nixpkgs/nixos/modules
mitchmindtree 1ed93ac4a1 nixos/nextcloud: Add option for using object storage as primary storage
This allows to declaratively configure an S3 class object storage as the
primary storage for the nextcloud service. Previously, this could only
be achieved by manually editing the `config.php`.

I've started testing this today with my own digitalocean nextcloud
instance, which now points to my digitalocean S3-compatible "Space" and
all appears to be working smoothly.

My motivation for this change is my recent discovery of how much cheaper
some S3-compatible object storage options are compared to digitalocean's
"Volume" options.

Implementation follows the "Simple Storage Service" instructions here:

https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/primary_storage.html

I have neglected to implement a submodule for the OpenStack Swift
object storage as I don't personally have a use case for it or a method
to test it, however the new `nextcloud.objectstore.s3` submodule should
act as a useful guide for anyone who does wish to implement it.
2021-10-03 12:52:06 +10:00
..
config Merge #138918: Fix several NixOS errors in Hydra evaluation 2021-09-22 17:28:37 +02:00
hardware nixos/nvidia: remove extra space 2021-09-01 08:57:33 -04:00
i18n/input-method nixos/fcitx5: autostart with xserver 2021-06-05 09:22:58 +08:00
installer Merge master into staging-next 2021-09-14 18:01:05 +00:00
misc Merge pull request #127933 from rnhmjoj/qemu-restoration 2021-09-28 21:35:23 -06:00
profiles NixOS AWS AMI: enable the serial console on ttyS0 2021-08-20 12:42:02 -04:00
programs nixos/extra-container: init 2021-09-30 22:52:14 +02:00
security Merge pull request #138600 from austinbutler/tpm2-tss-group 2021-09-20 18:34:39 +02:00
services nixos/nextcloud: Add option for using object storage as primary storage 2021-10-03 12:52:06 +10:00
system Merge pull request #139431 from erikarvstedt/etc-simplify-source 2021-10-03 00:50:39 +02:00
tasks Provide submodule to security.wrappers for older kernels 2021-09-29 16:10:27 -04:00
testing nixos/lib/qemu-flags: rename to qemu-common 2021-09-18 16:58:16 +02:00
virtualisation nixos/qemu: use set -e in shell script 2021-09-29 08:46:03 +02:00
module-list.nix Merge pull request #140045 from SebTM/add_tp-auto-kbbl 2021-10-01 19:59:06 +02:00
rename.nix treewide: yank wicd as it is abandoned 2021-09-11 23:46:52 +02:00