paperless-ai
This commit is contained in:
@@ -12,6 +12,38 @@
|
|||||||
reverse_proxy localhost:${toString config.services.paperless.port}
|
reverse_proxy localhost:${toString config.services.paperless.port}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
virtualHosts."docs-ai.manticore-hippocampus.ts.net" = {
|
||||||
|
extraConfig = ''
|
||||||
|
tls {
|
||||||
|
get_certificate tailscale
|
||||||
|
}
|
||||||
|
reverse_proxy localhost:3000
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
virtualisation.oci-containers = {
|
||||||
|
backend = "docker";
|
||||||
|
containers.paperless-ai = {
|
||||||
|
image = "clusterzx/paperless-ai:latest";
|
||||||
|
autoStart = true;
|
||||||
|
ports = ["3000:3000"];
|
||||||
|
volumes = [
|
||||||
|
"paperless-ai-data:/app/data"
|
||||||
|
];
|
||||||
|
environment = {
|
||||||
|
PUID = "1000";
|
||||||
|
PGID = "1000";
|
||||||
|
PAPERLESS_AI_PORT = "3000";
|
||||||
|
# Initial setup wizard will configure the rest
|
||||||
|
PAPERLESS_AI_INITIAL_SETUP = "yes";
|
||||||
|
# Paperless-ngx API URL accessible from container
|
||||||
|
PAPERLESS_API_URL = "http://host.docker.internal:${toString config.services.paperless.port}/api";
|
||||||
|
};
|
||||||
|
extraOptions = [
|
||||||
|
"--add-host=host.docker.internal:host-gateway"
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.redis.servers.paperless = {
|
services.redis.servers.paperless = {
|
||||||
|
|||||||
Reference in New Issue
Block a user