TL;DR

Nextcloud running on my homelab gives me full control of my files, no subscription, no tracking, and actual open-source software. The tradeoff: you manage backups, updates, and troubleshooting. After 8 months, the math works out to roughly /month in electricity vs 5/month for 200GB on Google One — and I actually own my data.

The Problem With Google Drive

Let me be clear: Google Drive works. For most people, it’s the right answer. The sync Just Works, the mobile apps are solid, and collaborative editing via Google Docs is genuinely convenient.

But I kept running into walls:

  • Storage limits: 200GB for .99/month sounds fine until you need more
  • Privacy: Your files train Google’s AI. That’s in the ToS now
  • Vendor lock-in: If Google ever kills the service, what’s your migration plan?
  • Offline access: The Android app requires a constant connection for most features

I wasn’t paranoid about this. I just wanted actual ownership of my own documents.

What Nextcloud Actually Gives You

Nextcloud at its core is file sync and sharing — Google Drive’s main job. But it also comes with:

  • Collaborative editing: Nextcloud Office (built on Nextcloud Text + Collabora) handles Word docs, spreadsheets, presentations
  • Calendar and contacts: CardDAV and CalDAV built in, sync with any iOS/Android client
  • Photo gallery: Nextcloud Photos, with facial recognition and timeline views
  • Mendeley integration: If you do academic research, the app exists
  • Video calls: Nextcloud Talk, for self-hosted chat and conferencing

It’s a full productivity suite, not just a Dropbox clone.

My Actual Setup

Hardware: An old Intel NUC (same one running the blog containers) with 2TB of storage in a NAS enclosure. Nextcloud runs as a Docker container with MariaDB backend.

The critical add-ons that make it bearable:

  • OnlyOffice: Better document editing than the built-in Collabora. The Docker connector makes it easy
  • Tailcale: Access my Nextcloud from anywhere without opening ports or configuring VPNs
  • Fail2ban: Essential — without it, you’ll see thousands of brute-force login attempts daily

The Real Costs

Category Google One (200GB) Nextcloud (Self-hosted)
Monthly cost .99 ~ (electricity)
Storage 200GB fixed Whatever you have
Privacy Google’s AI trains on it Yours only
Uptime 99.9%+ Your setup
Backup Google handles it You handle it
Collaboration Google Docs native Nextcloud Office (okay)

The electricity math: my NUC idles at 15W. At /usr/bin/bash.12/kWh, that’s about .30/month. Add storage costs amortized over 3 years and I’m around -5/month for way more storage than 200GB.

What Actually Sucks About Nextcloud

Honest cons, because the evangelists won’t tell you:

  1. Mobile apps are behind Google: The iOS app works but the Android one has quirks. Google Drive on mobile is just better
  2. Collaborative editing: Nextcloud Office is functional but Google Docs is still smoother for real-time collaboration with multiple people
  3. You are the IT department: Updates break things. Cron jobs need monitoring. When it breaks at 2 AM, you’re the one fixing it
  4. Initial setup friction: Getting it running behind a reverse proxy with proper SSL, security headers, and hardening takes a full afternoon

Who Should Actually Switch

Nextcloud makes sense if:

  • You’re already running a homelab (incremental cost is low)
  • Privacy and data ownership are priorities for you
  • You want more than 200GB without ongoing subscription costs
  • You’re comfortable spending a few hours on initial setup and occasional maintenance

Stick with Google Drive if:

  • You need seamless collaborative editing (use Google Docs, it’s genuinely great)
  • You want zero maintenance and maximum reliability
  • Your technical comfort level is use the app not configure the server

My Verdict After 8 Months

I don’t regret the switch. For my personal documents, photos, and files, having actual ownership matters to me. The 0/month I’ve saved on Google One covers the electricity and gives me peace of mind that I control the data.

But I’m not going to pretend it’s purely rational. Some of it is just wanting to know exactly where my files live and who can access them.

If you’re already running a homelab, adding Nextcloud is a no-brainer. If you’re considering a homelab specifically for this — evaluate whether the time investment matches your priorities.

Bottom line: Nextcloud is the right tool for people who want to own their infrastructure. Google Drive is the right tool for people who want things to Just Work. Both answers are valid.


Have a Nextcloud setup question? Drop it in the comments — I’ve hit most of the common pitfalls.