From c48870c14c5cb2f6e04bce0585096ed62c9606f0 Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Sat, 4 Apr 2026 20:23:42 +0200 Subject: [PATCH] Part 1 of lyes.eu -> minish.link migration --- hosts/zora/reverse-proxy.nix | 13 +++++++------ modules/server/README.md | 4 ++-- modules/server/agraf/default.nix | 2 +- modules/server/link/client.nix | 2 +- modules/server/link/default.nix | 2 +- secrets/zora/services/nayru-conf.age | Bin 1044 -> 1048 bytes 6 files changed, 12 insertions(+), 11 deletions(-) diff --git a/hosts/zora/reverse-proxy.nix b/hosts/zora/reverse-proxy.nix index 915b2ea..9b6abae 100644 --- a/hosts/zora/reverse-proxy.nix +++ b/hosts/zora/reverse-proxy.nix @@ -40,7 +40,8 @@ ''; }; # 44300 - "auth.lyes.eu" = { + "auth.minish.link" = { + serverAliases = [ "auth.lyes.eu" ]; forceSSL = true; enableACME = true; locations."/" = { @@ -57,7 +58,7 @@ }; }; # 44302 - "manga.lyes.eu" = { + "manga.minish.link" = { forceSSL = true; enableACME = true; locations."/" = { @@ -66,7 +67,7 @@ }; }; # 44312 - "dl.manga.lyes.eu" = { + "dl.manga.minish.link" = { forceSSL = true; enableACME = true; locations."/".proxyPass = "http://${config.networking.vpn-netns.vethIP}:${toString config.services.suwayomi-server.settings.server.port}"; @@ -81,7 +82,7 @@ locations."/".proxyPass = "http://localhost:${toString config.services.forgejo.settings.server.HTTP_PORT}"; }; # 8096 - "media.lyes.eu" = { + "media.minish.link" = { forceSSL = true; enableACME = true; locations = { @@ -101,7 +102,7 @@ }; }; # 44304 - "torrent.lyes.eu" = { + "torrent.minish.link" = { forceSSL = true; enableACME = true; locations."/" = { @@ -109,7 +110,7 @@ }; }; # 44305 - "files.lyes.eu" = { + "files.minish.link" = { forceSSL = true; enableACME = true; locations."/" = { diff --git a/modules/server/README.md b/modules/server/README.md index 6981be1..87e7bbc 100644 --- a/modules/server/README.md +++ b/modules/server/README.md @@ -6,9 +6,9 @@ - `kaepora` : PostgreSQL - `kalif` : Factorio (`factorio.lyes.eu`) - `lanayru` : Suwayomi (`dl.manga.lyes.eu`) -- `link` : Kanidm (`auth.lyes.eu`) +- `link` : Kanidm (`auth.minish.link`) - `maistro` : Incus -- `mikau` : Jellyfin (`media.lyes.eu`) +- `mikau` : Jellyfin (`media.minish.link`) - `midona` : Gate Minecraft Server Proxy - `mogma` : VPN NetNS Configuration - `nayru` : Komga/Manga (`manga.lyes.eu`) diff --git a/modules/server/agraf/default.nix b/modules/server/agraf/default.nix index 431cf65..f98e966 100644 --- a/modules/server/agraf/default.nix +++ b/modules/server/agraf/default.nix @@ -24,7 +24,7 @@ # General options ed = true; # See hidden files (starting with a dot) name = "zora"; # Server name - name-url = "https://files.lyes.eu"; # Server URL + name-url = "https://files.minish.link"; # Server URL j = 4; # Max jobs (CPU usage) # Network options diff --git a/modules/server/link/client.nix b/modules/server/link/client.nix index cdb6e32..166b992 100644 --- a/modules/server/link/client.nix +++ b/modules/server/link/client.nix @@ -7,7 +7,7 @@ client = { enable = true; settings = { - uri = "https://auth.lyes.eu"; + uri = "https://auth.minish.link"; }; }; }; diff --git a/modules/server/link/default.nix b/modules/server/link/default.nix index 34844db..a9c3f40 100644 --- a/modules/server/link/default.nix +++ b/modules/server/link/default.nix @@ -1,7 +1,7 @@ { config, ... }: let - hostname = "auth.${config.networking.domain}"; + hostname = "auth.minish.link"; port = "44300"; in { diff --git a/secrets/zora/services/nayru-conf.age b/secrets/zora/services/nayru-conf.age index ac1b95083dfbffab07e7f60c5eb3c682688df48d..b15eed98f403fbc9ead0bb9d04f01fb64ae1c8d3 100644 GIT binary patch delta 1018 zcmbQjF@s}*PJKp1a&B&rqh&;Jq?bvcg}!HHrcYpAetNJ+SZQLGduD-tuzNsMs<&%! zAXk!pR(XbHh(}&{aduFiqi429YJi(twqtpfWpYTRNkwsnVL-Tlg+;1IB$uw8LUD11 zZfc5=si~o*LWo;ox@WqAr-8edZ*ql~ey)>&b4r1;PraLQX>PHprMpSFZ%J8JrcYpC zKu)5+Z(3L~S7v3Tk$H$&Vr8C-tC?A(pSMe~wnth{xQDxwQ+Z*ye_*a#k+zAezngn8 zm#(g^LZ)^}mRE9#r-^Y|TDVC`s!vXlOG#3Ax^q}Wh-s>)zH4HVyQNEcu7{;Bm+g1& z`3Adm!t0mc+xGlW`#kmQp0{$MvPB)&_C%c8-^F3Y%>F(&W^%ChDeshN3_OSbolY^H z=f8Qf%FPptLY}vsJ=|hf$JEisifwCk<~mQkaPRFSw-ry0&nmF`{d0bTNqzhUZ|#X2)*kxoUnWp@ zH+oHt$Dx^O7ZSTwELME{@+tcM-P>JNvl?Z29JiLqw^sg*ZRxu!Z5+Zp=jI*JiF}_L%o0YN$LvM-*c1|G3@dGb;v&Zv#h7&oFw79(t4~0$8334R?fdx zRQCGZl;-L8*7CodeTTKktww3D_2R`g3}PogKT=+Mu+ZY<&bO~V{lEJEX6)wrBeov| z>&?0>JnnC^Yi{~EyK=^wg?EKE=y>Taw_9;|-Y2t*ell`?57%)UT+8!;C-ei<|BIx|21EG`6Bpbs|&-`zrIltnLxv7Et)rDajm&<#U$H|Z%AX&SSF>97~;+8g_6m5pfiS@fSMX+w+?w+F&eEy=^K}Vi$Z<~`A2FLz--fmC7_;hkP z!_^m0i)}q*m-}!|+VGN9@f+KZmFp*aD}TIyFyp4(rM$blOs9J3{+YoqI3vF0z3;`N zU3Hh_{&&0#7r9?0zDmRNW^dy(P2DV((+0CW+x};U{H%Cg?X+R>tr(jmrYkbJ`)AHN bc;H>Z#(7`AH5C;|nq=D6oS&03fNMmS zFIPsSi%*1hsGCK8v13?Knn78Vk$YlRPL5epg-J+Jg-VXhhad7kwvg+O1O!Bc73E{VP2(=pGk3XSW$(asj-t` zd5DW^j+1*NmuFFBVTM6yka@XBVpK|%hg-Qh`*J?+O z4+6PDcJ=q$Q>%1~t0#pq)cA&6HEC%T%{pW8R_y)VTN{fm)mc_dpU1DMyF>bggxA)O z`u|@=|B4aiRh=PcJk@61NAWTd(50Kk%e#E3z8R z^Uo_SPgHr7bBVvHGva+v%-0tJW>0r?q^mM4KH_?!zq70ULsDIZELY}?MZp0rPsA3a zR5u=+ZT4Wh$l)(XO3Z&-iVLzvRUEpyP5Jv)OKILCp*t?l*u$HtGTrv(q-*c_T4qVM z&ryxrx*@@{T~TM=`PNzcZuS0M-B^=0b=I4n1l@19emyeRO`7>lTPrncb*Yc%A=hta zs+$>K`8oaAVLTQ2altrn>dQL$Zs#7v+BYwm9O;zmxZl=G*-o? z2AcWx>?*KhiaSuB=+8#@%P}rey{Co@XT#l=t7Ad{g|c5c0{vre9=eaL#EHGh8Leh16T z!WRpiJd1?60(?CR-?wo%un7lt&E6$x9d^BAK3@~(!L-)ci_N;s3@RcM_gm{18mpTf znH=J9?7{Mq{;yT){|Z0&&;PRcxK(``*G7J+i{H$WoEJ_zP|APk#MPPoN&@pvIP27y zUwQn#Q$?#IJoo48h@=L8zRJ!e^Ck)F9^>)7`|L;DmNv%{iUV()z*9OC%m|BeJ*U)xg(R8yK7}1N$e_pslu@> zWP+HMcWp`76VWZ!eA0Z6r3|Ztv);vji$1aO