Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I have a 10 year old CPU running Intel i3 (don't know what generation) with 12GB of ram, few HDSs (8TB, 2TB and 1TB) , SSD(128GB) for Debian.
The motherboard has a VGA and I don't have any VGA display with me. So if anything goes wrong at reboot, I mostly do guesswork and resolve it.
The PSU fan is whining and hanging on to its life.
I am an atheist , but I pray to God for my PSUs life.
I'm running my email server on a POCO F1 ex-Android phone (running PostmarketOS now).
I wish I could get NixOS running on it, then I'd move other things also there.
PA-220 fw for internet access. An old workhorse, Synology DS1812+, for filesharing. A mac mini with Ubuntu running Plex and Roon also hosting Dashy in docker. A Hwg-ste to measure temp in my cabinet. I host a RIPE probe. An RPI4 running Zabbix. My next project is moving from PA-220 to something in the 400 series (probably 415) so I can upgrade to newer PANOS.
N100 that just got built today with only Ubuntu and portainer installed. I still gotta migrate what I had in my main PC, which was emby, sonarr, bazarr, qbittorrent and prowlarr. It'll be...fun
-
Ryzen 2700X on a gigabyte B450i
-
Arc A380
-
2 mirrored 4TB HDDs and 1 12 TB HDD, luks encrypted and on 2 zpools (I have an "unsafe" mount path for data on a single drive like media)
-
removable flash drive with boot partition and main SSD keyfile
-Zwave dongle
That's it.
I can run everything I need to on it and my home internet is only 100/30 still because I don't live in a city, so 2.5gig networking isn't worth the cost. a380 does all of the hardware transcoding I need at a fairly low power. It isn't as good as just getting a newer NUC, but it was cheaper and a fun project.
Also doing a full renovation, so KNX will be connected for home assistant to control my lights and things and my smart home stuff will probably balloon.
Power
- 2x feeds into the rack (same circuit but we'll work on that)
- Eaton 2000VA double conversion UPS on Feed A
- APC 1500VA line interactive UPS on Feed B (bypassed, replacing it with another double conversion 2kVA eventually)
Network
- 2x Dell N2048P, stacked (potentially getting replaced with 2x stacked Cisco 9300)
- FortiGate firewall
- 1000/50 FTTP primary Internet link
- 4G backup Internet link using a different Telco (the dream is to replace this with Starlink)
Storage
- Synology 4-bay NAS with 4x4TB in RAID-10 (for overflow storage from Virtual SAN cluster)
- HP MSL2024 8GB Fiber Channel LTO5 Tape autoloader for off-site backup
Compute
- Dell R520 running VMware ESX for Production (2x Xeon E5-2450L, 80GB DDR3, 4x500GB SSD RAID-10 for Virtual SAN, 1x10TB SATA "scratch" disk, 2x10G fibre storage NICs, 2x1G copper NICs for VM traffic)
- Dell R330 running VMware ESX for backups and DR (1x Xeon E3-1270v5, 32GB DDR4, 2x512GB SSD RAID-1, 2x4TB HDD RAID-1, 8G FC card for tape library)
A second prod host will join the R520 soon to add some redundancy and mirror the Virtual SAN.
All VMs are backed up and kept in an encrypted on-site data store for at least 4 weeks. They're duplicated to tape (encrypted) once a month and taken off site. Those are kept for 1 year minimum. Cloud backup storage will never replace tape in my setup.
Services
As far as "public facing" goes, the list is very short:
Though I do run around 30-40 services all up on this setup (not including actual non-prod lab things that are on other servers or various SBCs around the place).
If I had unlimited free electricity and no functioning ears I'd be using my Cisco UCS chassis and Nexus 5K switch/fabric extenders. But it just isn't meant to be (for now, haha).
Self built Proxmox server (5600G/64gb ram/1x2tb nvme+4x4tb hdd) with 2 nics running litrally everything. List of services I run is long and Im too lazy to type them.
I have a pi5 running everything like a pihole and my lemmy instance
Currently I have a pi4b running Home Assistant, Adguard, influx db, Maria db, Grafana, node red...
I have a pi3b running my main Adguard and Raspotify.
My main Pi can't handle Adguard and HA together, keeps crashing. So I just bought a Dell Optiplex 7050 mini to be an actual home server instead of having everything running as Home Assistant add-ons.
Planning on using it for Arr, Plex, HA, anything else I can think of, with my Pis being my Adguard and Raspotify instances and maybe get some Bluetooth tracking going in the house while I'm at it.
Might run a little Minecraft server for the kids too
Not sure if I'm late on the draw here, but:
Debian 12 "Bookworm" Ancient 2007 Quad Core Intel Q6600 ASUS P5N-T Deluxe Motherboard 8 GB RAM 64GB SSD for the OS and a few applications 6x2TB Laptop HDDs in RAID 5 - scavenged from electronics scrap All wrapped up in a spare full tower I had from an old build
For now, the few services I have running are local network only. They are simply a few Docker containers running PiHole and Portainer. The RAID array is set up as a network share via SMB for my various personal devices to dump files to.
I am very new to the whole self-hosted thing and enjoying learning. Really, new to Linux, servers, networking, etc. Would love to hear some recommendations on what services I should look into, resources for learning more, critiques, etc. So far, browsing topics on here has been pretty helpful.