Used it for Minecraft server for a week then never used it again. Don't know anything it would be good for that my computer can't already do better tbh
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!
Don't use a RPI for hosting
Get a cheap used workstation instead
Or one of those 1L business PC's
My dusty Intel NUC 10:
With a 2TB USB drive plugged in on the right there.
Runs all these services via Docker like a champ: AudioBookshelf, Dockge, File Browser, Forgejo, FreshRSS, Immich, Jellyfin, LemmySchedule, Memos, Navidrome, Paperless NGX, Pihole, Planka, SideQuests, Syncthing, Wallos
literally one these with loads of RAM and a wifi card, so i can fit all the shenanigans in one box
Could I interest you in some diagonal bracing today?
Iteration one, the original https://drkt.eu/library/Museum/old_website_hw.jpg
Iteration two, taking it seriously https://drkt.eu/library/Museum/ye_olde_server-rack.jpg
Iteration three, evolved LACK rack https://drkt.eu/library/Museum/new_apartment.jpg
Bonus https://drkt.eu/library/Museum/backside_mess.jpg
'Artemis' Server
MOBO : GigaByte MB GA-Z170XP-SLI
CPU : Intel Core i5 6600K 4c/4t
RAM : 2x DDR4 8GB CL14 2133 Kingston HyperX
PSU : ## TO BE ADDED ##
Storage - SATA : SSD 2TB
- SATA : HDD 4TB
- SATA : SSD 1TB
'Deimos' Server
MOBO : ASRock H81M-ITX
CPU : Intel Pentium G3220 2c/2t
RAM : 2x DDR3 8GB C8 1600 Crucial Ballistix OC
PSU : ## TO BE ADDED ##
Storage - SATA : HDD 300GB
'Phobos' Server
MOBO : Intel H81 Express Chipset
CPU : Intel Core i3 4330T 2c/4t
RAM : 2x DDR3 4GB 1333
PSU : 65 watts AC/DC adapter
Storage - SATA : SSD 2TB
You people are such nerds. Wish I could self-host too.
You can get a setup going on whatever personal computer until you throw ~$150 on a mini PC.
From top to bottom:
- Patch panel (with artisinal, handmade cables)
- TP-Link managed switch Shelf 1:
- PFSense 4 port firewall
- Lenovo m910q w/Proxmox (cluster node 1) running 2 VMs for docker hosting: Ubuntu for media stuff (arrs, navidrome, jellyfin, calibre, calibre-web, tubesync, syncthing) and Debian for other stuff (paperless-ngx, vikunja, vscodium, redlib, x-pipe webtop, fasten health, linkwarden, alexandrite), 1 Win 10 VM for the very few times I need to use windows, some Red Hat Academy student and instructor RHEL 9 VMs, and an OPNsense VM for testing Shelf 2:
- HP Elitedesk G5 800 SFF w/Proxmox (cluster node 2) with an Nvidia GT 730 passed through to a Debian VM used primarily as a remote desktop via ThinLinc, but also runs a few docker containers (stirling pdf, willow application server, fileflows)
- Shuttle DH110 w/Proxmox (cluster node 3) with 1 VM running Home Assistant OS with an NVME Coral TPU passed through as well as a zooz 800 long range zwave coordinator (the zigbee coordinator is ethernet and in a different room) and two LXCs with grafana and prometheus courtesy of tteck (RIP) Shelf 3:
- WIP Fractal R5 server to replace the ancient Ubuntu file server to the left (outside the rack, sitting on the box of ethernet cable) that is primarily the home of my media drives (3 12 TB Ironwolf drives) and was my first homelab server. The new box will have a Tesla p4 and RX 580 GTX, i7-8700T and 64GB RAM in addition to the drives from the old server. I'll be converting the Ubuntu drive from the old server into an image and will use it to create a Proxmox VM on the new server, with the same drives passed through. Bottom:
- 2 Cyberpower CP1000 UPS with upgraded LiFePO4 batteries. The one on the left is only for servers and only exists to give the servers time to shut down cleanly when the power goes out. The one on the right is only for network devices (firewall, switch and the Ruckus R500 out of shot mounted higher in the closet)
Runs Debian Bookworm
Hosting:
- DNS server
- DHCP server
- web server (just some internal pages)
- print server
- file server (24TB RAID 5 managed with OMV)
- immich
- jellyfin
Probably some more stuff I'm forgetting. It's basically my everything box.
Wait so you have like rack mounted server but only run jellyfin? Am I missing something here ?
There's no rack mount server there. I see a UPS, switch (network and Nintendo varieties), PS4 and mini PC
I had the same thought - an entire 8U rack to hold a single raspberry pi with an external drive?
shes listing to the starboard side
Here's my messy-cabled 9u rack.
It has:
- Fiber gateway out of view on top of the rack.
- Switch, which also powers 2 Ruckus APs and 2 other switches.
- Mikrotik RB5009 router.
- Raspberry Pi x3 all running Debian Bookworm. I have too many pis right now, running Home Assistant, LibreNMS, Log collection, and a read-only NUT server that orchestrates shutdowns and startups on power loss. I need to consolidate these.
- 1L PCs. One is on Debian serving media and files. The other is a test server where I'm trying out Immich on openSUSE. I'm considering moving to that and rootless podman for services. To that end I have another of these 1L boxes on my desk trying other options (MicroOS, Fedora IoT, maybe others).
- HDs. These are backup drives for the 1L server. I keep them powered off except when needed.
- UPS and a managed, switched PDU.
Everything is set up for low energy consumption (~90w), remote admin, and recovery from power loss.
Testing an image post from Voyager client...
I only own the gear marked A and B, which lives above the couch I call home.
A is my web services 24/7 Proxmox box, an Intel 8500T; 2 routers; an 8TB HDD; and a Back-UPS Pro so old its ethernet surge protection is rated for 100bT, with a brand new LFP battery in it. The UPS powers both A and B.
B is my personal Proxmox box, an AMD 5750GE, which I use for development and running desktop OSes which I remote into, plus a GL.iNet Slate AX router. These come with me if I stay someplace other than the couch (not pictured). That's why they're on different shelves. Also, there's a USB wifi dongle w/antenna connected to B which I used when some stupid website demands I drop my VPN (all traffic from everything pictured is routed thru 24/7 private VPN endpoints, aka a $2/mo VPS or three).
A simple homemade NAS, mostly for hosting my Plex library, VPN+torrent and cloud.
The synology needs to be emptied, removed and sold.
The m2 Mac mini was hosting some docker like pihole and actual budget but those are now on another Mac mini used as a workstation, so this one will be sold as well.
Not taking a picture, but here's what I have:
- Ryzen 1700 in a giant case sitting on my desk (desktop PC is on top of that in a mini-ITX case); 2x 8TB HDDs, connected to network over Wi-Fi; hope to cut the size significantly once one of our ITX boxes need an upgrade (both Ryzen 5600s)
- Mikrotik router (5 port) and Ubiquiti AP sitting next to my bed; Mikrotik handles my local static DNS for my public services
Running:
- Jellyfin, as well as Samba and some other NAS stuff
- HomeAssistant (nothing monitored though, but I plan to add my Sensi thermostat soon)
- Actual Budget
- Nextcloud
- Vaultwarden (currently unused, plan to switch soon)
I also have a VPS to get around CGNAT, and I have a Wireguard VPN configured so communication is encrypted.
Plans:
- upgrade NAS to either a mini-ITX motherboard or a mini-PC w/ external USB-C enclosure
- actually run Ethernet - have been putting off for years
- configure my Sensi thermostat in HA and maybe get some other smart home crap
- use Nextcloud more - want to get SO using the notes app so I can finally kill Google Notes for shared shopping lists
- port my PF spreadsheet to LibreOffice and actually learn to use LO Calc (currently using Google Sheets); I use GoogleFinance func for stock quotes, so I need to replace that with some other workflow (mostly rebalancing investments)
- replace our TV or at least have an alternative for Jellyfin - the config disappears whenever our TV WiFi screws up, which is like 2-3x/month; screw you LG...
So yeah, somewhat simple. My family likes Jellyfin, but I haven't really gotten them on board with anything else.