vps update

file sharing and forgejo
This commit is contained in:
alsaiduq-lab 2026-03-13 00:19:07 -06:00
parent 6f530b1d5d
commit ace2b38ec9
11 changed files with 329 additions and 124 deletions

View file

@ -0,0 +1,34 @@
{...}: {
services.filebrowser = {
enable = true;
settings = {
address = "127.0.0.1";
port = 6767;
root = "/srv/filebrowser";
database = "/var/lib/filebrowser/filebrowser.db";
};
};
systemd.tmpfiles.rules = [
"d /srv/filebrowser 0750 filebrowser filebrowser -"
];
services.nginx = {
enable = true;
recommendedProxySettings = true;
recommendedTlsSettings = true;
virtualHosts."share.monaie.ca" = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://127.0.0.1:6767";
proxyWebsockets = true;
extraConfig = ''
client_max_body_size 0;
'';
};
};
};
}