🐛 fixed paperless ipv6 start

This commit is contained in:
Ingolf Wagner 2025-05-03 22:29:55 +02:00
parent 3b04b43da6
commit b5ac258ef4
No known key found for this signature in database
GPG key ID: 76BF5F1928B9618B
2 changed files with 4 additions and 13 deletions

View file

@ -45,9 +45,11 @@
./service-atuin.nix ./service-atuin.nix
./service-forgejo.nix ./service-forgejo.nix
./service-paperless-backup.nix ./service-paperless-backup.nix
./service-paperless-tika.nix ./service-paperless-tika.nix
./service-paperless.nix ./service-paperless.nix
./service-s3.nix ./service-s3.nix
#./service-taskwarrior.nix #./service-taskwarrior.nix
./service-vault.nix ./service-vault.nix

View file

@ -9,7 +9,7 @@
services.paperless = { services.paperless = {
enable = true; enable = true;
address = "[::]"; #address = "[::]";
port = 28981; port = 28981;
package = pkgs.paperless-ngx; package = pkgs.paperless-ngx;
settings = { settings = {
@ -42,24 +42,13 @@
80 # nginx 80 # nginx
]; ];
healthchecks.http.paperless-private = {
url = "http://paperless.chungus.private/accounts/login/?next=/";
expectedContent = "paperless.chungus.private";
};
healthchecks.http.paperless-port = {
url = "http://paperless.ingolf-wagner.de:${toString config.services.paperless.port}/accounts/login/?next=/";
expectedContent = "paperless.chungus.private";
};
healthchecks.http.paperless = { healthchecks.http.paperless = {
url = "http://paperless.ingolf-wagner.de/accounts/login/?next=/"; url = "http://paperless.ingolf-wagner.de/accounts/login/?next=/";
expectedContent = "paperless.chungus.private"; expectedContent = "paperless.chungus.private";
}; };
services.nginx.virtualHosts."paperless.${config.networking.hostName}.private" = { services.nginx.virtualHosts."paperless.ingolf-wagner.de" = {
serverAliases = [ "paperless.ingolf-wagner.de" ];
extraConfig = '' extraConfig = ''
allow ${config.tinc.private.subnet};
allow ${config.wireguard.wg0.subnet};
allow ${config.clan.core.networking.zerotier.subnet}; allow ${config.clan.core.networking.zerotier.subnet};
deny all; deny all;
''; '';