rewrite nextcloud server module manual
This commit is contained in:
parent
021c465fd6
commit
3f83285759
1 changed files with 8 additions and 6 deletions
|
@ -6,21 +6,23 @@ This NixOS module is a service that sets up a [Nextcloud Server](https://nextclo
|
||||||
|
|
||||||
## Features {#services-nextcloud-server-features}
|
## Features {#services-nextcloud-server-features}
|
||||||
|
|
||||||
- [Integration Tests](@REPO@/test/vm/nextcloud.nix)
|
- Declarative Apps Configuration - no need to configure through the UI.
|
||||||
- Tests cron job is setup correctly.
|
- [Only Office](https://apps.nextcloud.com/apps/onlyoffice) app: enables app and sets up Only
|
||||||
- Tests initial admin user and password are setup correctly.
|
Office service.
|
||||||
- Tests admin user can create and retrieve a file through WebDAV.
|
|
||||||
- [Demo](./demo-nextcloud-server.html)
|
- [Demo](./demo-nextcloud-server.html)
|
||||||
- Demo deploying a Nextcloud server with [Colmena](https://colmena.cli.rs/) and with proper
|
- Demo deploying a Nextcloud server with [Colmena](https://colmena.cli.rs/) and with proper
|
||||||
secrets management with [sops-nix](https://github.com/Mic92/sops-nix).
|
secrets management with [sops-nix](https://github.com/Mic92/sops-nix).
|
||||||
- Access through subdomain using reverse proxy.
|
- Access through subdomain using reverse proxy.
|
||||||
- Access through HTTPS using reverse proxy.
|
- Access through HTTPS using reverse proxy.
|
||||||
- Automatic setup of PostgreSQL database.
|
- Automatic setup of PostgreSQL database.
|
||||||
|
- Automatic setup of Redis database for caching.
|
||||||
- Backup of the [`shb.nextcloud.dataDir`][1] through the [backup block](./blocks-backup.html).
|
- Backup of the [`shb.nextcloud.dataDir`][1] through the [backup block](./blocks-backup.html).
|
||||||
- Monitoring of reverse proxy, PHP-FPM, and database backups through the [monitoring
|
- Monitoring of reverse proxy, PHP-FPM, and database backups through the [monitoring
|
||||||
block](./blocks-monitoring.html).
|
block](./blocks-monitoring.html).
|
||||||
- Automatic setup of Only Office service if the `shb.nextcloud.onlyoffice` option is given. The
|
- [Integration Tests](@REPO@/test/vm/nextcloud.nix)
|
||||||
integration still needs to be set up in the UI manually though.
|
- Tests system cron job is setup correctly.
|
||||||
|
- Tests initial admin user and password are setup correctly.
|
||||||
|
- Tests admin user can create and retrieve a file through WebDAV.
|
||||||
- Access to advanced options not exposed here thanks to how NixOS modules work.
|
- Access to advanced options not exposed here thanks to how NixOS modules work.
|
||||||
|
|
||||||
[1]: ./services-nextcloud.html#services-nextcloud-server-options-shb.nextcloud.dataDir
|
[1]: ./services-nextcloud.html#services-nextcloud-server-options-shb.nextcloud.dataDir
|
||||||
|
|
Loading…
Reference in a new issue