pelican: game server panel + wings containers
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
55dc95dd2b
commit
00ec9a9759
4 changed files with 142 additions and 0 deletions
|
|
@ -106,6 +106,22 @@ in
|
|||
"jellyfin.nordhammer.it" = proxy 8096; # streaming to external clients
|
||||
"seerr.nordhammer.it" = proxy 5055; # own auth via Jellyfin sign-in
|
||||
|
||||
# Pelican game panel — own auth. Not Authelia-protected: wings polls
|
||||
# the panel API and the browser console opens a websocket straight to
|
||||
# the node, neither of which can follow a forward-auth redirect.
|
||||
"panel.nordhammer.it" = lib.recursiveUpdate (proxy 8092) {
|
||||
locations."/".extraConfig = "client_max_body_size 100m;";
|
||||
};
|
||||
# wings daemon (see services/pelican.nix). Uploads through the file
|
||||
# manager are whole server archives, so no body-size cap; the console
|
||||
# websocket idles between keystrokes, hence the long read timeout.
|
||||
"node.nordhammer.it" = lib.recursiveUpdate (proxy 8443) {
|
||||
locations."/".extraConfig = ''
|
||||
client_max_body_size 0;
|
||||
proxy_read_timeout 7d;
|
||||
'';
|
||||
};
|
||||
|
||||
# --- Protected by Authelia ---
|
||||
"bazarr.nordhammer.it" = protectedProxy 6767;
|
||||
"sonarr.nordhammer.it" = protectedProxy 8989;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue