Commit 6786daa

HPCesia <me@hpcesia.com>
2026-09-11 02:28:11
forgejo: move to cyrene and become public
1 parent b135465
.secrets/cache/cyrene/2e1e6bc019e9906327e90ddc5f434d3a6d89b1bd4670b77f0f68722f687a66ec
@@ -0,0 +1,9 @@
+age-encryption.org/v1
+-> ssh-ed25519 7JvPpg yez9Eyp1qAip2drbyVzBJ40tS7cfecNh05MY2dMYrw4
+zQv+mEN5RcrEJjS+xL+oA+Q8I6ZD7HSNRmISra9DHDc
+-> e+-grease z4&si[\J /= ?6Uc
+UxlMMPOfa3QBQMz0gDd990tTrPOpBZJYh5/DgrQ303XAANK+588ikf6Vc7PJ4u2d
+H/uI5eeUgSAUtJ0M8v3G0zZcuTgwZeVkRVozcc4OYQTbTTW1ufiNMUbVZsjFt3tC
+zw
+--- AUbKKLfWbwT6GPpUc3E7CYo6pDXECoyuQRw9dWO9z6k
+��.ş�y�҆��,�cn�޷�3���J%�w�Nr��f�ߕ��VAHG߀���x���w������e
\ No newline at end of file
.secrets/cache/mobius/a46423ad52d4eb61b90363a4ec8dee749fda08c40a03ef0408b6b1f5062ea789
@@ -1,7 +0,0 @@
-age-encryption.org/v1
--> ssh-ed25519 qzANJQ OS/EnqqzqYorzCjdsG9h+KNRJSc372XTYm626UFftRk
-hnEpVqOELwlSiygeU+w2a7v17ZWd5rky+IcLMmRXlPU
--> Y*2~-grease 6i
-oqAF6++6USavEZcN8nazSkP7Ozkx49PRCetykM7RIdR4vUHtlcg2/nT+5gYOFI8
---- OeW/gPErTTISjBGqdkYGIMe6Gt8PtuG/QS6t1SHNRE4
-+�Gq^Ǎ2��5wV�8�5|u@�}��xN��=飁�{��QzEjde�s�C(9��~U>�0�S۫�$�_i��
\ No newline at end of file
modules/hosts/cyrene/services/default.nix
@@ -9,6 +9,28 @@
         domains = ["goatcounter.hpcesia.com"];
       };
 
+      services.forgejo.runner = {
+        instances = {
+          internal = {
+            name = "runner-internal";
+            cacheProxyPort = 4000;
+            servers = {
+              gateOfInfinity = {
+                url = "https://git.trin.one";
+                uuid = "f0885d9b-0dd1-40b9-87b9-f5aff254005f";
+                tokenFileAged = ./forgejo-runner-goi-token.age;
+              };
+            };
+            labels = [
+              "nixos-latest:docker://git.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
+            ];
+          };
+        };
+      };
+      services.forgejo.server = {
+        domain = "git.trin.one";
+      };
+
       services.headplane = {
         domain = "gate.trin.one";
         port = 3466;
@@ -44,6 +66,8 @@
 
     services.artalk
     services.goatcounter
+    services.forgejo.runner
+    services.forgejo.server
     services.headplane
     services.headscale
     services.ntfy-sh
modules/hosts/cyrene/services/forgejo-runner-goi-token.age
@@ -0,0 +1,8 @@
+age-encryption.org/v1
+-> piv-p256 xCEwtQ AsBZNQJ9pgDR70kn9mB1X6oNBjOLUaQA6xc0FIUgYbIz
+BYKI/qOgbxGiJE0BNrSQpCfSGUcSifeYHfjXKcnTzUA
+-> Ga-grease ON#`-=Fb T,)LA/9^ $ n8z
+DkfQLuYpCZaO/GWYK7gP30IM+AqoU6xXh25IqgD2U5bYi/FGEweC9KzBAL4ttO3Z
+/Myz3siZ7sft7mpPzSDel7Gn
+--- XpdlemRCzhQ+kMkGOQLsO8LdJqo1JLavEqEBnVDMogU
+�ge
�(ȏ8|��H��#��)����,��{�ޖ}�m�ͩ�������
�P�9������)	�_��1
\ No newline at end of file
modules/hosts/mobius/services/default.nix
@@ -3,40 +3,22 @@
     settings = {
       services.forgejo.runner = {
         instances = {
-          internal = {
-            name = "runner-internal";
+          goi = {
+            name = "runner-goi";
             cacheProxyPort = 4000;
             servers = {
               gateOfInfinity = {
-                url = "https://git.net.trin.one";
+                url = "https://git.trin.one";
                 uuid = "53fa1df5-f0dd-423c-91a7-afee2488f253";
                 tokenFileAged = ./forgejo-runner-goi-token.age;
               };
             };
             labels = [
-              "ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest"
-              "nixos-latest:docker://git.net.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
-            ];
-          };
-          codeberg = {
-            name = "runner-codeberg";
-            cacheProxyPort = 4001;
-            servers = {
-              codeberge = {
-                url = "https://codeberg.org";
-                uuid = "ba3966e6-ad25-4de2-89ec-4b96b9e1965f";
-                tokenFileAged = ./forgejo-runner-codeberg-token.age;
-              };
-            };
-            labels = [
-              "nixos-latest:docker://git.net.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
+              "nixos-latest:docker://git.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
             ];
           };
         };
       };
-      services.forgejo.server = {
-        domain = "git.net.trin.one";
-      };
 
       services.navidrome = {
         domain = "navidrome.net.trin.one";
@@ -61,7 +43,6 @@
     services.caddy.tailscale
 
     services.forgejo.runner
-    services.forgejo.server
     services.navidrome
     services.woodpecker.agent
   ];
modules/hosts/mobius/services/forgejo-runner-codeberg-token.age
@@ -1,8 +0,0 @@
-age-encryption.org/v1
--> piv-p256 xCEwtQ AgsY4z/ukfl9c9xuDxDp74LeU+GcPbk5zHcWePXHSeq+
-9Z1Jo8vvxHRyGpVQupGXq7yeD6lxTETjowxJGz6Uaw4
--> k+KdV-grease 1_mU7J oo[@c ]%'8;=P f\
-AfXCE0AekhAiJXb/Fh2nBYxpwPnw8WGW4ln7B3r/MPspEYNQV6E/PJUWWNRSY5u1
-J7RODuXkch8xCj9f0g5NsxNZGFIEruA9Rb4dZKE73S8fuBYsv+B37iRrg/IV
---- eNk4nnvW6SDNq8w5lPL7plmaYzscHpy6162HKskVkAI
-��GZ�f��>�Q�䓝��e���MdWB���zmq��R2-��x �t��,���ϡV�~O=:5���ګKp$
\ No newline at end of file
modules/services/forgejo/server.nix
@@ -23,6 +23,7 @@
     in {
       ${cfg.domain} = {
         port = cfg.port;
+        prefer = "tailscale";
       };
     };
 
modules/users/hpcesia/dev.nix
@@ -26,8 +26,8 @@ in {
               "ssh://git@codeberg.org/HPCesia" = {
                 insteadOf = "https://codeberg.org/HPCesia";
               };
-              "ssh://git@git.net.trin.one/HPCesia" = {
-                insteadOf = "https://git.net.trin.one/HPCesia";
+              "ssh://git@git.trin.one/HPCesia" = {
+                insteadOf = "https://git.trin.one/HPCesia";
               };
             };
           };