Commit Graph

45 Commits

Author SHA1 Message Date
Jarek Kowalski
159d736b2e site: added KopiaUI video link in the Getting Started 2020-03-07 23:06:16 -08:00
Jarek Kowalski
bc7d0fa2ce site: added homepage video that describes how to use KopiaUI 2020-03-07 23:06:16 -08:00
Jarek Kowalski
02ff38e7b4 site: removed dummy news post which were making netlify angry 2020-03-05 18:40:23 -08:00
Jarek Kowalski
1ef7caefd0 site: fixed favicons
- cleaned up kopia-flat.svg
- regenerated favicons using realfavicongenerator.net
- added missing partial HTML
2020-03-05 18:40:23 -08:00
Jarek Kowalski
a47052f49f site: added 'Hosted on Netlify' to be able to qualify for their free Open Source license 2020-03-02 17:00:18 -08:00
Jarek Kowalski
b9cfcfa166 Replace personal email with PMC mailing list address (#253) 2020-02-19 18:16:22 -08:00
Niraj Tolia
dbfc4a2772 Add Asciicinema recording to the website 2020-02-18 19:50:35 -08:00
Jarek Kowalski
c48f03fa78 readme: added build architecture doc
The slide was generated using Google Slides and the source is public at:

https://docs.google.com/presentation/d/1VhsANHnV5vs4vCmjVTFlMpDgDUBNtyU9Ex04EX0wNRI/edit?usp=sharing

If you need to modify it, please request permissions.
2020-02-18 12:18:33 -08:00
Jarek Kowalski
7f79c77d73 Makefile: refactored tools to be installable on Windows with only minimal deps (make/curl/unzip)
This allows full kopia and kopia-ui to be built on Windows along with
running lint and integration tests.
2020-02-17 18:45:08 -08:00
Niraj Tolia
2dc8982485 Website tweaks
- Make sure Slack is front-and-center for users too (community page)
- Tweak homepage
2020-02-07 18:38:38 -08:00
Niraj Tolia
f509c46a3d Website text edits for clarity 2020-02-06 21:43:06 -08:00
Niraj Tolia
ac19fe5ec3 Use Kopia favicons instead of docsy ones (#204)
Use Kopia favicons instead of docsy ones
Generated based on docs from https://www.docsy.dev/docs/adding-content/iconsimages/
2020-02-06 21:42:12 -08:00
Niraj Tolia
171dfd9f4b nit 2020-02-06 16:50:57 -08:00
Niraj Tolia
d9724b5a62 Make subtext bold for visibility 2020-02-06 16:50:57 -08:00
Niraj Tolia
37af12e61c Darken image a bit 2020-02-06 16:50:57 -08:00
Niraj Tolia
e4d65270af Tweak text 2020-02-06 16:50:57 -08:00
Niraj Tolia
a2729cc52e Tweak 2020-02-06 16:50:57 -08:00
Niraj Tolia
395c1b6091 Update website
- New image of armor inspired by kopia's Polish meaning and the
  protection it provides
- Tweak text for greater clarity

Image from https://unsplash.com/photos/JOzv_pAkcMk under a permissive
license that doesn't require attribution -
https://unsplash.com/license
2020-02-06 16:50:57 -08:00
Niraj Tolia
1e9a01a112 Fix contrib link
Until we have a CONTRIBUTING.md, this will do.
2020-02-05 22:24:17 -08:00
Jarek Kowalski
e9ad7b0e14 site: updated slack invite (#185)
* slack: switched to slack.kopia.io link
2020-02-01 11:39:05 -08:00
Jarek Kowalski
ac70a38101 lint: upgraded to 1.22.2 and make lint issues a build failure
fixed or silenced linter warnings, mostly due to magic numeric constants
2020-01-03 16:39:30 -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
6217df1a87 lint: switched to 1.21 and fixed a ton of whitespace issues discovered
by new wsl linter
2019-11-26 06:49:49 -08:00
Jarek Kowalski
e8a1eaa9ee htmlui: added experimental HTML-based UI
This is enabled by `kopia server --ui` and can be viewed in a browser
at http://localhost:51515/

Right now it can only list snapshots and policies (barely).
2019-11-20 14:41:38 -08:00
Jarek Kowalski
c3ffc435d7 site:reorganized NPM installation into main Makefile 2019-11-11 19:23:22 -08:00
Julio Lopez
b5c00941fd Documentation about the encryption of the format blob (#120)
* Documentation about the encryption of the format blob
2019-10-31 05:07:30 -07:00
Jarek Kowalski
9778ba3dd3 site: added version compatibility page 2019-10-03 21:00:09 -07:00
Niraj Tolia
7c64934ca8 Remove stale reference to repo project
Removes stale docs as it looks like the `kopia/repo` project has been archived and moved in here.
2019-08-22 21:03:15 -07:00
Jarek Kowalski
9893a552e2 metrics: disable google analytics as it's not providing any useful data, need to rethink the story here 2019-08-17 16:13:30 -07:00
Jarek Kowalski
e414e7a4d1 Added support for reconnect tokens
Repository.Token() generates a base64-encoded token that can
be stored in password manager that fully describes repository connection
information (blob.ConnectionInfo) and optionally a password.

Use `kopia repo status -t` to print the token.
Use `kopia repo status -t -s` to print the token that also includes
repository password.

Use `kopia repo connect from-config --token T` to reconnect using the
token.
2019-07-10 21:03:40 -07:00
Jarek Kowalski
d569e6e12d added forgotten GA snippet 2019-06-23 12:18:17 -07:00
Jarek Kowalski
caad03b12c getting started guide 2019-06-22 21:59:37 -07:00
Jarek Kowalski
72520029b0 golangci-lint: added more linters
Also fixed pre-existing lint errors.
2019-06-02 22:56:57 -07:00
Jarek Kowalski
54edb97b3a refactoring: renamed repo/block to repo/content
Also introduced strongly typed content.ID and manifest.ID (instead of string)

This aligns identifiers across all layers of repository:

blob.ID
content.ID
object.ID
manifest.ID
2019-06-01 22:24:19 -07:00
Jarek Kowalski
9e5d0beccd refactoring: renamed storage.Storage to blob.Storage
This updates the terminology everywhere - blocks become blobs and
`storage.Storage` becomes `blob.Storage`.

Also introduced blob.ID which is a specialized string type, that's
different from CABS block ID.

Also renamed CLI subcommands from `kopia storage` to `kopia blob`.

While at it introduced `block.ErrBlockNotFound` and
`object.ErrObjectNotFound` that do not leak from lower layers.
2019-06-01 14:10:35 -07:00
Jarek Kowalski
1a7a02ddbe cleanup imports by grouping all local imports together 2019-06-01 10:57:55 -07:00
Jarek Kowalski
0c41d41276 Fixed up paths after merge 2019-05-27 15:48:39 -07: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
a93c1ce146 site: instant search box 2019-05-14 19:00:02 -07:00
Jarek Kowalski
a6a153b22e switched fmt.Errorf() to errors.Wrap() 2019-05-11 12:34:14 -07:00
Jarek Kowalski
91c0cc3436 site: replace slack links with invite links 2019-05-09 23:33:48 -07:00
Jarek Kowalski
142bfa3622 site: included logging-related flags, cleanup 2019-05-09 23:00:07 -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