adguard + nextcloud: remove

This commit is contained in:
Rouven Seifert 2023-11-18 00:11:37 +01:00
parent a3b8f97208
commit 81d601608d
Signed by: rouven.seifert
GPG key ID: B95E8FE6B11C4D09
10 changed files with 12 additions and 94 deletions

View file

@ -1,10 +0,0 @@
{ ... }:
{
networking.firewall.allowedTCPPorts = [ 53 ];
networking.firewall.allowedUDPPorts = [ 53 ];
services.adguardhome = {
enable = true;
openFirewall = true;
settings.bind_port = 3000;
};
}

View file

@ -1,51 +0,0 @@
{ config, pkgs, ... }:
let
domain = "nextcloud.${config.networking.domain}";
in
{
age.secrets = {
"nextcloud/adminpass" = {
file = ../../../../secrets/nuc/nextcloud/adminpass.age;
owner = "nextcloud";
group = "nextcloud";
};
};
services = {
nextcloud = {
enable = true;
package = pkgs.nextcloud27; # Use current latest nextcloud package
hostName = "${domain}";
https = true; # Use https for all urls
config = {
dbtype = "pgsql";
dbuser = "nextcloud";
dbhost = "/run/postgresql";
dbname = "nextcloud";
adminpassFile = config.age.secrets."nextcloud/adminpass".path;
adminuser = "rouven";
};
};
# Enable ACME and force SSL
nginx = {
recommendedProxySettings = true;
virtualHosts = {
"${domain}" = {
enableACME = true;
forceSSL = true;
};
};
};
};
# ensure that postgres is running *before* running the setup
systemd.services."nextcloud-setup" = {
requires = [ "postgresql.service" ];
after = [ "postgresql.service" ];
};
systemd.services."nextcloud-cron" = {
requires = [ "postgresql.service" ];
after = [ "postgresql.service" ];
};
}