How many of you are into selfhosting?

How many of the EOS community are into selfhosting?

What are you hosting? Do you run EOS or another distro on your servers? What hardware are you using?
Also, did you write your own applications that you are hosting?

1 Like

i have some Lenovo ThinkCentre M720/920q with Proxmox running. There a different services like AdGuard, Paperless-ngx, Jellyfin, Immich, SearXNG, OPNsense, HomeAssistant and a few more running.

once you start you can’t stop xD

3 Likes

looks nice :slight_smile:
This 10” rack looks much like something I recently built for a friend.
If I didn’t have so much 19” stuff by now, I would probably also run a 10” rack.

What is your usecase for HomeAssisant? Anything special, unusual?
These m720/920q’s are a PVE cluster or individual?

2 Likes

I have a raspi 3b running pi-hole and that’s about as far as I got into self hosting. I occasionally think about self hosting my git repositories, but if you want your work to have a chance of being found, you need to use github.

thank you.

the upper one runs Proxmox Backup Server. The one in the middle runs OPNsense (added a 4-Port NIC)

The last one is Nr.1 of a 3 Node Cluster (other 2 at different locations in the house). Maybe someday i put all together :slight_smile:

Home Assistant has nothing special. Connected a zigbee stick for lights, motion detection. And I’m controlling heating (HomeMatic) with it.

1 Like

I use a gitea server and occasionally mirror things I’d like to be found to GitHub.

I also have a few raspi 3b’s running, one of them with PiHole too, before I moved it to an LXC on my PVE server :slight_smile:

1 Like

The rack is self printed? I need to buy a 3D Printer soon :smiley:

+1

First of all: I work at a ICT provider who does KRITIS, network, has it’s own datacenter (actually tow of those, more than 300km away from each other cause KRITIS), so much of this is work related - and I went FULL retard here. Mostly because I could. And because I love hardware with a severe punch.

Proxmox Server pve1:

  • homepage for easy access tro the services
  • jdownloader for showing spotify, youtube and alike the middle finger
  • nginx for hosting several webservices, mostly testing, if it gets productive it gets it’s own container
  • dokuwiki - speaks for itself
  • mirror - I JUST LOVE my arch mirror, updates with up to 921 MiB/s
  • syncthing - to avoid anything cloud for me and the family
  • omada - controller for my WiFi APs
  • grocy - we love to cook, grocery shopping made easy
  • zabbix - monitoring (I effin hate this thing)
  • kuma - monitoring and alerting (way better, but way less capable)
  • tandorr - we love to cook, recipes are here
  • grafana - monitoring the fancy way
  • influxdb - db for grafana
  • prometheus - data gatherer for grafana
  • fritzcollect - same
  • observium - monitoring (maybe better than zabbix, evaluating)
  • pbs1 - local backup server for this proxmox’es VMs and LXCs
  • haos - home automation
  • jellyfin - MOVIES! SHOWS! MUSIC!
  • OPNsense1 - router firewall adblocker dns-resolver dual wan (the sister OPNsense2 for the HA failover is physical)
  • And a shitload work related VMs that I will not disclose, but without those this would not be necessary…

Proxmox Server pve2:

  • Several VMs and LXCs in evaluation, comes with it’s own pbs2, way smaller, for failover and testing purposes of my own stuff, not the work stuff

TrueNAS1:

  • Well, my main NAS

TrueNAS2:

  • Well, my backup NAS

OPNsense2:

  • Backup Firewall

Homematic

  • Did I mention Homeautomation? No? Well, here it is

Hell no. Debian.

pve1:

  • Supermicro H12SSL-C
  • AMD EPYC 7282
  • 256GB ECC RAM
  • Mellanox ConnectX-3 Pro 10Gigabit Network (main lan, 2 port LACP bond)
  • Intel I350 Gigabit Network (for the OPNsense1)
  • NVIDIA Quadro P620 (for the jellyfin)
  • ASUS Hyperdrive X16 with 2 Samsung 970 and 2 Samsung PM9A3 SSDs (this is where the VMs live)
  • 2 Intel D3-S4510 (this is where the proxmox itself lives)
  • 1 WD SN850x (here goes the nightly backups of the pbs1, retention = 1)
  • All in a beautiful Silverstone RM44 chassis, completely Noctua’d

pve2:

  • Lenovo m920q - god I love these things

TrueNAS1:

  • Gigabyte MJ11-EC1
  • AMD EPYC 3151
  • 64GB ECC RAM
  • Mellanox ConnectX-3 Pro 10Gigabit Network (main lan, 2 port LACP bond)
  • Kingston DC2000B SSD (TrueNAS is installed here)
  • 2 WD Red 4 GB (jdownloader mirror)
  • 6 Seagate 16TB drives (everything else goes here)
  • All in a well used Supermicro Superchassis SC836

