I built this thing over several years using money I got as a gift on birthdays and holidays. It runs most of what I do online, and it’s also what’s hosting this image.
I run lots of services on it, such as Nextcloud, OnlyOffice, SearXNG, Gitea, Woodpecker CI, MinIO (S3), Home Assistant, Lightweight Music Server, LURE Web, etc. It only uses about 50W of power on average due to the efficiency of the SBCs. It’s all managed by Nomad, Consul, and Traefik.
As for security, the SBCs are on a segregated network where only trusted devices are able to access them and they cannot access any other devices on the network. The trusted network is protected by a 41-character WPA3 password that only I remember, and no ports from the servers are directly exposed to the internet (they go through a TCP reverse proxy on a cheap $3.50/month VPS). TLS is negotiated directly with my servers though, so the VPS never sees any unencrypted traffic.
It’s been very useful to me and I love working on it, it’s really fun.
That’s fantastic! When I get a more permanent residence, I plan to start building something similar myself. Do you run a Jellyfin server (open source alternative to Plex)? It’s very convenient if you watch your totally legally acquired content on multiple devices.
Thanks! When you build that, if you need any help, feel free to ask :)
I used to run Jellyfin actually, but I only used it for music. I decided to go with a lighter alternative, so now I host https://github.com/epoupon/lms.
I see… Interesting! Thank you for the response, and for any help offered in the future.