* fix(cli): improve progress output control in repository sync and documentation
- Update progress flag description from "progress bar" to "progress output" for clarity
- Document progress control features in Logging, Synchronization, and Command-Line reference
- Support --no-progress flag for cleaner automation and scripting usage
When starting the server, the typical use case will not involve
responding to interactive prompts. This change better reflects the
expectations of a user given that fact.
---------
Co-authored-by: Julio <1953782+julio-lopez@users.noreply.github.com>
This expands the note about using B2 storage as S3-compatible storage by
providing some additional context on where to get the endpoint value.
It also changes the redundant fully qualified "Backblaze B2" to "B2"
in the note.
The previous wording conveyed that eliding `--insecure` flag was required
by the nginx (config) and not kopia itself.
The new wording expands and explains why the flag is needed. This helps
when setting up kopia behind other reverse proxies, such as traefik.
See https://kopia.discourse.group/t/cant-connect-to-insecure-repository-server/871/4
for additional context.
* Improvements related to spelling and structure
* Moved kopia 0.8 section to the bottom
* Update site/content/docs/Repository Server/_index.md
---------
Co-authored-by: lupusA <lupuapps@gmail.com>
Co-authored-by: Julio López <1953782+julio-lopez@users.noreply.github.com>
* Add documentation about Ransomware Protection
* Clarify support for GCS
* Fix typos and align #2179 with PR
* Remove FIXMEs. Add a paragraph on MFA
* Add comments on compliance mode and the irrevertable nature of object locks
* Add an extra section on Lifecycle management
* Remove collapsible section for better compatibility
The current installation instructions mention `/usr/share/keyrings` as the location to copy the apt key files to, but according to the sources.list manpage, the correct location for manually installed keys would be `/etc/apt/keyrings`.
From the sources.list manpage:
> The recommended locations for keyrings are /usr/share/keyrings for keyrings managed by packages, and /etc/apt/keyrings for keyrings managed by the system operator.
From the apt-key manpage:
> FILES
> /etc/apt/trusted.gpg
> Keyring of local trusted keys, new keys will be added here. Configuration Item: Dir::Etc::Trusted.
>
> /etc/apt/trusted.gpg.d/
> File fragments for the trusted keys, additional keyrings can be stored here (by other packages or the administrator). Configuration Item Dir::Etc::TrustedParts.
>
> /etc/apt/keyrings/
> Place to store additional keyrings to be used with Signed-By.
Co-authored-by: Jarek Kowalski <jaak@jkowalski.net>
- Improved the wording in the FAQ section.
- Added the documentation on kopiaignore to the faqs.
- Added the faqs to the main menu
- Added a link the kopiaignore documentation in the features section
- Added a paragraph on incomplete snapshots in the faqs
* Added a documentation and examples for kopiaignore files and patterns.
* Removed the quote signs for server-password and server-username in the example docker compose within the installation guide.
* Minor changes to the documentation. Adjusted the table with examples. Improved wording.
---------
Co-authored-by: lupusA <lupuapps@gmail.com>
* Unified the headings of the sub-sections within the "advanced" section. Created an outline for the "advanced" section. Changed the ordering of the advanced section to a more meaningful representation. Fixed a typo within the installation guide.
* Fixed a small typo in the outline of the advanced section.
---------
Co-authored-by: lupusA <lupuapps@gmail.com>
- Added server control credentials to `kopia server start` example
- Reformatted `kopia server start` to avoid excessive horizontal scrolling
- Moved pre-v0.8 information to quoted notes to reduce confusion
* Update display on repository summary
* Apply throughout app
* Situate units_test
* Update Command Line documentation
* Envar cleanup
* Rename to BytesString
* Restore envar string available for test
* Remove extraneous empty check and restore UIPreferences field for frontend
* PR: config bool cleanup and missed `BaseEnv`s
* Fix lint and test