Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

amusewiki

Plataforma wiki basada en Text::Amuse con backend Git, escrita en Perl. Compatible con Emacs Muse, soporta múltiples modos (read-only, moderated, open, private) y permite ejecutar varios sitios en una instancia.

Ficha actualizada 22 sept 2026, 13:44 · upstream 22 sept 2026, 12:48 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es amusewiki

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

AmuseWiki es un motor wiki que utiliza el markup Text::Amuse, basado y mayoritariamente compatible con Emacs Muse, junto con un backend Git. La aplicación está escrita en Perl y emplea el namespace AmuseWikiFarm por razones de legado.

El sistema puede operar como sitio de solo lectura, wiki moderada, wiki totalmente abierta o sitio privado. En una sola instancia se pueden ejecutar tantos sitios como se deseen, lo que facilita la segmentación de contenido sin duplicar infraestructura.

La aplicación cuenta con una suite de pruebas extensa. Es importante no ejecutar make test en el directorio de producción, ya que los tests dejan archivos residuales. Para ejecutar pruebas, hacerlo en un checkout dedicado.

CASOS DE USO
  • Implementación de wikis institucionales con control de acceso y roles personalizados
  • Plataforma de documentación técnica interna con edición offline vía Git
  • Sitio web de contenido estático con markup Muse para redacción estructurada
  • Wiki comunitaria abierta con moderación opcional por niveles de usuario
PUNTOS DESTACADOS
  • Compatibilidad con Emacs Muse permite migración desde wikis existentes
  • Backend Git habilita edición offline y control de versiones robusto
  • Múltiples sitios en una sola instancia reducen overhead de despliegue
  • Suite de tests extensa para validación de funcionalidades
  • Soporte nativo para SSL con Let's Encrypt documentado
PRECAUCIONES
  • No incluye Dockerfile ni compose nativo; requiere imágenes externas
  • Ejecución de make test en producción deja archivos residuales no deseados
  • Complejidad LOW pero depende de Perl y Text::Amuse como dependencias
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Desplegar mediante instalación manual o usar imágenes Docker del repo rojenzaman/amusewiki-docker. Configurar SSL con Let's Encrypt según documentación oficial. No ejecutar tests en producción. Verificar compatibilidad de Perl y módulos Text::Amuse antes de instalar.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.