Why Nextcloud?
Nextcloud replaces a handful of third-party services I’d otherwise depend on at KnausDev — password management, two-factor authentication, file storage, photo backup, and team communication. Everything stays on my own infrastructure, accessible through Tailscale from any device.
How I Use It
Nextcloud runs as a dedicated VM in Proxmox on SQLite, which is plenty for a personal instance that doesn’t need the full weight of PostgreSQL. All traffic is routed through Cloudflare and accessible remotely via Tailscale.
What it handles
- Passwords: self-hosted password manager across all devices
- OTP / 2FA: time-based one-time passwords managed alongside credentials
- File storage: documents, project files, and anything I need synced across machines
- Photos: automatic photo backup from my phone
- Talk: Nextcloud Talk for communication when I need something outside of Mailcow email
- Secret sharing: when I need to share credentials or sensitive data with a client, Nextcloud Secrets gives me a self-hosted, expiring link instead of sending passwords over email or Slack
Status
Active: personal cloud platform at KnausDev for passwords, files, and secure client communication.