Saltar a contenido
Nextcloud

Archivos · Calendario · Contactos · Tareas · Oficina · Videollamadas

📌 v33.0.2 · 2026-04-10

Nextcloud — Archivos, calendario, contactos y oficina colaborativa

Sustituiría a Google Drive, Google Calendar, Google Contacts, Google Docs y Google Meet. Sería el centro de archivos de SmallCountry, donde toda la familia guarda, comparte y edita documentos sin que salgan de casa.

Como usuario

Qué podrás hacer

  • Subir, descargar y organizar archivos en carpetas compartidas
  • Sincronizar automáticamente entre todos tus dispositivos
  • Editar documentos, hojas de cálculo y presentaciones en tiempo real con varias personas
  • Gestionar el calendario familiar compartido (eventos, recordatorios, cumpleaños)
  • Centralizar todos tus contactos en un solo sitio
  • Organizar proyectos con tableros Kanban (Deck)
  • Hacer videollamadas grupales sin límite de tiempo
  • Compartir archivos con personas externas mediante enlaces temporales
  • Migrar desde Google: importar Drive, Calendar y Contacts desde Google Takeout

Cómo se accederá

Plataforma Cómo
Navegador https://nextcloud.sc
Ubuntu Cliente oficial Nextcloud Desktop (descargar)
Android App Nextcloud desde Google Play + DAVx⁵ para sincronizar calendario y contactos con la agenda del móvil
FireTV No aplica — se usa desde el navegador del móvil u ordenador

Primeros pasos (previstos)

En el móvil Android: Instala la app Nextcloud → Añadir cuenta → Servidor: https://nextcloud.sc → tu usuario y contraseña SmallCountry. Para que el calendario y los contactos aparezcan en la agenda nativa del móvil, instala también DAVx⁵ (gratis en F-Droid o Google Play) y añade tu cuenta Nextcloud.

En Ubuntu: Descarga el cliente desde nextcloud.com/install → conéctalo al servidor https://nextcloud.sc → elige qué carpetas sincronizar. Los archivos se mantienen al día automáticamente.

Para editar documentos colaborativos: Abre cualquier archivo .odt, .docx, .xlsx o .pptx desde el navegador. Collabora se abre automáticamente con edición en tiempo real. Varias personas pueden escribir a la vez.

Integración con otros servicios de SmallCountry

Servicio Relación
Collabora Editor ofimático integrado en Nextcloud. Documentos, hojas de cálculo y presentaciones en tiempo real
Authentik Nextcloud autentica a los usuarios vía OIDC contra Authentik. Un solo login para todo
Caddy Proxy inverso. nextcloud.sc → Caddy → Nextcloud. TLS interno con certificados de la CA de SmallCountry
Jitsi Motor de videoconferencia. Nextcloud Talk usa Jitsi para las videollamadas grupales, alojado en servidores propios
Matrix Alternativa de chat. Las conversaciones de Nextcloud Talk pueden federarse con Matrix
Immich Las fotos gestionadas por Immich se montan en modo solo lectura dentro de Nextcloud como carpeta externa. Los archivos se ven desde Nextcloud pero los gestiona Immich
OnlyOffice Alternativa a Collabora para edición ofimática. Misma integración
n8n Automatizaciones: al subir un archivo a una carpeta concreta, n8n puede disparar flujos (procesar, notificar, archivar)
Joplin Server Joplin puede usar Nextcloud como backend de sincronización en lugar de Joplin Server

Servicios que lo hacen posible

  • Nextcloud — aplicación principal
  • Collabora — edición ofimática colaborativa
  • Jitsi — motor de videoconferencia para Nextcloud Talk
  • PostgreSQL — base de datos
  • Redis — caché y bloqueos de sesión
  • ZFS — almacenamiento persistente con snapshots y checksums
Para el administrador (diseño previsto)

Datos del servicio

LXC (contenedor ligero de Proxmox) 150
IP 10.10.20.150
Tier B
Impacto 🔴 Crítico — caída afecta a toda la familia y la empresa

Almacenamiento persistente

