Cloudreve: Why I’m Not Going Back to Nextcloud ☁️
For a long time,
Nextcloud was my go-to self-hosted storage. It’s a powerful "all-in-one" suite, but let’s be honest: it’s a heavy monolith. The performance was average at best, and the setup complexity was... well, "medium-rare."
Then I discovered
Cloudreve, and it was a breath of fresh air for my home lab.
The Architecture:Instead of local storage, I have a
TrueNAS share mounted on the host OS, which is then passed through to the container. This setup allows me to keep my data management on the NAS while using Cloudreve as a fast, modern frontend.
The Cloudreve Advantage:-
Efficiency: Written in Go, it’s incredibly lightweight. It feels snappier than any PHP-based solution I've tried.
-
Storage Flexibility: It handles my
4TB TrueNAS mount and S3 buckets flawlessly.
-
Smart Sharing: The UI for sharing is superior — you can easily set passwords, download limits, or expiration timers.
-
WebDAV: Works perfectly when you need to mount your cloud as a local network drive.
The "Lean" Infrastructure (Current Stats):Running via
docker-compose, and according to
dockhand, the resource footprint is impressively low:
-
Backend: ~60MB RAM
-
Database: ~27MB RAM
-
Redis: ~6MB RAM
If you don't need a massive suite with built-in office editors and calendars, Cloudreve is the perfect minimalist alternative. It’s fast, modern, and the free version is more than enough for a solid personal cloud.
#selfhosted #cloudreve #nextcloud #TrueNAS #homelab #devops #opensource #cloudstorage