OK, apparently one single Pi 4 w/ 4 GB RAM is good enough to run a bunch of Docker containers* _and_ also serve as a RAID NAS (USB3 multi-disk enclosure, using btrfs) with speeds > 100 MB/s (using NFS).
(* Containers: Nextcloud, webserver, proxy, Minecraft Java server, Logitech Media Server)
I've been working on upgrading from my decade-old Synology and wanted something FOSS, flexible, and fast. This works, it looks like!
@garrett I was thinking about doing this, but ended up just building a little Pentium box with sata connection. I couldn't get my brain sound serious, always online storage over USB. I know I'm probably wrong and kernel USB drivers are likely bullet proof at this point... But...
@garrett on the same Pi I'm running Nextcloud, Jellyfin, Searx, docker-mailserver, calibre-web, and a pod containing prosody and all the necessary auxiliaries. On a Pi3B+ I'm running SWAG (nginx), authelia, ldap, pihole, dnscrypt-proxy, and miniflux. If I had more horsepower I'd run Libretranslate as well but all in all I'm almost fully independent. They are both managed via cockpit of course.
@garrett can that configuration do https for nextcloud? (I assume it is only visible from the local network?)
@federicomena Yep, I'm using Caddy as a proxy in the front of Nextcloud for HTTPS.
@garrett OMG, I need to try this!
@n8 @federicomena Caddy is Apache Licensed. https://github.com/caddyserver/caddy/blob/master/LICENSE
Version 2 dropped all of that reporting nonsense.
License was always Apache 2, it seems: https://github.com/caddyserver/caddy/commit/e5d064d513ba68e7963c1d1adf623cb3b55a106e
Caddy 2 has binaries (and source) available, even as an official Docker container.
It would've been some hoops to jump through to get telemetry completely removed (instead of disabled) from binary builds.
Thankfully, Caddy 2 changed that.
It might've also been similar to VS Code where the binaries are not FOSS and include telemetry — but the source for the main project is FOSS. But I'm speculating now.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!