always force https in caddy
This commit is contained in:
parent
c3fdbf1658
commit
cf735250b4
4 changed files with 10 additions and 17 deletions
14
flake.lock
generated
14
flake.lock
generated
|
|
@ -21,11 +21,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728308049,
|
"lastModified": 1732727306,
|
||||||
"narHash": "sha256-wjAkG8f5orZ4+wgXmEaFAJkVJS6ORqfgM0zzLEvbUNw=",
|
"narHash": "sha256-4R+OVEmJ8yR7/gsxMQtC39b9f61SvELYQwKeXGAyFfo=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "nixos-shell",
|
"repo": "nixos-shell",
|
||||||
"rev": "9373ca9522f844a3b8029720c74f340e560e4462",
|
"rev": "c61dce7cf5dc263d237ba8a7fc175b09642f96eb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -51,16 +51,16 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730825790,
|
"lastModified": 1733550349,
|
||||||
"narHash": "sha256-3mg9ETbJWsXrF4iMaIACVfiiZe8I/+E9Wxet7C78d1I=",
|
"narHash": "sha256-NcGumB4Lr6KSDq+nIqXtNA8QwAQKDSZT7N9OTGWbTrs=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ec3d46cd68eff268ed54793ab909d700117f6a66",
|
"rev": "e2605d0744c2417b09f8bf850dfca42fcf537d34",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"id": "nixpkgs",
|
"id": "nixpkgs",
|
||||||
"ref": "master",
|
"ref": "nixos-24.11",
|
||||||
"type": "indirect"
|
"type": "indirect"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,7 @@
|
||||||
description = "Spawns lightweight nixos vm in a shell";
|
description = "Spawns lightweight nixos vm in a shell";
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
# FIXME
|
nixpkgs.url = "nixpkgs/nixos-24.11";
|
||||||
#nixpkgs.url = "nixpkgs/nixos-24.11";
|
|
||||||
nixpkgs.url = "nixpkgs/master";
|
|
||||||
nixos-shell.url = "github:Mic92/nixos-shell";
|
nixos-shell.url = "github:Mic92/nixos-shell";
|
||||||
keycloak-realms.url = "github:rorosen/nixpkgs/keycloak-realm-import";
|
keycloak-realms.url = "github:rorosen/nixpkgs/keycloak-realm-import";
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -127,7 +127,7 @@ in {
|
||||||
|
|
||||||
services.caddy = lib.mkIf (cfg.webserver == "caddy") {
|
services.caddy = lib.mkIf (cfg.webserver == "caddy") {
|
||||||
enable = mkDefault true;
|
enable = mkDefault true;
|
||||||
virtualHosts."${if cfg.https then "https" else "http"}://${cfg.hostName}" = {
|
virtualHosts."${cfg.hostName}" = {
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
encode zstd gzip
|
encode zstd gzip
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@
|
||||||
package = pkgs.nextcloud30;
|
package = pkgs.nextcloud30;
|
||||||
hostName = "localhost";
|
hostName = "localhost";
|
||||||
extraApps = with config.services.nextcloud.package.packages.apps; {
|
extraApps = with config.services.nextcloud.package.packages.apps; {
|
||||||
inherit contacts calendar user_oidc hmr_enabler; # files_mindmap;
|
inherit contacts calendar user_oidc hmr_enabler files_mindmap;
|
||||||
};
|
};
|
||||||
extraAppsEnable = true;
|
extraAppsEnable = true;
|
||||||
config = {
|
config = {
|
||||||
|
|
@ -83,7 +83,6 @@
|
||||||
configureRedis = true;
|
configureRedis = true;
|
||||||
extraOCCCommands = ''
|
extraOCCCommands = ''
|
||||||
${config.services.nextcloud.occ}/bin/nextcloud-occ app:enable cleanup
|
${config.services.nextcloud.occ}/bin/nextcloud-occ app:enable cleanup
|
||||||
${config.services.nextcloud.occ}/bin/nextcloud-occ app:enable files_mindmap2
|
|
||||||
${config.services.nextcloud.occ}/bin/nextcloud-occ user_oidc:provider Keycloak \
|
${config.services.nextcloud.occ}/bin/nextcloud-occ user_oidc:provider Keycloak \
|
||||||
--clientid="nextcloud" \
|
--clientid="nextcloud" \
|
||||||
--clientsecret="4KoWtOWtg8xpRdAoorNan4PdfFMATo91" \
|
--clientsecret="4KoWtOWtg8xpRdAoorNan4PdfFMATo91" \
|
||||||
|
|
@ -117,10 +116,6 @@
|
||||||
target = /home/onny/projects/nixos-nextcloud-testumgebung/cleanup;
|
target = /home/onny/projects/nixos-nextcloud-testumgebung/cleanup;
|
||||||
cache = "none";
|
cache = "none";
|
||||||
};
|
};
|
||||||
#"/var/lib/nextcloud/store-apps/files_mindmap2" = {
|
|
||||||
# target = /home/onny/projects/files_mindmap2;
|
|
||||||
# cache = "none";
|
|
||||||
#};
|
|
||||||
#"/var/lib/nextcloud/server" = {
|
#"/var/lib/nextcloud/server" = {
|
||||||
# target = /home/onny/projects/nixos-nextcloud-testumgebung/server;
|
# target = /home/onny/projects/nixos-nextcloud-testumgebung/server;
|
||||||
# cache = "none";
|
# cache = "none";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue