Setup Pocket ID

This commit is contained in:
Gene Liverman 2026-01-25 23:27:15 -05:00
parent 3d31285ab8
commit 3ceb096c27
Signed by: genebean
SSH key fingerprint: SHA256:gMnZbl3rg8nIXl4AomxNeNiOG4mWP/xEywbmQjVfhtY

View file

@ -376,6 +376,18 @@ in {
client_max_body_size 0; client_max_body_size 0;
''; '';
}; };
"id.${home_domain}" = {
listen = [{ port = https_port; addr = "0.0.0.0"; ssl = true; }];
enableACME = true;
acmeRoot = null;
forceSSL = true;
locations."/".proxyPass = "http://${backend_ip}:1411";
extraConfig = ''
proxy_busy_buffers_size 512k;
proxy_buffers 4 512k;
proxy_buffer_size 256k;
'';
};
"immich.${home_domain}" = { "immich.${home_domain}" = {
listen = [{ port = https_port; addr = "0.0.0.0"; ssl = true; }]; listen = [{ port = https_port; addr = "0.0.0.0"; ssl = true; }];
enableACME = true; enableACME = true;
@ -516,6 +528,13 @@ in {
selfhosted = true; # Only because this is not exsposed to the web selfhosted = true; # Only because this is not exsposed to the web
user = "jellyfin"; user = "jellyfin";
}; };
pocket-id = {
enable = true;
settings = {
APP_URL = "https://id.${home_domain}";
TRUST_PROXY = true;
};
};
postgresql = { postgresql = {
enable = true; enable = true;
package = pkgs.postgresql_16; package = pkgs.postgresql_16;