]> xn--ix-yja.es Git - alex.git/commitdiff
Switch to Incarnator
authoralex <alex@pdp7.net>
Sat, 14 Jun 2025 08:22:47 +0000 (10:22 +0200)
committeralexpdp7 <alex@corcoles.net>
Sat, 14 Jun 2025 08:27:03 +0000 (10:27 +0200)
Closes #479

INTERESTING_PROJECTS.org
blog/content/2024/03/bienvenidos-al-fediverso.gmi
misc/setup.md
personal_infra/README.md
personal_infra/playbooks/roles/takahe/tasks/main.yaml

index 50b9f0d81863cec70074f1c8c054ae7f0b7ffb09..380b91a9f2e0d1984e94735f94e8576a4312f3e8 100644 (file)
@@ -254,8 +254,8 @@ Also keeping things in a Org mode means I can classify and add notes.
 *** Fediverse
     - https://github.com/bashrc2/epicyon
     - https://microblog.pub/
-    - https://jointakahe.org/
-    - https://github.com/enafore/enafore - Keyboard-friendly Mastodon web client, compatible with Takahe
+    - https://jointakahe.org/ (active fork https://github.com/avaraline/incarnator)
+    - https://github.com/enafore/enafore - Keyboard-friendly Mastodon web client, compatible with Takahe/Incarnator
     - https://github.com/ihabunek/toot - Terminal Mastodon web client.
 ** Pubnix
    - https://github.com/cwmccabe/pubnixhist
index abf2c73f6a089e1aaef3e2e4254ba3f978838553..2af02c842058868d4cd222d5fb5d8f832730c2cd 100644 (file)
@@ -9,10 +9,13 @@ Pensaba que el cacareado "Mastodon is hard" era una exageración de apoltronados
 
 En los detalles técnicos, estoy usando Takahe[1] sobre mi Kubernetes. Como intento publicar todo el montaje de mi infraestructura, podéis curiosear por aquí[2]. Aparte de lo primitivo del despliegue, lo otro destacable es que como Takahe quiere "object storage", estoy de pruebas con SeaweedFS[3] y he comenzado a mantener un RPM para desplegarlo[4].
 
+Actualización 2025-06-14: Estoy usando Incarnator[5], porque Takahe está un poco inactivo e Incarnator es un fork más activo.
+
 => https://jointakahe.org/ [1] Takahe
 => https://github.com/alexpdp7/alexpdp7/blob/master/personal_infra/playbooks/roles/takahe/tasks/main.yaml [2] El playbook que despliega Takahe
 => https://github.com/seaweedfs/seaweedfs [3] SeaweedFS
 => https://github.com/alexpdp7/seaweedfs-rpm/tree/main [4] Un RPM de SeaweedFS
+=> https://github.com/avaraline/incarnator [5] Incarnator, un fork más activo de Takahe
 
 Las ventajas de Takahe son:
 
index 21aab1b28768e71d2cb4b6e64a67f9f2a534e402..6f66a3d5649eaa3634ad1997eab04d51db6141af 100644 (file)
@@ -35,7 +35,7 @@ I use Firefox with LanguageTool, Bitwarden and NoScript.
 ## Services
 
 * Miniflux (RSS) (self-hosted)
-* Takahe (ActivityPub/Fediverse/Mastodon), with Enafore for desktop, Toot for terminal, and Tusky for Android (self-hosted)
+* Incarnator (ActivityPub/Fediverse/Mastodon), with Enafore for desktop, Toot for terminal, and Tusky for Android (self-hosted)
 * Telegram, WhatsApp, Discord, Signal, Slack, Google Messages, but also [modern IRC](../workstation/modern_irc.md)
 * TVMaze
 * Google (GMail, Calendar, Contacts)
index 2a2c2892ed158be99aab1c902a69c3893a3c0029..f2c50239d42eb8338b5ea8b2e075c7bf3baaee5b 100644 (file)
@@ -19,7 +19,7 @@ See [HACKING](HACKING.md) for more "usage" instructions.
   * LXC container running SeaweedFS (for Takahe)
   * Two VMs running Talos, providing two Kubernetes clusters (production/test)
     * My blog
-    * Takahe
+    * Incarnator
     * A CRUD system I run to track my weight
     * Some other small projects
 * Flat 1
index 45ca2eae4122557ba30f4dac2e0ee169bdeb59c6..a169dd84b48e6a972f66f85a339799d60ebcccd3 100644 (file)
@@ -89,7 +89,7 @@
           spec:
             containers:
               - name: webserver
-                image: "jointakahe/takahe:{{ takahe.version }}"
+                image: "docker.io/avaraline/incarnator:{{ takahe.version }}"
                 args:
                   - "gunicorn"
                   - "takahe.wsgi:application"
           spec:
             containers:
               - name: stator
-                image: "jointakahe/takahe:{{ takahe.version }}"
+                image: "docker.io/avaraline/incarnator:{{ takahe.version }}"
                 args:
                   - python3
                   - manage.py
             restartPolicy: Never
             containers:
               - name: webserver
-                image: "jointakahe/takahe:{{ takahe.version }}"
+                image: "docker.io/avaraline/incarnator:{{ takahe.version }}"
                 args: ["python3", "manage.py", "migrate"]
                 envFrom:
                   - configMapRef: