*** 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
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:
## 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)
* 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
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: