Remove host nextcloud

This commit is contained in:
Fern Garden 2025-07-23 12:40:48 +08:00
parent 98ceaaa750
commit 9b603391c4

View file

@ -1,44 +0,0 @@
{
config,
pkgs,
secrets,
...
}: {
# Import secrets.
sops = {
age.sshKeyPaths = ["/etc/ssh/ssh_host_ed25519_key"];
defaultSopsFile = "${secrets}/sops.yaml";
secrets."nextcloud/admin_pass" = {};
};
# Enable Nextcloud.
services.nextcloud = {
enable = true;
package = pkgs.nextcloud31;
hostName = "cloud.ferngarden.net";
settings = {
trusted_proxies = ["10.0.1.102"];
overwriteprotocol = "https";
};
config = {
adminpassFile = config.sops.secrets."nextcloud/admin_pass".path;
dbtype = "pgsql";
};
database.createLocally = true;
extraApps = {
inherit
(config.services.nextcloud.package.packages.apps)
contacts
calendar
dav_push
end_to_end_encryption
gpoddersync
user_oidc
;
};
extraAppsEnable = true;
};
# Open port for Nextcloud
networking.firewall.allowedTCPPorts = [80];
}