feat(sgx): add Syncthing support and configuration updates

Added Syncthing support with proxy and SSL in nginx and updated ACME certs configuration. Adjusted Syncthing GUI to bind to localhost for improved security.
This commit is contained in:
Harald Hoyer 2025-02-04 10:27:02 +01:00
parent 8748f2b80b
commit 7e283d9266
3 changed files with 11 additions and 1 deletions

View file

@ -18,6 +18,7 @@
};
certs = {
"openwebui.hoyer.world" = { };
"syncthing.hoyer.world" = { };
};
};
}

View file

@ -76,7 +76,7 @@
user = "harald";
dataDir = "/mnt/raid/Qmultimedia/syncthing"; # Default folder for new synced folders
configDir = "/mnt/raid/Qmultimedia/syncthing/.config/syncthing"; # Folder for Syncthing's settings and keys
guiAddress = "0.0.0.0:8384";
guiAddress = "127.0.0.1:8384";
};
};
}

View file

@ -30,6 +30,15 @@
proxyWebsockets = true;
};
};
"syncthing.hoyer.world" = {
enableACME = false;
useACMEHost = "syncthing.hoyer.world";
forceSSL = true;
locations."/" = {
proxyPass = "http://127.0.0.1:8384";
proxyWebsockets = true;
};
};
};
};
}