4 ms·
I have a fitlet2(https://fit-iot.com/web/products/fitlet2/ https://fit-iot.com/web/products/fitlet2/) that I use for hosting various services. It is fanless, 16
by l72 4y ago
I have a fitlet2(https://fit-iot.com/web/products/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.
- pinecamp 4y agoThis looks really cool. It's the first time I've heard of fitlet, and seems like exactly what I've been looking for to replace my old noisy server. Did you consider any alternatives when putting together this setup? Or for others reading, are there similar fanless options to compare?
- l72 4y agoThe primary other I looked at was an Intel NUC. I also use several raspberry pi for some smaller iot things, but I find it is nice to have one decently powerful server to run a whole bunch of services on. It also has two external 8Tb drives in software raid0 that I use for my NAS storage.
- revicon 4y agoNeat setup, I've considered starting down this path as well. With this setup, how do you deal with data backups, especially if multiple of your docker instances have databases of their own?
- l72 4y agoFor each service I run, I have a volume for the persistent storage. For example: Nextcloud has a maria (mysql) db and a server. In my /opt/nextcloud I have a script for creating/updating the docker images. Persistent data lives in /opt/nextcloud/srv/{db,data}. I used systemd for management/dependencies (I don't use docker compose, just simple, single instances that are easy to recreate). Everything is backed up daily using rdiff-backup.
- wrycoder 4y agoVery nice! How do you handle backup? You don’t seem to me running RAID on the NAS?
- RobotToaster 4y agoIsn't it normally a bad idea to run a NAS without ECC RAM?
- TheHappyOddish 4y agoI think you're referring to ZFS specifically, and how it handles bit flips[1]. A NAS is an abstracted away concept from the OS or FS, so the type of memory isn't broadly relevant. 1. https://louwrentius.com/please-use-zfs-with-ecc-memory.html https://louwrentius.com/please-use-zfs-with-ecc-memory.html