Commit Graph
17 Commits
Author SHA1 Message Date
Janne Johansson 3336a02bab Add OpenBSD instructions (#1508) 2021-11-10 08:59:53 -08:00
cristihcd d9c1bd0758 minor spelling and grammar fixes (#1318) 2021-09-28 15:19:02 -07:00
Jarek Kowalski 922bc7cbc8 ci: refactored credentials handling (#987)
This strengthens credential handling after our signing keys may have
been leaked in the [codecov.io breach](https://about.codecov.io/security-update/)

* pass only minimal credentials to each build step to avoid
  exposing sensitive tokens to tools that don't need them
  (like code coverage)
* removed encrypted credential files and replaced with environment-based
* allow full ci/cd including publishing artifacts from forks
* regenerated all passwords, tokens and service accounts
* do not install Google Cloud SDK on GHA - it's already there
* moved RPM signing to 'Stage And Publish Artifacts' phase
* generated new GPG signing key

See https://kopia.discourse.group/t/important-impact-of-codecov-io-security-issue-on-kopia-build-pipeline/377
2021-04-16 08:17:13 -07:00
Jarek Kowalski 4d77bd109e ci: added publishing to test-builds Scoop bucket 2021-03-23 08:01:28 -07:00
Jarek Kowalski a16a21418e site: installation instructions and updated release notes (#901) 2021-03-20 13:37:52 -07:00
Jarek Kowalski 3a94c16678 Dockerfile: switched to distroless, specified defaults environment variables for containerized kopia (#897)
* Dockerfile: specified reasonable defaults options for containerized kopia

* addressed pr comments, switched to gcr.io/distroless/static:nonroot

distroless has no executable code, so this requires KOPIA_PASSWORD
to always be provided via env, b/c distroless does not have
/bin/stty to disable TTY echo (we should not require that, BTW)

* site: added docker image documentation
2021-03-19 21:54:48 -07:00
Eric Cheng 52e8fb8957 Add Arch-specific installation instructions (#889) 2021-03-15 17:31:44 -07:00
Jarek KowalskiandJulio López 5784d68766 site: edited installation page and switched Download link to point at it (#603)
* site: edited installation page and switched Download link to point at it.

Emphasized the use of package managers to download and keep Kopia up-to-date.
Added instructions for using Scoop on Windows.

Co-authored-by: Julio López
2020-09-12 19:30:49 -07:00
Jarek Kowalski 4ef314bee5 Added RPM repository (#600)
* goreleaser: added signatures to RPM binaries

Currently goreleaser does not support it, so we're overriding
signing script and signing all RPMs that it produces.

Also changed goreleaser parameters to only publish binaries
when running on linux/amd64.

* build: added automatic publishing of RPMs to a YUM repository

Also fixed RPM file names to match local conventions.
2020-09-09 23:18:20 -07:00
Jarek Kowalski f541734362 site: updated installation instructions now that we have APT repository (#534) 2020-08-14 19:13:04 -07:00
Samuel BENARD 85aa4ae6e5 Add 'repositories' page (#454)
Add sftp and webdav as repositories to "Getting started" documentation page, "Setting Up Repository" chapter.

Add repositories list and usage examples to doc.
2020-06-01 01:08:58 -07:00
Jarek Kowalski 159d736b2e site: added KopiaUI video link in the Getting Started 2020-03-07 23:06:16 -08:00
Jarek Kowalski 771fec1077 build: added simple Windows-based build script
This orchestrates building HTMLUI and main binary, only uses built-in shell script and avoids having any dependencies on Unix tools. Latest go and npm are required.
2019-12-18 19:35:40 -08:00
Jarek Kowalski a177394cde docs: added installation instructions using RPM and DEB 2019-05-15 22:05:22 -07:00
Jarek Kowalski 5fdc25b574 added docs for verifying downloaded packages 2019-05-15 21:00:30 -07:00
Jarek Kowalski 06acbd0d95 added homebrew output to goreleaser 2019-05-15 18:21:31 -07:00
Jarek Kowalski 2787011e02 Revamped kopia.io website.
Added build pipeline to keep the reference in sync with the code.
2019-05-09 22:11:03 -07:00