I have a fitlet2(
https://fit-iot.com/web/products/fitlet2/) that I use for hosting various services. It is fanless, 16G of RAM and 500G SSD. This is my NAS, and I am currently running:
- Jellyfin - Media Server for all my tv, music, and movies
- Nextcloud
- Photoprism - Picture Manager
- Yacy - Private Search. I run this in 'robinson mode' and basically use it to replace all my bookmarks
- Homeassisant
- Frigate - Monitors my cameras and does object recognition. I use Coral USB to move detection to hardware
- Snapdrop - AirDrop replacement
- FreshRSS - RSS Server
- Bitwarden - (bitwarden_rs/vaultwarden)
- Imapfilter - Filter/tag/run external software on incoming emails
- Vikunja - Task Manager
- Dolibarr - ERP Manager for side business
- Bookstack - Wiki
- Several Static Websites
- NFS (as a NAS)
Frigate takes the most CPU, even with the Coral, but it is doing object detection on several high-res Remote Cameras. Even with that, my load is < 1.
I run all these in docker (each that needs a DB has its own DB instance too), with nginx-proxy and letsencrypt-nginx-proxy-companion in front of it.
Most of these are internal only (I use the access=internal), and have an always connected wireguard VPN on my mobile devices and laptops. A few are public, but pretty low traffic.
I have a static IP, and am running this on DSL that is 30M/7.5M. My router is a netgear with DD-WRT installed.