Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
RedisMongoDBS3/MinIO
BASES DE DATOS
RedisMongoDB
PUERTOS
808180018082800280838003800480058006
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.