This commit is contained in:
2025-06-05 22:47:48 +03:00
parent 73206ccc37
commit 581ce8a3e6
+30 -11
View File
@@ -10,18 +10,11 @@
cloudflared = { cloudflared = {
enable = true; enable = true;
certificateFile = "${inputs.zeroq.dirs.server-home}/Credentials/server/cloudflared/cert.pem"; certificateFile = "${inputs.zeroq.dirs.server-credentials}/cloudflared/cert.pem";
tunnels = { tunnels = {
"e5d66ea5-d6d2-4eef-9b34-82696946ef58" = { "58b340ee-e98a-4af9-b786-74600c71f49e" = {
credentialsFile = "${inputs.zeroq.dirs.server-credentials}/cloudflared/immich.json"; credentialsFile = "${inputs.zeroq.dirs.server-credentials}/cloudflared/server.json";
warp-routing.enabled = false; warp-routing.enabled = true;
originRequest = {
tlsTimeout = "15s";
tcpKeepAlive = "30s";
noHappyEyeballs = false;
keepAliveTimeout = "1m30s";
connectTimeout = "1m";
};
ingress = { ingress = {
"immich.zeroq.ru" = { "immich.zeroq.ru" = {
service = "http://localhost:2283"; service = "http://localhost:2283";
@@ -36,6 +29,32 @@
}; };
}; };
# users.users = {
# cloudflared = {
# group = "cloudflared";
# isSystemUser = true;
# };
# };
# users.groups.cloudflared = { };
#
# systemd.services.cloudflared = {
# after = [
# "network.target"
# "network-online.target"
# ];
# wants = [
# "network.target"
# "network-online.target"
# ];
# wantedBy = [ "multi-user.target" ];
# serviceConfig = {
# ExecStart = "${pkgs.cloudflared}/bin/cloudflared tunnel --no-autoupdate --config=${inputs.zeroq.dirs.server-credentials}/cloudflared/config.yaml --origincert=${inputs.zeroq.dirs.server-credentials}/cloudflared/cert.pem --credentials-file=${inputs.zeroq.dirs.server-credentials}/cloudflared/server.json run";
# Group = "root";
# User = "root";
# Restart = "on-failure";
# };
# };
environment = { environment = {
systemPackages = with pkgs; [ systemPackages = with pkgs; [
cloudflared cloudflared