Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

airvault

AirVault es un servidor de copias de seguridad autoalojado para dispositivos iPhone que permite realizar backups inalámbricos sin depender de iCloud o soluciones propietarias.

Ficha actualizada 25 sept 2026, 23:36 · upstream 25 sept 2026, 23:14 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es airvault

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

AirVault es una solución de software open source diseñada específicamente para crear un servidor de copias de seguridad local compatible con dispositivos iOS. El proyecto combina tecnologías modernas utilizando Node.js, Go y Rust para ofrecer rendimiento y eficiencia en el procesamiento de datos de backup.

El sistema está diseñado para funcionar como servicio autoalojado mediante contenedores Docker, lo que facilita su implementación en entornos domésticos o empresariales sin necesidad de infraestructura compleja. La arquitectura permite separación clara entre configuración, base de datos y archivos de backup, siguiendo prácticas de seguridad estándar.

La interfaz web proporciona gestión centralizada de copias de seguridad con autenticación opcional mediante tokens. El sistema soporta múltiples niveles de logging (debug, info, warn, error) y permite personalización del umbral de permisos para archivos creados por el contenedor.

CASOS DE USO
  • Copias de seguridad automáticas de iPhone sin depender de iCloud o servicios en la nube
  • Almacenamiento local seguro de datos personales con cifrado opcional mediante tokens de autenticación
  • Servicio de backup para múltiples dispositivos iOS en un mismo servidor doméstico
  • Solución alternativa a iTunes backups para usuarios que prefieren interfaces web modernas
PUNTOS DESTACADOS
  • Arquitectura multi-lenguaje con Go, Rust y Node.js para optimizar rendimiento y mantenibilidad
  • Soporte nativo para despliegue Docker con Docker Compose simplificado
  • Licencia GPL v3.0 garantiza código abierto y modificable por usuarios finales
  • Configuración modular mediante variables de entorno estándar (PUID, PGID, TZ)
  • Interfaz web accesible en puerto 8080 con autenticación opcional por token
PRECAUCIONES
  • Requiere conocimientos técnicos para compilación desde fuente (Go, Rust, Node.js)
  • Configuración inicial de permisos puede necesitar intervención manual tras migración
  • Dependencia de almacenamiento persistente con capacidad de crecimiento ilimitada requerida
  • No incluye cifrado por defecto en los backups almacenados
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Despliegue recomendado mediante docker compose up -d. Asegurar volumen /config para persistencia de configuración y base de datos, y /backups con espacio suficiente para crecimiento. Configurar AIRVAULT_AUTH_TOKEN si se requiere autenticación web. Considerar PUID/PGID adecuados según sistema de archivos subyacente (ej: 99/100 en Unraid). Ajustar TZ a zona horaria local.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsGoRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.