# Nextcloud ## Why Nextcloud is my self-hosted alternative to Google Drive / iCloud. It handles file sync across devices, calendar, contacts, and a few other things. ## Setup Running **Nextcloud AIO** (All-In-One) on `london-b` via Docker. AIO bundles Nextcloud itself with all the supporting services into a managed stack: - Nextcloud (PHP-FPM) - PostgreSQL - Redis - Elasticsearch (full-text search) - Collabora Office (online document editing) - Imaginary (image processing) - Notify Push (real-time push notifications) - Whiteboard The AIO master container manages updates and health for all of these, which keeps maintenance overhead low. ## Storage Files live on `london-b`'s ZFS pool (`hdd`), giving plenty of room to grow. ZFS gives checksumming and integrity verification essentially for free, which is nice to have under a file sync service. ## Access Exposed via Caddy on `helsinki-a` through a Cloudflare tunnel, with Authelia SSO in front.