Added transfer-sh and basic caddy config and lapserv host config.

This commit is contained in:
Jurn Wubben 2025-03-27 19:29:22 +01:00
parent 3ca4b86d79
commit 54bb68ac60
8 changed files with 95 additions and 3 deletions

View file

@ -0,0 +1,18 @@
{config, ...}: {
services.transfer-sh = {
enable = config.niksos.server;
settings = {
PURGE_DAYS = 7;
MAX_UPLOAD_SIZE = 4 * 1000 * 1000; # 2gb
# CORS_DOMAINS = "transfer.jsw.tf"; #FIXME: open it to the world wide web.
BASEDIR = "/var/lib/transfer.sh";
LISTENER = ":9000";
};
};
systemd.services.transfer-sh.serviceConfig = {
StateDirectory = "transfer.sh";
StateDirectoryMode = "0750";
};
#TODO: caddy
}