any-sync-dockercompose
Infraestructura Docker Compose para autoalojar una red Any-sync compatible con Anytype. Incluye coordinador, nodos de sincronización y almacenamiento en Garage (S3), diseñado para uso personal o pruebas.
Ficha actualizada 25 sept 2026, 23:08 · upstream 25 sept 2026, 8:54 · release v8.0.1
Qué es any-sync-dockercompose
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio proporciona un stack completo basado en Docker Compose para desplegar tu propia red Any-sync, permitiendo el autoalojamiento del backend de Anytype. La arquitectura se compone de un coordinador central que gestiona espacios y miembros, múltiples nodos de sincronización de documentos, un nodo de archivos conectado a Garage (reemplazando MinIO) y Redis para índices. También incluye un nodo de consenso para resolución de conflictos y un monitor de conectividad.
- Autoalojamiento personal de red Anytype sin depender de servidores externos.
- Entorno de pruebas y desarrollo para validar integraciones con Anytype.
- Recuperación de datos en entornos offline o con conectividad limitada.
- Aprendizaje sobre la arquitectura interna de sincronización distribuida.
- Arquitectura modular basada en Docker Compose para gestión simplificada de servicios.
- Soporte oficial para migración de datos desde MinIO a Garage sin pérdida de información.
- Documentación extensa en Wiki con guías de configuración, uso y actualización.
- Licencia MIT que permite uso libre y modificación del código fuente.
- Herramientas `make` integradas para operaciones comunes como logs, reinicio o limpieza.
- No recomendado para cargas de producción de alto tráfico; se sugiere Puppet o Ansible.
- Requiere migración manual obligatoria de datos desde MinIO a Garage tras la actualización.
- Consumo estimado de recursos: 2 núcleos CPU y 2 GB RAM según análisis técnico.
- Dependencia externa del servicio Garage para almacenamiento de objetos S3.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clona el repositorio, copia .env.example a .env y edita variables como EXTERNAL_LISTEN_HOSTS. Ejecuta ./update-versions.sh opcionalmente o usa las versiones fijadas. Inicia con docker compose up -d o make start. Conecta Anytype subiendo ./etc/client.yml. Para migrar de MinIO, ejecuta make migrate antes de actualizar.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.