From b59e586ecf7ad7b5d8859474b85b1bd011dc943f Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Mon, 10 Jun 2024 19:40:10 +0200 Subject: [PATCH] --wip-- [skip ci] --- modules/nixos/nextcloud.nix | 27 ++++++++++++++------------- secrets/nextcloud_bucket_secret.age | Bin 0 -> 473 bytes secrets/secrets.nix | 1 + 3 files changed, 15 insertions(+), 13 deletions(-) create mode 100644 secrets/nextcloud_bucket_secret.age diff --git a/modules/nixos/nextcloud.nix b/modules/nixos/nextcloud.nix index 9fed0ca..284f208 100644 --- a/modules/nixos/nextcloud.nix +++ b/modules/nixos/nextcloud.nix @@ -6,6 +6,7 @@ in age.secrets = { nextcloud_admin_secret = { file = ../../secrets/nextcloud_admin_secret.age; owner = "nextcloud"; }; + nextcloud_bucket_secret = { file = ../../secrets/nextcloud_bucket_secret.age; owner = "nextcloud"; }; }; # services.nginx.virtualHosts.${config.services.nextcloud.hostName} = { @@ -20,10 +21,10 @@ in hostName = "my-nextcloud.bertof.net"; maxUploadSize = "24G"; caching.apcu = true; - datadir = "/mnt/raid/nextcloud"; database.createLocally = true; + appstoreEnable = true; autoUpdateApps.enable = true; settings = { @@ -55,18 +56,18 @@ in dbtype = "pgsql"; # extraTrustedDomains = [ "freya.tsn" ]; adminpassFile = config.age.secrets.nextcloud_admin_secret.path; - # objectstore.s3 = { - # enable = true; - # bucket = "nextcloud-storage"; - # autocreate = false; - # key = "GK622e38479552cbbbba48fd04"; - # secretFile = config.age.secrets.nextcloud_bucket_secret.path; - # hostname = "localhost"; - # port = 3900; - # useSsl = false; - # region = "garage"; - # usePathStyle = true; - # }; + objectstore.s3 = { + enable = true; + bucket = "nextcloud"; + autocreate = true; + key = "p66Q2cRKPlpemtIlYNqZ"; + secretFile = config.age.secrets.nextcloud_bucket_secret.path; + hostname = "localhost"; + port = 9000; + useSsl = false; + region = "us-east-1"; + usePathStyle = true; + }; }; }; diff --git a/secrets/nextcloud_bucket_secret.age b/secrets/nextcloud_bucket_secret.age new file mode 100644 index 0000000000000000000000000000000000000000..de11d5ad3cf1303fd9b49153545a147c585855b9 GIT binary patch literal 473 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCU7a1V40c2sc9$+gT1 z&ImV(Dl_%74Dbs}v4}Dcs>~^hN()Ud%JvIRGcff^^YQk}GvIO#4lgJU4^P(D_DxEv zOe!x3aZNEuHqJ3LcP_H#t<2pe zBj3rmB+b_;zogJVEW|t@*()H^$0I+t-{A5pUoKr;T?PMQkGx9v5N`ud&k}EM^HS$*(~3gXf$Q{%7#N3OMnyQ3C%T$#U#VgCU;1HWyDG$&;+Kb~;k`}Ogc>nBGnKIb^iKyhV9 oq1K0b@79*mOP-9;OAg)Nx%F?