From 1db440bd1d373a9cc1b3a4379128d040378c3af3 Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Fri, 3 Apr 2026 21:07:26 +0200 Subject: [PATCH] Adding minish.link --- hosts/zora/reverse-proxy.nix | 18 +++++++++++++++++- modules/server/baba/default.nix | 4 ++-- modules/server/mogma/forwarding.nix | 4 ++-- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/hosts/zora/reverse-proxy.nix b/hosts/zora/reverse-proxy.nix index 172bc9d..915b2ea 100644 --- a/hosts/zora/reverse-proxy.nix +++ b/hosts/zora/reverse-proxy.nix @@ -12,10 +12,26 @@ recommendedTlsSettings = true; virtualHosts = { - "lyes.eu" = { + "minish.link" = { + serverAliases = [ + "www.minish.link" + "minish.fr" + "www.minish.fr" + ]; default = true; forceSSL = true; enableACME = true; + locations."/" = { + root = "/var/data/www/minish.link/"; + }; + extraConfig = '' + error_page 404 /404.html; + ''; + }; + "lyes.eu" = { + serverAliases = [ "www.lyes.eu" ]; + forceSSL = true; + enableACME = true; locations."/" = { root = "/var/data/www/lyes.eu/"; }; diff --git a/modules/server/baba/default.nix b/modules/server/baba/default.nix index eec8624..01f7c34 100644 --- a/modules/server/baba/default.nix +++ b/modules/server/baba/default.nix @@ -15,8 +15,8 @@ extraAppsEnable = true; extraApps = { - inherit (config.services.nextcloud.package.packages.apps) mail calendar contacts cospend user_oidc notes richdocuments tasks dav_push repod gpoddersync phonetrack music; - # inherit (config.services.nextcloud.package.packages.apps) mail calendar contacts cospend user_oidc notes richdocuments tasks news dav_push repod gpoddersync phonetrack music; + # inherit (config.services.nextcloud.package.packages.apps) mail calendar contacts cospend user_oidc notes richdocuments tasks dav_push repod gpoddersync phonetrack music; + inherit (config.services.nextcloud.package.packages.apps) mail calendar contacts cospend user_oidc notes richdocuments tasks news dav_push repod gpoddersync phonetrack music; # gpoddersync = pkgs.fetchNextcloudApp { # hash = "sha256-EQVs1fe0ierjqFZ5+KVc1Yj67zrwjLBAzY5A+QsC7AU="; # url = "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.13.2r/gpoddersync.tar.gz"; diff --git a/modules/server/mogma/forwarding.nix b/modules/server/mogma/forwarding.nix index c11ed32..55ef3b4 100644 --- a/modules/server/mogma/forwarding.nix +++ b/modules/server/mogma/forwarding.nix @@ -53,9 +53,9 @@ lib.mkIf (forwardedServices != { } && cfg.portForwarding.enable) { # wantedBy = serviceList; after = [ "wireguard.target" ] ++ encServicesList; - wants = [ "wireguard.target" ]; + wants = [ "wireguard.target" ] ++ encServicesList; - # preStart = "sleep 3"; + preStart = "sleep 3"; path = with pkgs; [ libnatpmp