TrueNAS2:

  • Gigabyte MJ11-EC1
  • AMD EPYC 3151
  • 64GB ECC RAM
  • Mellanox ConnectX-3 Pro 10Gigabit Network (main lan, 2 port LACP bond)
  • Kingston DC2000B SSD (TrueNAS is installed here)
  • 8 Toshiba 6TB drives (backups and snapshots from important stuff from TrueNAS1 goes here)
  • This lives in a Jonsbo N3

OPNsense2:

  • Old Dell rackserver - too loud, too power hungry, actively searching for a second m920q, but prices are nasty currently

Nope. I do some terraform and ansible stuff, but that is only using, not creating.

Picture of the rack, the Backup NAS is in the garage:

(Yeah I know I have to do a cleaning job, do it only twice a year because I am a lazy mf…)

4 Likes

Yeah it is printed. I’ll link you the blog post and print files I used:

1 Like

I suppose that’s a good option. Will as pi3b handle it or does it need something chunkier?

1 Like

The only thing I’m hosting by myself is my nextcloud. But I’ve nothing else to host - except for my e-mail domain, but that’s a thing I didn’t think of yet.

The hardware is pretty basic and in no way special server oriented hardware.

2 Likes

That’s a nice list!

I’m also gonna put a list down here:
This is all running on Debian when not stating otherwise.

PVE - Dell PowerEdge R210 II:
– LXCs:

  • Xonotic Server
  • Webserver backup server
  • Tailscale subnet router
  • small testing webserver
  • PiHole
  • Bookmarks server (tool I wrote, for organizing links, stops cluttering the browser)

– VMs:

  • Pixelflut server
  • Dockge (running Uptime Kuma, WikiJS, snowflake-proxy, changedetection.io)
  • Greenbone OpenVAS
  • A Windows 10 VM for when I REALLY need it

Raspi 3b’s: OctoPrint, OpenWRT Access Point.

NAS / CasaOS - Fujitsu Primergy TX100 S3:
NAS / Jellyfin

Proxmox Backup Server, some Fujitsu Esprimo SFF

An old-ish Sophos firewall, now running OPNsense.

And a small Supermicro Server (J1900 on X10SBA-L) running as a dedicated Webserver, with Nginx, Nginx Proxy Manager, Gitea, Dashdot.

May I ask, is there any reason you use Homematic instead of HomeAssistant?

Here are some pictures of my setup:

1 Like

That’s nice! Simple, clean.

Hmm.. I am running it on a J1900 machine, which handles it like it’s nothing.
Im pretty sure a 3b will hold up!
You can try it really quick, with docker/docker-compose, that is how I am running it:

I don’t know if this qualifies, but some years ago I made one from old Pi. Worked quite well, unfortunately this project seems to have met it’s end.

I used Pi Model 2B and wired Nokia Coloud speaker, that I had found for something like 2€. :grinning_face_with_smiling_eyes:

1 Like

I use both. Homematic is the gateway and has some basic automation rules set up (summer/winter changes of heating, alarm via telegram bot, such things), whereas HomeAssistant serves as a GUI so to speak. Homematic is good and reliable, but fugly as hell and has no reasonable workflows. HomeAssisstant is the opposite, but has no gateway for Homematic devices. And yes, I have stuff for debmatic lying around, but to this point I was to lazy to switch.

1 Like

I’ll give it a go. I may replace the Pi 3b with a much more powerful machine I have laying about in case I get into it.

1 Like

I rebuilt my old rig into a TrueNAS server. i6700k, 32GB DDR4, 7TB raid mirror. It’s not huge, but the power draw is minimal, and I didn’t want to replace my old Synology with another one after the whole hard drive restrictions madness.. It all sits in a Fractal Define R series case, silent as the night.

1 Like

Wow that is a really long list. Nice setup. Have to look at the arch mirror thing. Do you have a link?

my self-hosting stuff is pretty basic, especially compared to some of you folks here.

I have a Raspberry Pi 5 (16gb RAM), running:

  • PiHole
  • Immich
  • PIVPN (using wireguard), so that I can access Immich remotely
  • small file server, both SMB and NFS
  • always on bit torrent client (Transmission)

I use Raspberry Pi OS lite (basically a headless Debian setup). I haven’t yet updated to Trixie, still running Bookworm. That upgrade to Trixie might be my project over the winter holidays.