docs.electrosystemsnet.com — Plataforma de docs
Contexto
Wiki interno de Electrosystems en docs.electrosystemsnet.com — Wiki.js + PostgreSQL 16 vía Docker Compose en la VM docs (Ubuntu 24.04 en poseidon, 192.168.20.7). Sincroniza bidireccional a GitHub electrosystems-mx/docs. Auth: Google Workspace OAuth (@e-electrosystems.com only). Servido a través de la VM reverse-proxy.
Este proyecto agrupa mantenimiento y mejoras de la plataforma misma, no de su contenido (que vive en ~/agy/electrosystems/).
Tareas pendientes
Reliability — Wiki.js git-sync zombie leak
-
#106 📅 2026-06-10 — Mitigar leak de procesos
gitzombies en Wiki.js v2. Confirmado: el módulo de git-storage acumula procesos zombie en periodos largos. Fix manual aplicado 2026-05-04 (restart). Recurre en escala de varias semanas. Opciones de mitigación:- Cron de restart semanal del container Wiki.js (más simple, downtime breve).
- Healthcheck con auto-restart (más limpio si Wiki.js expone uno útil).
- PID limit raise del container (solo enmascara, no resuelve).
Recomiendo el cron semanal mientras no se haga el upgrade a Wiki.js v3.
Consolidación de contenido
- #107 📅 2026-06-15 — Migrar contenido activo de DokuWiki (en
orion) a Wiki.js. Diferido el 2026-04-25. Importarlo como folder en Wiki.js. Bloqueador parcial:orioncorre CentOS 6 EOL con root partition al 100% — coordinar con orion-decommission. - #108 📅 2026-06-20 — Decidir destino del VM
bookstack(paused, enorion). Contenido mínimo, set aside por reportes de lentitud. Confirmar salvageabilidad y borrar si no aporta. Parte del esfuerzo de orion-decommission.
Access control
- #109 📅 2026-06-25 — ACL groups + restricciones por folder en Wiki.js. Diferido el 2026-04-25 — actualmente todos los del Workspace ven y editan todo. Revisitar si surge necesidad real (ej. notas con info sensible que no deba ver todo el equipo).
Self-hosting del git remote
- #110 📅 2026-06-30 — Migrar el remote git de Wiki.js de GitHub a Gitea/Forgejo self-hosted. Goal: docs/code en red interna con backups internos. Sin fecha. Tarea grande — requiere standup de un Gitea/Forgejo, migración de repos, ajuste de Wiki.js storage config y de los workflows de los developers.
En progreso
(Nada activo.)
Notas técnicas
Stack actual
- VM
docs(Ubuntu 24.04, 2 vCPU, 2 GB RAM, 20 GB qcow2 en libvirt poolhome). - Wiki.js v2 + PostgreSQL 16 vía Docker Compose en
/opt/wiki/. - Git remote on-VM en
/opt/wiki/git-keys/. - TLS terminado en
reverse-proxy.
Bitácora
2026-05-08
- Pidió Sergio: revisar pendientes de electrosystems y consolidar.
- Hice: creé este proyecto agrupando 4 pendientes relacionados con la plataforma de docs (no con su contenido).
- Falta: que Sergio priorice cuál de las 4 atacar primero. Probable orden si fuera mi llamada: reliability (cron restart) → DokuWiki migration → ACL → self-hosted git.