What are YOU self-hosting?
A simple question to this community, what are you self-hosting? It's probably fun to hear from each-other what services we are running.
Please mention at least the service (e.g. e-mail) and the software (e.g. postfix). Extra bonus points for also mentioning the OS and/or hardware (e.g. Linux Distribution, raspberry pi, etc) you are running on.
655
Comments605
I host:
Fedi servers
Software I use
Probably forgot some..
My long and mostly complete list:
These services are the result of years of development and administrating my lab and while there is still some cruft, it's mostly services that I think have real utility.
As far as hardware:
Running pfsense on a toughbook laptop as a router-firewall.
A SuperMicro 24 bay disk-shelf with Proxmox and ZFS for NAS duties and a couple services.
Lenovo Tiny boxes with a Proxmox cluster for the majority of my local services.
Dell managed switch
A few Raspberry-pi's with Raspbian for various things.
Linksys AP for wifi
Edit: Spelling is hard.
That is impressive. For the sake of curiosity, do you have any photos or diagrams you could share?
Hmmm. I don't have a network/infrastructure diagram or anything yet, but I've been meaning to create one. I'll probably put one together and post more about my setup if there's any interest. I'll be sure to tag you when I do. Thanks for the interest!
Tag me as well! I hope to have something with half the functionality of your setup by year's end.
Fantastic breakdown, thank you!
That was a fantastic list thank you!
Did you get a dual nic in the laptop router, or how did you work it?
Mind blown! Thanks so much for the comprehensive list!! 🙏
Hi, would it be possible to link to the switch?
Are you concerned about how much power your hardware consumes?
As an offensive security worker.... I can't help but read people listing out their attack surface 😂
Most of this stuff runs on my server at home (ASRock J4105-ITX, 8 GB RAM , 250 GB SSD, 18 TB HDD). The mail server and the blog run on a cheap VPS (1 vCPU, 2 GB RAM, 20 GB SSD). Both servers run NixOS.
Another person of culture sharing Linux ISOs ;)
Need to have the infrastructure ready for when those sweet ISOs drop.
Quick question: have you thought about hosting Radicale and filebrowser instead of NextCloud? I think that would be definetly lighter on your system.
Also: I have read lots of mixed opinions whether mailservers should be selfhosted - what is your take on this? Do you know about problems reaching the big player mailservers?
When I looked around for CalDAV solutions the last time Nextcloud was the only one that allowed me to share calendars with my SO. Nextcloud isn‘t very taxing on my system because it doesn‘t do anything most of the time.
Honestly, I don‘t know. I have never had a confirmed case of an email being rejected or classified as spam. There were some cases of not getting an answer to an email. But that could also be explained by shitty customer service.
It is tricky to setup everything correctly if you are trying to do it all on your own but SNM holds your hand for setting up DKIM, SPF and DMARC. That‘s where some people may have problems. Also, forget about setting up a mail server at home with any IP address you get from your internet provider.
Self hosting mail servers is possible but I place it in one of those more trouble than it's worth camps. If you set up your DKIM and SPF records, most places will accept your mail and not flag it as junk. There are always some businesses that are aggressive on anti-spam which won't accept mail from home ISP ranges. My email at this point is more a notification that I bought something, that a bill is ready or two-factor for logging into someplace. I pay Google to handle my mail and don't really regret it.
Oh my jesus, does this thread really have 400+ comments
Edit: respectfully as an atheist
Currently all LAN only, still in the experimental stage finding out what's useful/preferable to me and what I want to keep:
KEEPING
Pi-Hole - ad/malware/tracker blocking
Portainer - Easy Docker
Syncthing - Sync folders between devices
Planka - Kanban board
I.T. Tools - Handy I.T. Tools
Bookstack - Personal documentation
Mealie - Recipe manager/meal planner
Jellyfin + usual accompaniments - Media Management
Navidrome - Music library
Changedetection - Stock monitoring
Gotify - For push notifications from other apps
Filebrowser
That Word Game ;)
UNDECIDED (may swap for alternatives or just remove)
Organizr - Homepage
Jump - Homepage
Homepage - Yup, another homepage!
Linkding - Bookmarks
Shiori - Pocket replacement
Etebase - CalDAV & CardDAV
Whoogle - Google without the crap
Photoprism - Photo management
Libreddit (not being used now!)
QBittorrent - for Linux ISOs
Uptime-Kuma (for when I do open a few services to family)
Ryot (beta) "Roll Your Own Tracker" - Media Tracker
PLANNING TO ADD
Reverse-proxying (likely NPM) + Security (Fail2Ban, Autheilia?)
Audiobooks
Comic book management
Translation service
Document manager
Home Assistant on its own Pi4 when I can get hold of one
This assortment is run under a combination of Proxmox LXC containers, docker containers, and Yunohost. Mostly I use it to play around, but most are heavily used by my wife and I. I'm planning to rebuild everything and making things more "official". Looking to convert from a "lab" to actually making it "production" with solid failure routes and backups. I am looking to move anything currently under Yunohost to docker/lxc and to start making use of podman. Recently saw CosmOS and think it might be a good alternative to portainer.
Hardware:
I use TrueNAS Scale for my NAS and Ubuntu server for my VM's/home server. I probably am forgetting something, but, that's what's listed in my Portainer :).
Too many things:
Management:
Proxmox
Portainer
Services:
Pihole with Unbound
Matrix
cryptpad
seafile
Vaultwarden
mailcow
pterodactyl running Minecraft, Valheim, and Terraria servers
emby though I am planning the switch to Jellyfin
Paperless-NGX
Photoprism
SearxNG
Wallabag
Ghost
Miniflux
PrivateBin
Calibre-web and Kavita
Nitter and Troddit (for now...)
Home Assistant and Frigate
YOURLS
Code-server
Linkding
Changedetection.io
LanguageTool
Uptime Kuma
And more, but those are what I use the most.
Oh jeez... there's quite the list. I have a Ceph cluster of 3 nodes with 15x HDD's and 3 SSD's... on that cluster I run some VM's that in turn run a Docker swarm. All Ubuntu 22.04, all commodity hardware. Currently I'm running;
Then there's a whole host of ancillary services; BackupPC, Unifi controller container, piHole on a couple of Raspberry Pi's, ts-dnsserver for internal DNS management... probably a dozen other containers and tools I'm forgetting.
Oh yeah, and a Synology NAS as a backup target :)
Ubuntu server(Xeon CPU E5-2650 v4 with 86 GB Ram) running k3s(My home server):
2 Ubuntu servers running k3s(VPS used for my infrastructure services)
Infrastructure services runing on all servers
Lastly I'm hosting Lemmy on a leftover VPS, that I hadn't used in a while. Might move to a bigger server though.
miniflux, nitter, seafile on my local RPi4
pondered pixelfed (but they don't have docker image) and calckey (no arm one)...
Part of my Reddit exodus plan was to get serious about my RSS setup.
I've settled on:
I may experiment with some replacements for rss-proxy, as I've run into a couple sites it doesn't scrape well, but FreshRSS and FiveFilters have been smashing successes.
I run everything in docker on Ubuntu 22.04 with the exception of Plex, which runs on bare metal on the same server. The server is a 16 core threadripper 1950, with 2 quadro gpu's, m2000 and a p400, 128gb ram, mirrored ssd for system, platter HDD for media, CoralTPU pcie.
I also run Home Assistant on a separate Lenovo MiniPC(forget which model), I did this so I can take down the server for various reasons without losing smart home stuff. Helps with the Partner Acceptance Factor.
In no particular order the server runs:
Calibre-web - Library management
Sonarr - TV series downloads
Radarr - Movie Downloads
Lidarr - Music Downloads
QbittorentVPN - Torrents over vpn, guarantees no leaks
Jackett - tracker management and proxying
Podgrab - downloads podcasts
Frigate - NVR, camera recording with object detection
DoubleTake - Facial recognition middleware, works between frigate/homeassistant and Compreface/Deepstack
Octoprint - 3d printer spooler
Tautulli - Plex statistics
Portainer - Docker Management
Ombi - Media request app, users can request shows/movies and they can be automatically added to sonarr/radarr
MeTube - Webui for youtube-dl/dlp, useful for downloading Youtube videos for offline and ad free use
Spot-dl - parses spotify playlists and downloads them from youtube
Stuff I used to use or have at least tried out:
In various clouds
In my homelab
Infrastructure
Services
Any service that needs non-http traffic pointed at it runs local instances of the frp client to expose that port to the reverse-proxy cluster.
AMD EPYC 7B12 / 256GB RAM / Supermicro H12SSL-i / 4x2TB Samsung 980 Pro in ZFS RAIDZ-10
Total overkill for what is currently running on it. But who knows what the future brings.
Current:
Docker-based
As a VM in Proxmox VE
As an LXC in Proxmox VE
Pretty much anything I can. Host OS is mostly Debian with Docker, only the Git Server is running on Alpine. Hardware-wise everything is running on Proxmox with an FreeBSD NAS for backup and data storing
My wife and I are living full time in a campervan as we travel. I have a couple pi4's, mainly for low-power-consuption reasons. One pi4 is dedicated to Home Assistant, and another one runs our nas.
The Home Assistant pi also runs Grafana, Postgres/TimescaleDB, MQTT broker, and a few other HA addons
Right now, our nas is just a single ssd attached via USB, but that's more than enough right now for the essentials. Eventually the nas will run mergerFS and rclone and automatically back up our data (encrypted) to multiple cloud providers but it's just a starting point
I have a third pi4 running misc software and is kinda my scratch pad, the main thing it does right now is talk to our solar controllers and renogy batteries thru rs485/modbus-rtu using some custom software I wrote in typescript and then publishes that data on the mqtt bus, aggregates it, and then advertises it correctly to get it into Home Assistant and from HA, into grafana
Oh, and I also have a Linksys E8450 running openWRT as our router / ax-wap
My lemmy instance :)
I used to self-host email with email and postfix, but I gave up with the amount of spam coming my way and moved to Proton
On 3 Rpis and a NAS around my home:
Nextcloud - Google replacement
Actual Budget - YNAB type server that's super simple and meets my needs
Apache web server - portal to my projects
PiHole - DNS pass/allow list
PiVPN - Allows me to connect to my home VPN when abroad
2009Scape - A little RuneScape Private Server I turn on and off on my desktop when I'd like to afk at work
Docker - A couple docker instances - one on my test pi I use to roll out onto my "prod" servers
Backup server - 14TB backup with an offsite copy :D
Joplin - Note-taking app - barely a server connected through Nextcloud
Plex - Everyone knows about Plex - I'm thinking of switching to JellyFin
rtorrent - kinda old-school compared to the *arr programs but I enjoy manually downloading all my media :)
Hope I'm not forgetting any!
The usual:
I'm also experimenting with some other little things, like Grocy (self hosted home inventory); I want to try to host my own Lemmy instance, and someone here mentioned Viewtube as well.
All of this is under Proxmox VE
I also am a Sysadmin for Project Segfault (projectsegfau.lt/instances), where we host a lot of other stuff :)
All the things! I've got a hybrid VMware cluster (two nodes at home and one in a DC) with a bunch of VMs for stuff like Plex, Plesk, Gitlab, Lemmy, Stable Diffusion, etc. also running a 5-node Rancher k8s cluster.
Some of my public services do actually run from home but are routed through ZeroTier to my Nginx Proxy Manager appliance.
Pretty much everything is running RHEL8 or CoreOS after a recent migration. Veeam for backups (two community instances since I'm too cheap to pay for licensing for personal stuff).
Edit:
Unraid 114TB usable, 2TB NVMe cache
Game/AI Rig (i7-13900k, 128gb ddr5, 6700xt, 12tb ssd/nvme)
Home servers (Poweredge R410, old but powerful)
Mac Mini's
Desktop (Ryzen 7, 3090ti, 128gb ddr4, too many ssds/nvme's)
Not sure this one counts but...
OVH Game server (Ryzen 7, 64gb ddr4, 2tb nvme) [not self hosted]
Lots. I have 2 proxmox hypervisors and 3 Raspberry Pi's; my OS of choice for servers is Ubuntu Server or Raspbian.
Experimental:
A few LAN Minecraft instances for my wife and I, a personal Git server, Plex, SMB file share, and a few Docker containers on a MINISFORUM UM690 Mini PC. Been very happy with that little machine!
Basic stuff
I haven't actually started self-hosting anything yet, though at least I've bought a domain and I'm paying for an email service using that domain. It's nice and easy while still giving me some control my e-mail address and not being beholden to the likes of Google. I did so after my long time e-mail I had had all my life through my parents' internet provider was deleted with no warning.
I've also been looking into buying a NAS for use as a media server and backup target. I'll probably go with a Synology one for now, just to keep maintenance to a minimum. Maybe in the future I'll do something more advanced.
My longest running self-host is the RSS reader Tiny Tiny RSS running on a Digital Ocean droplet with Ubuntu 22.04
Got 2 24/7 runners in my home:
In addition, I'm hosting a couple of Wireguard VPS in the US and a Nordic country to give me access to regional content (I pay for a few regional services through friends living there - i.e. they pay monthly and I pay them yearly for an account on a region-locked service) - not sure if that counts as "self-hosting" :)
Failed to get working:
I feel like I'm late, but
I'm running a single node microk8s cluster on a dual xeon (20 cores each for a total of 40 cores) server with (only) 64 gb ram. Wish I could do more but this is on a microatx dual slot motherboard that maxes at 64gb.
I have this attached to a 72tb das.
I currently live in an RV so I had to downsize my bare metal cluster to 1. It's sufficient for now 😊
I run an I2P instance and I'm starting to look at Plex. I wonder if those can be combined.
Raspberry Pi 4B
These comments inspire me so much to get back into my self-hosting. Right now, I'm running
@proycon
I'm currently working on redoing my homelab stack but here is what I have running so far.
Hardware:
3x Pi 4 4GB - Debian Bookworm
1x Pi 3 - Debian Bookworm
1x 8-core AMD, 24 GB RAM, 1.5 TB of space frankenstein server - TrueNAS (might forgo the TrueNAS installation for Bookworm and just host NFS shares natively)
1x TP-LINK POE Switch
1x FriendlyWRT router
Software:
- Consul/Nomad
- Pihole (DNS/Adblock)
- Traefik (routing)
- Hashicorp Vault (secrets management)
- Authelia (authentication)
- Rabbitmq
- Bitwarden
- PostgreSQL
- Mariadb
- pgadmin (considering switching to adminer)
- Redis
- Gitea
- Drone
- AWX
- Watchtower
I've been redoing that stack for a couple of years now, and it's never quite finished; it started out as docker containers on the Pi3, went to Kubernetes, went back to containers, and finally landed on Nomad which I am loving.
I have a list of about 30 services I want to host on that stack, but I'll probably start with Foundry VTT, Paperless, and Calibre.
Forgot to mention my cloud stuff
- Lemmy instance: https://pathfinder.social for all your Pathfinder and Starfinder TTRP needs.
- Resume website based on The Cloud Resume Challenge (https://cloudresumechallenge.dev/) that I want to redo and just self-host pretty soon
Oh boy here I go:
Hardware: Ryzen 7900X, 128GB Ram, 2x12TB HDD, 2x2TB SSD
What I'm running:
I have DietPi running on an RPi 4 with 4GB RAM.
Everything here is hosted in docker containers:
I've probably forgotten some things but that's the main bulk of it. Can't recommend DietPi enough if you are looking for a super lightweight OS for you Pi server, has been perfect for me so far. Here are some things I am looking to host in the future too:
Newbie here. Trying to learn the ins and outs of self-hosting by messing around with Discord Red on my Pi 3B (on Raspberry Pi OS). Working great-ish so far! Need me some more free time to tinker with cogs.
cluster (two old laptops, and 3 PI 3s):
containers on nomad:
docker (on unraid):
Stand alone hardware:
I have proxmox running on PC in my closet. So far not a ton of things hosted on it:
Current:
Planned:
I have a VPS (netcup) with 8 cores, 12GB RAM and 320GB SSD. Hosting there on Ubuntu 22.04:
At home I have a Ryzen 5 5600G with 16GB RAM on a B550 aorus elite v2 with 2TB nvme SSD and 2x 6TB seagate HDDs.
Hosting there on Fedora 38 KDE:
I dockerize everything, but services like media streaming, content downloading, but my favourite part is the minecraft server for my friends and I. It’s fun to write your own custom plugins and scripts and things to use with it which I find incredibly rewarding.
Got a Pi 4 (Raspberry Pi OS) set with an USB3 HDD with Systemd mount dependency for the following services:
Planning for:
I configured it for mobility since I am always moving with it, so this is why the Systemd dependency is very handy. Also, its wifi connection defaults to my hotspot when not at home.
I also got 3 Pi3Bs remaining from an old Kube cluster project with HypriotOS, but I didn't know what to do with them and it pains me to renew the cluster certificates
I've got some Dell 2U I got from work.
Currently running Proxmox for a hypervisor.
OPNsense - Main Gateway,Firewall,etc. Also Reverse Proxy
UnFi Controller for AP
OMV as my NAS which also hosts an emby container to keep it close to the data.
Wireguard VPN
Mumble Music Bot
Game servers.
OMV is set up with SnapRAID and mergerfs.
EmbyContainer just mounts the localdrives.
Mumble server is on a VPS which also handles the domain and email I use as well.
Basically whatever my group of friends is playing
I would like to upgrade the server for 10gbit. My ISP has 3000/3000 fibre I could get.
Currently running on an old HP Prodesk G2 with Debian 11:
Plus grafana and prometheus for monitoring, although I haven't fully configured them so they're not terribly useful at the moment.
All are running as rootless docker containers. I've considered switching back to normal rooted containers, since there are some oddities with file permissions and networking (e.g., pihole only sees one client IP address).
All data is backed up to BackBlaze B2 via restic.
I've got a Raspberry Pi running Portainer on DietPi OS hosting a Discord bot, ACME certificate manager, reverse proxy; a second DietPi pi hosting Sonarr and Radarr and an automatic ripping machine; a pi NAS ruining open media vault; and my Linux gaming system also has Portainer running Jellyfin.
Here's mine:
Unraid OS: Docker:
Unraid OS: Virtual Machines:
Unraid OS: Plugins:
My unraid server is my "jack of all trades" machine running the primary services apart from my Pihole instance (as below).
Ubuntu Server LTS:
This is running on an old thin client machine and is my primary Pihole/VPN machine with a backup music/media server running Emby.
I run:
I'm actually not that into actual self-hosting (it feels too close to my day job). But i love the idea of it, and actually do host my own RSS Reader: It's selfoss (PHP + SQLite, so, very simple) and i have been using ever since google reader shut down. It runs on my uberspace.de instance.
I currently host
on a cheap VPS that has 2GB RAM and 2 core CPU. They run pretty smoothly.☁️
eddit : spelling
At home:
Remote:
I'm selfhosting a Terraria server, with a medium size world
Most recently I'm running my own instances of Mastodon and Lemmy. Those are on my Hetzner dedicated server along with a bunch of other services and websites, but what I use the most is Miniflux, Immich and Photoprism.
Then I turned my old laptop (it's got decent spec) into a home server running Jellyfin.
36 TB server:
Raspberry pi:
Feels like literally everything...
LXC:
NginxProxyManager
Kasm
Several instances of GameServer
openemr (testing for viability for a client)
3 instances of TechnitiumDNS
Nextcloud
Graylog
UptimeKuma
ChangeDetection
Zwave-js
MeshCentral
Homepage
Canvas (yes a full instance of canvas. I used to be a college instructor, I have a copy of all my courses)
InvoiceNinja
Matrix
Lemmy
UnifiController
Gameyfin (I don't like this that much... it'll likely get killed)
6 instances of generic docker on LXC running portainer for other services:
diagrams.net (specifically tied into my nextcloud instance)
ghostfolio
it-tools
librespeed
libretranslate
quakejs
rickroll
rxresume
searxng
Ascii starwars
wxrdle
gramps.js
teamspeak
authentik (I think I like keycloak more and might migrate back)
bisq
hrconvert2
And a watchtower instance on each.
VMs:
Proxmox Backup Server
Mailcow
Librenms
freepbx
HomeAssistant
Windows Domain Server (no GUI)
"Media Server" which is a plex stack with all the *arr fixings.
And a vpn bound qbitorrent instance.
Edit:
I missed an old VM that I'm in the process of deprecating out to lxc... Docker01:
Archivebox
Ghost
Bookstack
LibreCaptcha
Wordpress (for a client)
parsedmarc
gitea
grocy
YOURLS
minecraft
opennox
vaultwarden
racktables
tubearchivist
Everything runs in a kubernetes cluster hosted on my homelab, except the public services access point which is a VM hosted on a non-profit ISP and service provider infrastructure, which I contribute to, through a wireguard VPN between the VM and home:
Public-facing:
Work related (I work from home 75% of time), not public-facing:
Home stuff, not public-facing:
all of this running on a 3 control-planes/6 workers talos linux k8s cluster, itself hosted on a franken-proxmox cluster (a mix of server/"old" desktops/Ryzen NUCs) and a bunch of NAS (VM dedicated NAS, data storage NAS, backup NAS).
Are there any implications to having dovecot exposed to the Internet?
Not really, in my case it's just that I either access it from home or through VPN, so I don't need to expose it outside of my home and work networks.
I host a custom PaaS I developed during the pandemic, based of Docker Swarm.
On it I have:
I host these:
In my homelab I have two main servers
Esxi: Opnsense VM --Running Wireguard VPN Docker VM --Vaultwarden --Portainer --FreshRSS --Heimdall Dashboard --SponsorBlockCast --Portainer Agent Home Assistant VM --Node Red --Frigate --DoubleTake --zigbee2mqtt --Mosquitto --ESPHome SecureVM --NGINX Proxy Manager --Portainer Agent
Ubuntu Media Server 40tb zfs Running Docker: --Scrutiny --Plex --YTDL Material --Lidarr --Radarr --Bazarr --Sonarr --Sabnzbd --Compfreface --Portainer Agent Cockpit
What kind of hardware you got going for the Ubuntu server? I'm doing something similar on an old HP ProLiant and looking to upgrade.
Hi I'm currently running a supermicro x10sdv-4c-7tp4f with a Quadro 2k and an lsi SAS card. This system works really well. I really like having ipmi, but the system uses more power than I'd like. If I were doing it again, I'd get an i3 with an igpu,. This would eliminate the need for a GPU for transcoding and face recognition. Supermicro and ASRock rack make good boards with 10g and ipmi.
Cool thank you!
I'm so sorry - I clearly don't understand the formatting system here
Regular markdown should work, I guess.
A full setup around managing and download multimedia content
Currently a new instance of Lemmy, other than that I have a Synology NAS where I host:
There's also docker where I host:
I'm self-hosting some stuff on a yunohost server but i plan to switch to start9 once they add support for clearnet.
I would be hosting more but our internet is too slow for anything else to really be effective.
Just Jellyfin on my Win10 PC. Been thinking of getting a NAS but it's quite daunting for me to start that process. Been looking for a Synology to at least start somewhere
File storage, mainly. I have 2 NAS devices (one Synology I picked up in 2014, and an Unraid device I just built a couple months ago) - the former holds 13TB and the latter currently holds 35TB with plans to bring it to 100TB as I get money for more drives.
The Unraid system has a Youtube-dl instance running to auto-pull videos from the channels I follow, and I also run my Plex server from it. The Synology only has a Git server on it that I use to keep local copies of repos that I store on GitHub, along with personal projects that I'd rather not publish (even as private repos) in the cloud.
I did also have a wordpress site but that was too much hassle so the container is stopped at the moment.
All on docker (except OMV, and home assistsnt on its own pi4) and using portainer for sanity.
Internal SSL using a domain and nginx proxy manager.
I've got a Nextcloud instance that I've run for a few years. Love it. At home I have an Odroid H3+ with 64GB of ram running Openmediavault. Got about a dozen containers running on that. I need to play with it more and use that ram. I did try to get Boinc running on it but it, sadly, kept shutting down. I'll have to find a another way to contribute to science.
These days I just got a plex server and a project zomboid server running.
It's still in the works, but I'm planning on:
It's definitely a lot of stuff, but I'm trying to reduce my reliance on cloud services. Really excited to get this stuff going.
@proycon Proxmox on an HP Z620 (2x Xeon E5-2670, 16 cores, 64GB RAM)
Inside of that I run:
Emby
AMP (game server software)
Moodle (for content development, currently idle)
Home Assistant
Paperless-ngx
Grocy (just installed recently)
+ an assortment of VMs for various purposes
(Edit: for anyone who uses Proxmox: I find the scripts here tteck.github.io/Proxmox/ to be very helpful is quickly spinning up LXC's)
I also have an OPNSense firewall, a Pihole, and a Synology NAS.
Other than my game servers and Emby, which get port forwarding through my OPNSense firewall, everything stays internal to my network. I'm thinking of learning wireguard so I can remote into my network, but that's not a high priority.
Minecraft server
Pretty much everything to be fair:
EDIT: For those wondering, I use @[email protected] ( https://yunohost.org ) as my server manager
Anyone else using n8n?
Navidrome, Vaultwarden, Jellyfin, and Nextcloud are the services I use the most, and all the related stuff, MySQL, NPM, Redis, Collabora, etc.
Jellyfin is running on my Unraid server (28tb usable), the rest are running on an Ubuntu Server system (1tb, raid 1 SSDs).
Pihole for DNS/Adblock
FreshRSS for my news
Speedtest Tracker to keep an eye on my internet speed
Uptime Kuma to keep track of my uptime
N.eko
Homepage
2x Plex server for redundancy
Sonarr/Radarr/Readarr/Jackett
Qbittorrent/VPN combo
NGINX Reverse proxy
And of course, my own lemmy instance
At home on multiple Pis: OpenMediaVault HomeAssistant Raspbee (Zigbee module) Unifi controller
Server 1 (Ubuntu): Wireguard
Server 2 (Ubuntu): Nextcloud Trillium Gitea Vaultwarden Calibre Web Vikunja Photoprism Paperless
All services only run on the Wireguard interface.
And I am looking into some billing tools for my side-gig.
Home Assistant
Nextcloud
Veeam
Need to get a Bitwarden instance going.
Paperless NGX on a Raspberry 4. No more paper documents at home... Everything that still comes by mail is instantly scanned and shredded. Emails are also scanned and attachments are added automatically, if important.
Portainer
Adguard home
Home assistant
Influxdb
Grafana
Frigate NVR
Sonarr
Lidarr
Jackett
Plex
All on Debian mini PC N5095
I've been running Arch Linux on a Gigabyte Brix with two USB HDDs for... years now. At least 8. On and off, there were several services, but mostly, this device is meant to host
Since Arch Linux is rolling, it sometimes simply breaks after an update. But since the services have gotten more critical for me over time (especially plex :) ) I plan on putting some of the services to a host in the cloud behind a WireGuard VPN. Also, the Brix should be re-installed with Ubuntu or Debian some day.
Home server is currently running;
All the above are running in Docker.
On the to-do list;
automatic youtube downloader using PubSubHubbub to get notified of new videos via flask app behind apache reverse proxy. running on a pi3b.
Plex, Sonarr/Radarr, Ombi, Home Assistant, Komga, Calibre-Web, Valheim. Everything is on a Debian machine I built recently, except HA which is on an O-Droid (I just copied the hardware from HA Blue and ordered the parts from Ameridroid).
I am running Mealie (recipe management site) and pi hole (network ad blocker) on an old MacBook Pro (2012?) loaded with Ubuntu server. Also have Plex media server running on my main computer (Pop OS)
I run Nextcloud for myself and extended family plus a wireguard vpn, airsonic music streaming, calibre web for books and pi-hole for killing ads.
EDIT - pi-hole and wireguard are running on a raspberry pi and the rest on an Ubuntu NUC.
Raspberry 4 No.1 (HassOS)
Raspberry 4 No.2 (Ubuntu LTS)
Fileserver custom built (Ubuntu LTS, local only):
Raspberry 4 No.3 (Raspian, local only)
My current homelab build is a 5950X w/128GB and... well it's more complicated than that.
Currently running in Proxmox (in no particular order!):
Let me see...
Monica Linx Nextcloud ArchiveBox Dashy Home Assistant And a few more services like jDownloader, nzbget etc
To answer my own question:
And the basics of course:
All running on an Ubuntu Linux server, but everything is containerised into mostly Alpine Linux podman (rootless) containers (and a few lxc containers which I'm phasing out).
I run my own kubernetes cluster in 3 thinkcentres I bougth for cheap. Each of them has a proxmox and an ubuntu with k3s on top of it. The storage is an NFS I run from a good old qnap.
https://files.catbox.moe/8w2e7y.png
I used to have an irc bouncer too but I didn't use it enough.
My short term plans are adding tdarr and transmission.
Pihole Keycloak Lemmy
The "usual" Plex stack:
Plex Sonarr Radarr Readarr Calibre & Calibre-Web Sabnzbd Nzbhydra
I want to throw Nextcloud into the mix, but I haven't gotten the motivation to do that yet. I have 102TB of disk on a 4 node kubernetes cluster just for fun
Unraid (3700X, 16GB 3200 Mhz RAM, NVIDIA Quadro P2000 Graphics Card, 7x14TB Hard Drives):
Classic useless answer but nothing ATM 🙃. I've been travelling for a few months and won't be able to host anything til I get home mid July. However, I do have plans to host a website or two, maybe even a Bookwyrm, Lemmy or Mastodon instance.
How about what I'm not self-hosting? Lemmy. If anyone has an up to date guide on self-hosting a single user instance of lemmy that is actually easy to follow, that would be great. I just want to control my user account.
it's pretty cobbled together, but ive got a docker swarm that runs the following:
On its own Pi4 I have Homeassistant
I only host one service for myself: Navidrome on a raspberry pi zero. Lets me stream my full music library from anywhere. Been using it ever since GPM shut down
Mostly running as docker containers on a custom built miniserver using Ubuntu 22.04 as the OS.
Mostly matrix client/server + bots, etherpad & mumble (until matrix can replace it on desktop, PTT-wise)
DYI NAS (mini-itx mobo with on-board atom chip and 8 GB ram and zfs) running:
Intel NUC running:
Intel NUC (DMZ) running:
We self-host a Jellyfin instance in our local network for our household.
Our server box is an old workstation machine with 4 TiB of storage and runs Debian.
my website, mail server... using free software, of course
Right now I self-host )
On a hetzner sever with proxmox :
At Home :
All my servers are running NixOS, including the router. And no containers except for Pterodactyl :^)
First server - Hetzner dedicated server, 32GB of RAM, 2TB of storage
Second server - Hetzner VPS, 2GB of RAM, 20GB of storage
Third server - Oracle Free Tier VPS (aarch64), 24GB of RAM, 100GB of storage
Fourth server - old box at home, 8GB of RAM, 6TB or so of storage
(this one is currently turned off due to power usage)
Home router - Turris Omnia (armv7l), 2GB of RAM, 32GB of storage (system is currently installed on an USB stick)
As of right now
It is all running via NixOS on an old Chromebook Acer CB3-431.
Works like charm though!
Jellyfin for media
Miniflux RSS reader
Home assistant
Pihole
OpenMediaVault for NAS
Kavita for ebooks
Portainer
NginxProxyManager
It's all kind of a mess, but I like it
Not much. I have a searxng instance, used to have nextcloud… I should start hosting more stuff really soon
Across my and some family members' homes:
On the internet:
Prefacing by saying my lab is severely breaking
somea lot of best practices due to hardware availability limitationsProxmox box (24GB DDR3, E3-1230)
Raspberry Pi 2B+
OptiPlex 7020 sff (8GB DDR3, i5-4590)
I'm loking more than anything, I have a legacy ( 50 or 100 user free) google workspaces account for my families email. I'd like to move some stuff off, unfortunately it's also used for android and chromebook stuff so no way to completely withdraw, but moving as much as possible out of googles grasp off would make me happy.
I've been having a fuck of a time getting IIS to work properly as a Reverse Proxy but I'm hosting an Emby Media Server on a Windows 10 desktop and a Foundry VTT Server on a Windows 10 laptop
I've got 3 "servers" at home right now.
Pi zero running pihole
unRAID server running
I only turn the unRAID server on when needed however. The summers here in Denmark is beginning to be unbearable, so I don't need any more heat in my apartment.
I am running a Ryzen 5700x with 48GB of RAM. I use it as my always on desktop/gaming computer/server running Gentoo Linux. The few services I use are:
Pihole NFS (File sharing between my *nix computers) Netatalk (AFP File sharing between my PowerPC macs) Samba (Media sharing to an old laptop running LibreElec)
It's not a lot but it makes everything so much easier.
I'm self-hosting a bunch of stuff all over the place. I've a pi-hole, NAS and a bunch of Discord bots on an e-waste rescue nettop. Then I have a linux server running Ubuntu Server with more Discord bots, Nextcloud, syncplay, some basic websites, including an Element-im stickerpicker. I used to run a Matrix homeserver too, but I got fed up with maintaining that. It has been quite the learning experience and it has been absolutely worth it.
I have a Proxmox on and old laptop with Nextcloud, Etherpad, OpenmediaVault and some random test. I have also a Raspberry Pi2 with Dashy and HomeAssistant
Im hosting the following services on a small cloud VM running k3s:
Wayyy too much for my lil old PC server. Its pegged at 40% swap usage, that's after a RAM upgrade.
Alpine Linux running services in podman. Deployments use ansible.
Got a few disks fused together + snapraid redundancy.
All services go through Nginx, plus a couple static sites generated with hugo.
Authentik for single sign on everywhere I can.
Matrix: Synapse + mautrix WhatsApp, Signal bridges for private chats. A public Conduit server for big online chats. Element and Cinny clients, I can't pick a fave.
Nextcloud because I have to.
Jellyfin for movies, shows and music. The Arr suite for managing my media. Transmission openvpn container for getting Linux ISOs and other legal media.
Vaultwarden super light betwarden server - I love this.
Forgejo git server is fantastic.
Monitoring with Prometheus and Grafana.
Umami for web stats.
Pihole for filtered DNS.
A tiny minetest server for the LAN.
That's pretty much it. I love this thing.
This is all in docker containers behind a reverse proxy using Traefik. Im happy with the setup as it's really versatile and so far hasn't failed me. Biggest upgrade I've done is replacing the SD card of the RPi with an SSD
Currently just running an SMB share and paperless on my Turing Pi v2, which only has one 8gb Pi at the moment. Hoping to get more Pis and run more things soon.
So much stuff.
On the cloud side, I host two things in production:
Unraid OS Plus
i7-3700K, 16GB DDR3 RAM, 32TB
Home Assistant on a Raspberry Pi
I really want to get something like a Synology NAS to run a media server / VPN server / PiHole / NAS server on, but I don't have $500-$1000 to drop on new hardware right now.
My main machine is running Linux Mint on a Ryzen 2700x, 32gb ram, 80TB of raw storage and a vega 64 GPU.
Running:
Right now only mail server and Bitwarden server. I’m thinking of running lemmy instance
I have a jellyfin server on a pi4. I recently bought a dell micro pc, but haven't had the motivation to move the jellyfin server over to it yet.
I have a Mini-PC sitting under my TV that is a frankenstein'd together media PC and home server running on Ubuntu.
I am running Nextcloud for easily accessing stuff from all devices, Bookstack for organizing and sharing notes, borgbackup for, well, backups. Currently experimenting with gitea just in case github loses its shit^^
Across four Raspberry Pi 4's, a Synology DS918+, and a Protecli Vault 4 (formerly my pfSense firewall) I currently have the following running:
Debian 9 running a webserver with Nextcloud, mostly. Also currently trying to get Matrix to work on a temporary Debian 11 device but we'll see how that goes.
plex (on its way out) (media)
jellyfin (not yet migrated across) (media)
vault warden (password manager)
nextcloud (photo storage, secondary to one drive)
home assistant (smart home hub controller thing) vault warden is actually hosted in a container in home assistant.
nginx pm (proxy manager)
octoprint also sits on the server (3d print server)
all run under proxmox in a variety of containers and vms. hardware is a ryzen 5 something mini PC from aliexpress with 32gb ram, 2 * 1tb nvme hdd in zfs raid for vms. It's fast, and silent, and cheap to run.
on an old hp n40l microserver I run unraid with a deluge container for torrents. the unraid hosts the storage for plex/jellyfin/nextcloud.
am amazed at the stability of it all. it just works!
I have a Jellyfin server, which has been absolutely amazing. It's accesible remotely via my domain, too. So my whole family and some friends can watch stuff / listen to music through it. Super happy with it.
I also have a Minecraft server. We don't use it much, but it's always there, and it's not going away. Which is something I've always wanted since I first put up an MC server a decade ago.
Besides that, my website and a bunch of personal scripts are all hosted from home :)
Unraid
Hoping to host more eventually, just need more ideas.
I used to self-host Jellyfin but gave up because most of my files are H265 so other devices (like smartphones and televisions) struggle without transcoding.
I also host game servers for my friends when we're in the mood to play games like ARK, Valheim, or Minecraft.
We have experimented with using a home media server through Plex. We got it to work, but we generally do not keep it running all the time.
I bought a dirt cheap thin client and put a 1TB SSD in it. Now running debian and experimenting with docker compose.
I got the following now:
Now i'm slowly looking at replacing Google apps on my phone. Mostly keep, photos, and calendar.
Gitea
Backups via rsync
Jellyfin
Piped for YouTube
Using gentoo Linux with raspberry pi 4B
On my custom NAS with docker:
Running on a minisofurm mini pc with 5600h, paid $219 and used spare drives and ram lying around. Used to run 2 raspberry pi 4s but retired those due to updating home assistant via docker getting really old. Proxmox handles things great, like the flexibility and performance boost too, especially just pulling docker images lol, unarchiving was so painful on pi 4.
I have an old netbook as a web facing server that runs: Apache, php, and MariaDB for my personal website. I also run a gopher hole using pygopherd. I also use my web facing server for a nextcloud instance.
I have a dell optiplex thin client running plex and Samba. And I have a raspberry pi zero w running pivpn.
Locally tailscale/home network only, intel NUC with a big honking thunderbolt drive bay:
Linode VPS, world accessible:
Plex. Sonarr/radarrr/lidarr/nzbget, home assistant (mainly to centralize smart home apps into one), miniflux for rss, teamspeak, a couple vpns, a blog I write nonsense on. Now a lemmy instance.
Bit of an odd journey here, migrated from a Windows 10 + Docker on WSL2 setup on the side of my main PC to a dedicated DIY Proxmox server/NAS setup. Set it up with snapraid since it's mostly media files, will add a proper ZFS mirror or two in the future when I'm able to afford the upgrade.
I'm mainly in it for the usual media services, Jellyfin, Sonarr, Radarr, Prowlarr, plus Jellyseerr (Overseer fork with Jellyfin support). Got Nextcloud as well, plan on looking into Lidarr and Mylarr at some point too.
Also have a Pi 4 running Home Assistant and Adguard DNS, as well as Tailscale all over for VPN. Contemplating moving HA to the proper server for the performance/storage reliability boost but at the end of the day it only really toggles lights rn so no real need.
Currently: RPi4 with CasaOS, running Pihole and Home Assistant, which I honestly rarely use, unfortunately.
Potentially planned: -Jellyfin -Rustdesk server -Some samba solution on RPi4 for my hdd I currently have hooked to my router, any advice on what I should look into for that would be appreciated.
Mail server, pi-hole, mediawiki, kanboard, Tiny Tiny RSS, Baïkal, Minetest, Transmission, Jellyfin, Filestash and some homebrew.
I use Wireguard to access all that from outside my network. This way, my mail server only exposes smtp.
I'm self-hosting my mail server for all kinds of neat tricks, like turning mailing lists into RSS feeds and putting attached bills in the right folder. But it is tricky to pull off, because 90% of all email is spam so you must take that seriously because otherwise nobody will accept you mail. One thing I learned quickly is not to use PGP. They almost always and up in spam boxes.
I switched from radicale to baikal because vdirsyncer (which I then used) didn't agree with radicale on the caldav standard. And I'm very happy with Filestash. It's fast and does the only thing I need it do do, stash files.
BTW I used to use NextCloud, but that was way too much work and I really like tools that do just one thing and do it well.
I also self host a mail server but I don't think I'd every put anything super important through it. Right now I use it to send emails from the services I run (plex, file sharing, etc). It's a fun little project but if you want something reliable it's going to get pricy very quick.
I self-host, on a Debian VPS,
Considered self-hosting email as well, but dealing with spam is an intimidating prospect. Using Tutanota instead, but it's not entirely satisfactory (the app client is sloooow).
PiHole on Pi
Tiny Tiny RSS on Docker behind NGINX reverse proxy on Ubuntu Hosted VPS - Accessed through Tailscale
LinkAce on Docker NGINX reverse proxy on Ubuntu Hosted VPS, Accessed through Tailscale
NextCloud on Pi - Accessed through Tailscale
HomeAssistant on Ubuntu
Calibre running on Ubuntu
Windows Desktops running on Hyper-V Server (Cost and extreme time constraints forced me to setup a Hyper-V server on bare metal, at the time VMWare was not playing nice with Win11 and I did not have the time to troubleshoot).
Syncthing, Plex, and DokuWiki.
My needs are small but Syncthing is for standard file sync and DokuWiki is for a repository for my family. It's been surprisingly useful to be able to spin and delete up a syncthing folder for some specific thing.
Plex is for my ripped DVDs and also a great way to consume my photos archive without keeping a copy locally on my phone.
I have an Intel NUC running debian stable (well, old stable now I guess). I store some files via sshfs and run some containers like plex, qbvpn, and Heimdall.
Indigo Home automation software
HomeBridge
Time Machine
Plex Media Server
I run a Hubzilla instance on my hosting provider, but that’s probably coming down shortly. Hubzilla is weird, the community is full of grumpy old men, and engagement is low.
On my Debian server I'm hosting Nextcloud, Miniflux and Pihole.
Backup via Borgmatic.
I want to get photoprism set up on my Pi but not got around to it yet
Unfortunately much less and much less efficiently than I'd like; atm it's Plex on an old Windows 7 laptop, and an SMB/NFS server on a Rock64 with an 8TB external hard drive.
Quassal Core on a linode, but that's cloud VPS, not my hardware, so not really self-hosting, even if I'm directly handling the OS and configuration.
I'd like to set up more. Ideally I'd like to set up two RAID backup servers, at seperate buildings, and have everything within the building back up to the local server multiple times per day, then have the servers perform incremental backups to each other once a day. ideally running on something small and cheap that I can leave in my dad's basment next to his router; "I got backups set up dad, it's this machine, you can pretty much ignore it, but let me know if you happen to notice it not running."
Figuring out Borg would be nice; dad's laptop is of course Windows, which Borg doesn't play nice with, but from the server on his end on, it'd all be linux. I just need to get a couple low-power high-storage boxen built.
Nextcloud, Adguard, Jellyfin, a Minecraft Serve for friends and GPT4Free because why not
Almost everything has been mentioned already so I just stick with the unusual: I host a private MediaWiki instance for note taking in my pen and paper rounds. It's amazing once the other players got a bit more comfortable how to use it well regarding templates, categories and articles. My only regret is that I didn't set up new instances per gaming group.
I haven't had much time to setup my new server, which is a Dell Poweredge r720, but I will host plenty of stuff once I do get around to it! What I plan to host is pretty similar to what other people host.
I self-host the test servers for some projects I have been working for and an awesome private GitLab instance. Besides that I also host some minecraft servers, lemmy, a samba share, two openvpn servers and an nginx proxy. Awesome and educational so far!
I'm sitting on a hand-me-down Intel server with a 24 core CPU, 96gb of RAM, and a combined 13.5TB of storage space.
Currently hosting:
Redundant pi-holes - DNS/Adblock
Plex - Streaming service 🏴☠️🏴☠️🏴☠️
Uptime Kuma - uptime tracker
Cloudflare proxy - secured external access to my environment sans VPN. It's set up with session tokens and 2fa via email. I'd like to lock this down further but I'm using the free option right now.
Ubiquiti wireless controller - I also have a hand-me-down AP, and I'm using it to improve wireless signal in my house.
I'd love some recommendations for different things to host too. I don't think a Lemmy instance is in the cards for me ATM though.
I'm only self-hosting a PLEX server and an SFTP server, for now. I have many other interests but not enough time to actually set everything up and manage it
I have a shared linux host account (and I occasionally help the admin with some installation stuff)
I currently host a few PHP sites on it like Dokuwiki, a few feedback forms, a mail image bug tester, piwik and a few others
Also I host a gemini server for my own site and a gemini chat server that I actually wrote myself in Java
a web2gemini gateway
a Misfin server (again wrote myself)
On a pubnix host I host a uptime kuma instance to check my main server
On a vps host I have an instance of Linkace that I wanted to try out but am not really using
Im currently new to self hosting, however I've started running my own website using NGINX (pronounced en-ginks of course) on a raspberry pi. It's handling quite well, the most activity I've known of is my friend trying to DoS it by opening a bunch of tabs on it. Next steps: Keeping track of connections and DDoS protection (w/o cloudfare. Any suggestions?)
Manjaro Linux with ZFS on some old gaming PC.
Home Automation and IoT with HomeAssistant in a virtual box. Database for storing some IoT history (not hooked up to Home Assistant yet but recording from MQTT) with MariaDB. Media Server with Emby. Photograph Backups with Immich; just playing with this for now. Constantly have problems running it to do with not connecting to Redis or PostGres :/ MQTT Server with Mosquitto for some custom IoT devices. VPN with WireGuard. File Syncronization with Syncthing; to/from phone and other computers. Torrenting with Deluge and Deluge Web.
i USED to host a mc server, now i dont host anything as i cant get jellyfish automatic pirating to work...
currently using a old Dell PowerEdge r610 as my homelab.
now for the things i host!
i would move my lemmy instance to my own selfhosted setup, however i just don't want to go through with setting up NGINX proxy manager. also, my internet is a bit slower at home than what i'm getting with this hetzner VPS.
I’m a simple man. All I’m running is Gitlab, Plex, and Artifactory CE. I used to have Libreddit and Invidious, but those died during a server migration and was too lazy to bring them back. I guess libreddit wouldn’t work anymore?
I have a Proxmox server running:
OS and hardware:
Software:
I also host second Uptime Kuma on DigitalOcean for checking my home server. I also backup my server on S3 storage with Rclone and my custom bash script.
Right now I am just running Jellyfin. I had been running AdGuard Home, TTRSS, and WordPress on a Yunohost server (in a VM on my Ubuntu 22.10 desktop PC), but it inexplicably ran out of space in /var, so I shut it down. I intent to try again, but this time with a personal Lemmy instance.
First, how do I self host:
What I self-host:
That's actually about it at the moment.
Dell Optiplex SFF ex office machine..
SearxNG Passbolt Nextcloud Airsonic Wordpress PrivateBin SHLink FreshRSS Gitea Shaarli
All subdomains on apache proxies.. its a bit of a mess though. Whenever it comes to update something I can never remember how I installed it. Theres a heady mix of script installs, deb installs, source installs. I've got Gitea ready to update but I have no idea what method I used to install it :')
I've been running the following in docker on a thinkpad t510 running ubuntu server, performance isn't bad for a 10+ year old laptop.
radarr/sonarr/jackett for finding movies and shows.
Jellyfin for local streaming.
transmission-openvpn for torrents over a VPN without routing other apps traffic.
syncthing, for file sync between my desktop, laptop and phone (means one node is always on to get latest changes).
wireguard VPN server to connect from outside home.
nginx as a reverse proxy for all applications. Currently configured by hand, plan to find a way to automate at some point.
Have a rather underpowered mini PC (Gigabyte BRIX BACE-3000 with 8GB of RAM and a 128GB SSD) running Nextcloud, Photoprism, Home Assistant, Zigbee2MQTT and CouchDB for a small task tracking app I built. All of this is running on Docker with Portainer on Debian.
I also run Kodi on it a couple of times a day - it doesn't have hardware acceleration for HEVC due to its age but it does have hardware acceleration for 1080p H264 which is sufficient for me.
Kinda surprised that all of this runs sort of decently. CPU hits 100% whenever a single application is actively being used but since I am the only user using a single application at a time, it is kinda alright.
Jellyfin on a RPi3, PiHole on a PiZero, and more in the near future after getting some great ideas from you all!
The thing I use most that I self host is Home Assistant
On my laptop:
On vultr:
@proycon Mastodon, Calckey, Peertube, a few Wordpress, a bunch of static sites, my nextcloud.
I'm running truenas scale as hypervisor (migrated from proxmox to try to save electricity costs)
Running Unraid. Adding more slowly. Moved over from an old windows PC hosting a bunch to Unraid last year. Keep adding more Dockers.
Planning on doing Nextcloud for a NAS feel for non media sharing with Friends
And probably a Calibre or something for eBooks and something for Audiobooks eventually
Local server running my NAS, Technitium DNS, Jenkins + build nodes, OpenVPN, Forgejo, my Debian package mirror, the central LDAP server for auth, Lemmy, and a couple straggler services. Still working on setting up some more stuff for me and my housemates.
Running everything on an old dual Xeon box running TrueNAS, works wonders with no downtime so far!
Proxmox on i7-6700 32GB -- VMs are debian unless otherwise specified:
-Home Assistant (HAOS)
-motionEye
-openmediavault
-Plex, Ombi, sonarr, radarr (Windows) -- someday I will migrate all of this to debian VMs
I got 2 q+ tv boxes running armbian for h6
1st one runs as my dns server + sinkhole via technitium (pihole is a bit janky on them idk why) 2nd one runs as my unifi controller + samba fileserver + torrent downloader
Reason why i went with this is because they are cheaper than sbc or 2nd hand laptop
Fun part is that they are running at 20w/h in total
I have a single Dell R210ii running proxmox and a bunch of VM's and containers.
Opnsense (VM) Home assistant (VM) Technitium DNS (LXC) Ubuntu/OpenVPN (VM) Ubuntu/docker (VM)
Then a splattering of containers in docker. Using portioner as a UI and Authentik for Single sign on.
Plenty of docker containers but these change over time as I try things out. General setup of firewall/DNS/vpn/home assistant & docker host is how it's been for ~2 years now and its done me well.
On my little server i have:
2 pihole VM for DNS and redundancy 1 opnsense router VM 1 owncloud VM
Pleroma, Owncast, Nextcloud, an internet radio station, and a couple web sites.
dumped docker ps and cleaned it up a bit
Stable Diffusion (Stability AI version), text-generation-webui (WizardLM), a text embedder service with Spacy, Bert and a bunch of sentence-transformer models, PiHole, Octoprint, Elasticsearch/Kibana for my IoT stuff, Jellyfin, Sonarr, FTB Minecraft (customized pack), a few personal apps I wrote myself (todo lists), SMB file shares, qBittorrent and Transmission (one dedicated to Sonarr)... Probably a ton of other stuff I'm forgetting.
Lemmy (since why not), portainer, Plex & Jellyfin (I mostly use Jellyfin), vaultwarden, qbittorrent, autobrr, virtualmin, couple of ircd servers, nginx proxy manager, couple of websites and considering actually selfhosting email even with all that crap that comes with it. Probably a few I've forgotten about
Got my hands on an old HP Proliant DL385P Gen8, on it I got running:
Most of them are running in Docker containers. Am still looking for things to add, Lemmy could be interesting although I don't have any communities in mind to host.
a home assistant inference on a raspberry pi
Just a Local Language Model for tinkering with, planning to expand it with internet access and instruct modes to hopefully build a bargain bin Jarvis. Running it on a windows pc with i7 (using a ggml version so it runs on cpu, my GPU isn’t worth talking about)
Plex and Plex-related software, Linkding, Calibre-Web, Pi-Hole, Home Assistant
Oracle Database and Apex for a shopping list application for my family.
Pi4 with an usb->m.2 1TB drive with nextcloud. Has been working like a charm so far
I don't have anything crazy setup. I'm always trying to think of some additional stuff I can setup, but only if it's really going to be useful to me.
I have an Unraid box with some containers and a few VMs
Currently one server as VM host for:
Server 1 OS: Debian Nextcloud Plex
Server 2 (raspberry pi) OS: Raspbian Lite PiHole PiVPN
Home Assistant on a Raspberry Pi
I really want to get something like a Synology NAS to run a media server / VPN server / PiHole / NAS server on, but I don't have $500-$1000 to drop on new hardware right now.
My general rule is to not self host things that are good enough / free (as in $$ not FOSS). So I don't host email or music. I'm not a huge music person so spotify does the job, and gmail's been great since it started.
Things I do host
MeshCentral for providing remote IT support. I run it in a lightweight VM on very modest hardware (ancient Core 2 system I had kicking around) and it works great. The sheer breadth of features is damn impressive and I'd consider it among some of the best open source projects in terms of UI. No middleman like TeamViewer or Splashtop, and it only costs me a bit of time and hardware.
I plan on getting a server this summer (building it myself), and the things I have planned this far:
Edit: forgot jellyfin
Currently running OPNsense on my primary router/firewall appliance, with a WireGuard VPN so I can access my self-hosted stuff remotely without exposing more of an attack surface.
Actual things I’m hosting:
Those are all running on a Libre LePotato.
Currently that’s all the hardware I have, but I’m hoping to expand as time goes on. Next step is setting up a proxmox machine (I have an old desktop but it generates too much heat for where I want to store it)
i7 12700, 64GB RAM, 1TB NVME x2 mirrored for OS, 10TBx8 z1
Proxmox VMs:
TrueNAS running storage array
Home Assistant
Ubuntu VM where everything else runs in Docker:
*pfSense
*Unifi controller
*Jellyfin
*Radarr
*Sonarr
*NZBGet
*Airsonic
*Ombi
*Transmission
*Calibre
*Soulseek
*BitWarden
*Traefik
Nextcloud, Calckey, HomeAssistant, AdGuard Home, Serge, Octoprint (probably forgot something)
Some of it running in a data center. Some of it running local either on dedicated hardware or on Proxmox.
I don’t host anything public, but I’ve got two Proxmox nodes hosting various local services in virtual machines . Currently I have
Raspberry Pi 3
Last year I downsized from an old HP tower server with a xeon, and 8x 1tb SAS HDDs, to a single Intel NUC with i5 and 4x 4TB SATA HDDs.
I run Proxmox on it, with several VMs.
I also have a raspberry pi with home assistant and a ZigBee USB adapter, for controlling the lighting in my house.
Plex and an FTP/Samba server on a DS418play.
Mostly WordPress sites. But do have experience with Mastodon self hosting
I have a few Raspberry Pis hosting
I have a jellyfin server running on my local network. I tried running a minecraft server via port forwarding, but learned thats a terrible idea and put an end to that before anything bad happened. Thats now on a different service. I would like to run my own programming portfolio website eventually, but I am not that knowledgeable in networking, so its not something I am capable of doing correctly, yet
Unifi controller is the only 'real' service I actually keep running. I have various VMs running on Proxmox that I mostly use for testing. Even though I have two physical servers with plenty of compute and memory available, backed by a large NAS and all of hanging off a UPS, I just don't feel comfortable in self-hosting things I deem critical.
My media library over SSHFS. The server runs Debian 11 and the client is an old Linux Mint laptop in my basement hooked up to a TV. The laptop only has access to my local network.
I use the following a lot:
Tandoor is imho somewhat overlooked and really nice.
Most of these are run on a RPi4 cluster (Consul as mesh/discovery, Nomad for orchestration). This list doesn't include stuff on the router/firewall (WG, DNS, filtering, blah blah blah... )
I've got 3 "servers" at the moment running lots of fun services.
Dell Optiplex Tower
Old Laptop
Raspi4
I also run Plex off of my Desktop, but I plan to build a new server soon to replace the Optiplex that I can migrate it to. I'm also going to be integrating Authentik. Everything is managed using Yacht and running on Ubuntu, then proxied through Cloudflare or tunnelled through Tailscale.
All services are configured and deployed using saltstack and monitored with sensu. I do not use containers but I have all services hardened by hardening the systemd service and/or apparmor profiles.
Backups are done using btrbk.
Intel nuc10i7FNH on Ubuntu Pro running Plex, Tautulli, and a Fabric Minecraft server.
RPi3b+ running pihole/unbound and PiVPN
Couple of Dell and Lenovo mini PCs
The other machine just has random VMs for testing things like:
I host a minecraft server for my family
Intel nuc (dont know which one exactly) running MineOS.
I have a slightly different setup personally! I am actually happily running a Windows Pro server.
For my Drivepool redundant storage, I am utilizing a cool tool I came across years ago called https://stablebit.com/DrivePool and I've been really happy with it!
I RDP into my server a lot for coding projects, and misc things, almost like a secondary computer. Additionally, I enjoy being able to Steam stream several games from it to my phone or laptop on the go. A surprising number of games are playable in this fashion.
Outside of that, I do selfhost multiple serices:
Mostly just a nodejs server running a proxy that I use to mitm myself, editing a file to fix events and the arena in angry birds epic lol
Well, I'm not running it currently for reasons, but I used to host a Jellyfin media server on my desktop, but that was inconvenient as it was the desktop I was actually using. Eventually I switched from Pop!_OS to Fedora which lacked Jellyfin transcoding support and I had to stop hosting it. In a few days I should get a 1050ti to complete the setup and then I will be back up and running on my first dedicated server. I will probably look in to hosting a mail server, a nas, bitwarden, and possibly a librex or searx search engine on it once it is up and running. It is an old system with 3gb of ddr2 and an athelon 64 x2 from 2005 but it should do the trick for everything I want out of it. Right now I am just hoping that the new GPU doesn't trigger current protection on the cheapo PSU that is in there.
Edit: I'm also going to set up an i2p seedbox for obscure torrents.
are used daily, also lots of other services.
OpenWRT on Netgear for DNS and DHCP
pfSense on CP2200 for VPN, packet filtering, SSL inspection, and unbound
TrueNAS on TerraMaster for NFS and iocage running Jellyfin
Raspbian on RasPi4 for ICA, LDAP, SNMP, Syslogs, etc
I self host the work software,
Ansible host,
Kubernetes Cluster
Elasticsearch cluster
Game servers
Piholes,
AgentGPT,
Various other things when needed.
Right now only Syncthing on a Raspi. I'm lazy 😆
PiHole, Owncast, weechat, Bookwyrm
Maybe I should set up my own matrix instance 🤔
Home Assistant running on Intel NUC, which itself host (among others):
I have an older i7 Optiplex as a Docker server running Deluge, Radarr, Sonarr, etc (for Linux ISO's of course).
I have a RPi4 connected to my HDD enclosure that serves as my NAS.
I know I saw this thread before when I first joined lemmy.world, but I could never get it to come up again while I was there. Only found it again after switching to kbin.social.
That said, here's what I got running locally (though not all the games all the time, currently only running Satisfactory):
Unraid on my File server, (purpose built AMD tower with 15 drive bays, only 5 filled for 24TB), gradually moving services off of this
Proxmox on my Compute Server (in 27U rack, used HP Proliant Dual Xeon)
VM - Ubuntu Server - Management Docker Host
VM - Ubuntu Server - Primary Docker host
VM - Ubuntu Server - Game Docker host
Proxmox on my Old Gaming PC
Have been in the process of moving stuff off of the Unraid server, in favor of rackmount servers. Right now I just have the one compute server which hosts most of my stuff. I'm working on setting up a new Zimaboard to act as my DNS server on battery backup, and will be moving Pihole off of Unraid sometime soon. I want to also move Traefik off to a lower power device. I used to have a setup where I could keep my Gaming PC online for about 20 mintues on battery backup, allowing me to shutdown gracefully, but due to the new power requirements of the Compute server, I can't really do that now. So I'm looking for ways to move to lower power devices to host my essential services.
EndeavourOS, Lemmy, Jellyfin, Ghost, Bookshelf, Portainer, Private note
oh, and as of this week: lemmy
My setup is made up of two "servers" one 20 bay SAS/sata unraid server and one Dell r620 with a 20 pci-e slot backplane expansion.
[1] Unraid box 49TB Norco-4220
ASUSTeK Computer INC. P7H55D-M EVO , Version Rev 1.xx
Intel® Core™ i3 CPU 530 16GB RAM
Docker:
Virtual machine Debian Bullseye:
[2] Ubuntu 22.04 Dell r620 with OSS-BP20 backplane
2x Intel(R) Xeon(R) CPU E5-2697 v2
256GB RAM
8x 256GB ssd in raid 0
Public facing services for you to poke around at are:
I have a dedicated server where I run multiple service with podman.
All those instance are close for inscriptions they are just for me or friends. I use posftix to relay mail. I have on postgresql instance shared across the services. I use traefik for ssl, I wanted traefik to auto discover the container but it didn't work when I tried maybe it works now.
A Groovy bot replacement for me and my friends.
I'm sure I'm forgetting a few things, but that's mostly what I host here at home. My lemmy instance is on DigitalOcean.
This is my little setup at work
Kubernetes cluster (created by kubespray)
VFIO KVM/ QEMU GPU passthrough for Windows VM for Solidworks. A forked program that I've turned into something completely different, I took some random http server from github and made it convert PDFs to Excel, linked it to my website so it can be used. Got a small network share for all the movies I've got which is kinda a lot Made a VM with a dedicated nic for managing my websites
Everything is on One PC, got 4 more systems that have no purpose and are there if this one dies so I have reserve. Any ideas on how to repurpose them? Also on todo list is an self hosted mail server that I'm yet to do because of domain issues. They are expensive lol
I host the following in my house:
the following in digitalocean cause uptime is super important -mastodon -lemmy -matrix -url shortener for fediverse
All are running ubuntu server
Mostly stuff I made. And Home Assistant.
Running a full Monero Node with p2pool functionality on a home server, also PiHole and a small web server. VPS has a VPN for my use. VPS also has a SearXNG instance.
One Raspberry Pi 4B running HomeAssistant connected to ESPHome sensors and other stuff around house, feeding into InfluxDB. The other Pi is hosting Syncthing, Jellyfin, Samba NAS, PiHole, Wireguard via PiVPN
I don't self-host much at the moment