ZFS (sistema de archivos con integridad de datos) dataset rpool/datos/nextcloud
Montaje en LXC /opt/nextcloud/
Subdirectorios html/ (código), data/ (archivos de usuario), config/ (configuración), db/ (PostgreSQL), redis/
Backup PBS (sistema de copias de seguridad de Proxmox) diario (03:00) + ZFS snapshot cada 15 min

Docker Compose

nextcloud:
  image: nextcloud:29.0.4-apache
postgres:
  image: postgres:16.3
redis:
  image: redis:7.2.5
collabora:
  image: collabora/code:latest

Healthcheck

docker exec -u www-data nextcloud php occ status
docker exec -u www-data nextcloud php occ user:list
curl -s https://nextcloud.sc/status.php

Logs y diagnóstico

docker logs --tail 100 nextcloud
docker exec -u www-data nextcloud php occ log:tail

Backup manual

zfs snapshot rpool/datos/nextcloud@manual-$(date +%Y%m%d)
# o desde dentro del LXC:
docker exec -u www-data nextcloud php occ maintenance:mode --on
tar czf /tmp/nextcloud-backup.tar.gz /opt/nextcloud/
docker exec -u www-data nextcloud php occ maintenance:mode --off

Problemas comunes

  • Nextcloud en modo mantenimiento tras actualización: docker exec -u www-data nextcloud php occ maintenance:mode --off
  • Usuarios no pueden subir archivos: Verificar espacio en rpool/datos/nextcloud con zfs list
  • Collabora no abre documentos: Verificar que el LXC de Collabora responde en su puerto
  • Lentitud al listar archivos: docker exec -u www-data nextcloud php occ files:scan --all
Para el arquitecto (diseño previsto)

Relaciones con otros servicios

flowchart LR
    subgraph Exterior
        User[Usuario]
    end
    subgraph VPN
        NetBird[NetBird VPN]
    end
    subgraph Red interna
        Caddy[Caddy LXC 102<br>10.10.10.102]
        Authentik[Authentik LXC 105<br>10.10.10.105]
    end
    subgraph Nextcloud
        NC[Nextcloud LXC 150<br>10.10.20.150]
        Collabora[Collabora<br>LXC 150 :9980]
        PSQL[(PostgreSQL)]
        Redis[(Redis)]
    end
    subgraph Externo
        Jitsi[Jitsi<br>videoconferencia]
    end
    User -->|WireGuard| NetBird
    NetBird --> Caddy
    Caddy -->|forward_auth| Authentik
    Caddy -->|TLS| NC
    NC -->|WOPI| Collabora
    NC --> PSQL
    NC --> Redis
    NC -->|Talk| Jitsi

Configuración de red

Bridge Puerto Acceso desde
vmbr2 443, 8080 Caddy (LXC 102, IP 10.10.10.102)
vmbr2 9980 Collabora (interno, solo desde Nextcloud)

En Pi-hole

nextcloud.sc  →  10.10.20.150
collabora.sc   →  10.10.20.150

En Caddy

nextcloud.sc {
    forward_auth authentik.sc {
        uri /api/auth
    }
    reverse_proxy 10.10.20.150:8080
}

collabora.sc {
    reverse_proxy 10.10.20.150:9980
}

En Authentik

Provider OAuth2/OIDC
Scopes openid profile email
Grupos asignados familia (lectura/escritura), empresa (carpetas de trabajo)

Orquestación

Componente Path
Rol Ansible roles/nextcloud/
Playbook deploy-nextcloud.yml
Módulo OpenTofu modules/nextcloud/
Semaphore Proyecto nextcloud, Template deploy
Forgejo Actions .forgejo/workflows/nextcloud.yml
Repo Forgejo infra-core/
Ficha versionada docs/fichas/nextcloud.md

CI/CD (integración y despliegue continuo)

Pipeline en Forgejo Actions: plansnapshot ZFSapplyverifycommit. Si hay drift, se crea commit forense y se detiene el despliegue. Factory-backup versiona la configuración completa en Forgejo.

Captura de pantalla

Nextcloud — Archivos, calendario y oficina

📸 Pendiente de captura desde la instancia en producción. Sustituye esta imagen por una captura real de https://nextcloud.sc.

Secciones relacionadas

🌐 Enlaces de interés

Nextcloud · Documentación · Apps · Collabora · Jitsi