This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

add nextcloud on c.lassul.us

+40 -1
+37
2configs/nextcloud.nix
··· 1 + { config, pkgs, ... }: 2 + { 3 + services.nextcloud = { 4 + enable = true; 5 + hostName = "c.lassul.us"; 6 + database.createLocally = true; 7 + config.dbtype = "pgsql"; 8 + config.adminpassFile = "/var/lib/nextcloud/admin.pass"; 9 + https = true; 10 + }; 11 + 12 + services.nginx.virtualHosts.${config.services.nextcloud.hostName} = { 13 + forceSSL = true; 14 + enableACME = true; 15 + }; 16 + 17 + systemd.services.nextcloud-setup.serviceConfig.ExecStartPre = [ 18 + "+${pkgs.writers.writeDash "install_admin_pw" '' 19 + mkdir -p /var/lib/nextcloud 20 + chown nextcloud:nextcloud /var/lib/nextcloud 21 + install -o nextcloud -g nextcloud -Dm0600 \ 22 + ${config.clanCore.facts.services.nextcloud.secret.nextcloud_adminpass.path} \ 23 + /var/lib/nextcloud/admin.pass 24 + ''}" 25 + ]; 26 + 27 + clanCore.facts.services."nextcloud" = { 28 + secret."nextcloud_adminpass" = { }; 29 + generator.path = with pkgs; [ coreutils ]; 30 + generator.prompt = '' 31 + please enter the admin password for nextcloud_adminpass: 32 + ''; 33 + generator.script = '' 34 + echo "$prompt_value" > "$secrets"/adminpass 35 + ''; 36 + }; 37 + }
+2 -1
2configs/dns/lassul.us.zone
··· 1 - @ 3600 IN SOA lassul.us. ns1.lassul.us. 2024031703 7200 3600 86400 3600 1 + @ 3600 IN SOA lassul.us. ns1.lassul.us. 2024040701 7200 3600 86400 3600 2 2 3 3 ;;@ 3600 IN NS ns1 4 4 @ 3600 IN NS ns1 ··· 48 48 flux IN CNAME neoprism 49 49 mergebot IN CNAME neoprism 50 50 cdio IN CNAME neoprism 51 + c IN CNAME neoprism 51 52 52 53 ;; Mail 53 54 @ IN MX 3 mail
+1
machines/neoprism/config.nix
··· 30 30 ../../2configs/services/radio/proxy.nix 31 31 ../../2configs/services/flix/proxy.nix 32 32 ../../2configs/services/coms/jitsi.nix 33 + ../../2configs/nextcloud.nix 33 34 34 35 # dns 35 36 ../../2configs/dns/knot.nix