Currently I play around with a Raspi 4 8GB with docker-compose. Most services are accessible with VPN only:
Caddy (as easy reverse proxy)
Portainer (container dashboard)
Linkding (bookmarks)
Baikal (calendar, todo list to sync with Android by caldav)
Agendav (web calendar frontend)
Dillinger (browser markdown editor with PDF export)
Trilium (note app)
Syncthing (google drive/onedrive alternative)
Seafile (file sharing)
Jellyfin (media server)
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:
- 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!
Feel free to take it as a chance to present yourself to the community!
Hello, my name is Zingo and I have a selfhosting addition going back to 2016 when I bought my first NAS with docker capabilities.
Community: Hi Zingo! Welcome!
Thank you.
Currently struggling more than even as it starts to take over my life. I have tried over hundreds of services.
I'll try to find strength to list some at a later stage in this healing process. Sorry no bonus points. Maybe in the next session.
Thank you all for this awesome support. I would be lost without you. π
Two "servers"
Pi4-8gb; 1TB SSD:
External-facing
- Pi-hole
- home assistant
- web server
- Calibre
- Simple games like Minecraft
Dual Xeon; 96Gb Ram; 50TB; bound NICs:
Internal, mostly
- media: Jellyfin, -arrs
- Sabnzbd
- Steam games server (these are external containers)
- Looking to add cloud files access; just haven't decided what and how, yet
Late to the party and after reading through some of these setups I may have to expand mine soon (it never ends does it?), here is what I have right now.
Unraid (Dell R720XD, dual Xeon E5-2670 v2, 64GB RAM, 12 x 6TB in 12 disk array with 2 parity disks, 800GB SSD cache pool)
-NextCloud
-Plex
-Emby
-Gitea
-Backrest
-MariaDB
-Netbootxyz
-Trillium
-Traccar
-Vaultwarden
-Adguard-Home
-Unifi
-Homebox
-Nessus
-Headscale
-Collabora
-*arrs
-Jupterlab
-Mealie
-SearXNG
-IT-Tools
-EmulatorJS
-Youtube-DL-Material
Proxmox (old Intel server S2600WT2, dual Xeon E5-2620 V2, 768GB RAM, 5 x 2TB disks):
-Zap2XML
-Immich
-Mumble
-NextPVR
-Stirling-PDF
-WebTop
-Frigate
-MCServer (gameserver)
-SDTDServer (gameserver)
-SFServer (gameserver)
There are some other things floating around in my homelab that aren't really 'selfhosted' things, just important to the home network:
3 HP Microserver Gen8's
-x1 with ESXi hosting pfSense
-x2 with TrueNas Scale for backups
R610 with ESXi for a few remote desktops and Home Assistant (which I'm sure I'll move to docker at some point).
backrest
headscale
emulatorjs
it-tools
webtop
...
Oooohhh... some really interesting and new-to-me apps in your list! Thanks for sharing.
Presently, my Fediverse presence is mostly self-hosted by one definition or another. This Lemmy instance lives on my server, and my Masto is hosted by a company dedicated to exactly that because it's dirty cheap and one fewer thing for me to worry about.
Looking to add to the list.
Just reset my R620 running proxmox and have Cloudflare tunnel setup for some of my non-media streams
- gitlab
- NPM
- *arr instances
And then using NPM to proxy everything over https including jellyfin to local IPs
I used to host a ton of stuff, now I just host my WordPress site on Linode.
I have toyed with the idea of selfhosting a Lemmy server, but that's a project for another day.
I got
- A RAID NAS for general
- A Firefly-iii instance for expense analysis and stuff
- And MQTT broker for my ESP32 projects
- A webdav server for calendar and address book syncing and general file syncing for some things like joplin
There are probably other things that I don't remember right now.
In terms of hardware I got a 6 core AMD 5600X machine with a 5700XT GPU and 16GB of ram for almost all my services and personal use.
I also have an AMD 3600 machine with 3x8TB harddrives for network storage.
I've been working on expanding my homelab recently. I have a physical box at home serving as an LXC host along with a few VPSes. I'm now up to:
- Some static web sites
- Nextcloud
- Jellyfin
- Forgejo
- NTFY
- A reverse proxy
- An IRC server
- A Gemini server
- A VPN
- DNS servers
I think I read an old blog post once that said "Servers tend to multiply like rabbits" and it's 100% true.
Do you have some massive server home or using VPS/VDS?
I run one main hypervisor with a bunch of different Ubuntu server VMs that I spin up as I mess with different things. I'm old-school so I am not a fan of cloud computing or even docker. Services I host that I use the most are NAS (samba), plex, pi-hole, dokuwiki (huge documentation nerd), and zoneminder which is a great open-source security cam software.
I use a combination of a MacMini Oracle cloud, probably not best long term solution but it's free (while it lasts).
Stuff that runs on Oracle:
- caddy proxy (mostly used for Mac reverse proxy)
- couch db (obsidian live sync plugin)
Stuff on Mac:
- blue bubbles (iMessage relay for Android)
- Plex (for photo backup)
Aside from that not much else π
Ohh, I'd love to share.
Running most services as docker/ kubernetes containers.
Currently running Plex (previously Jellyfin, maybe will switch back) for media streaming.
Grocy for food/task/family organisation (grocery list and so forth)
Piehole for home ad-blocker and proxy ππ»ππ»ππ»
3 Proxmox nodes 2 SFF Dell Optiplex (i5 with 32gb RAM) 1 Nuc (i7 with 64gb RAM)
1 Truenas host (old gaming PC i5 with 64gb RAM and 8TB ZFS pool
pfSense appliance for firewall
- Pi-Hole
- Vaultwarden
- Immich
- Paperless-ngx
- InfluxDB + Grafana
- Ansible
- Nextcloud
- Wireguard
- UptimeKuma
- Homeassiatant
- Homepage
- Octoprint
I see people listing things I've never heard about...I thought I had spent a considerable amount of time on the old sub and knew stuff. Guess I gotta hit the books.
Right now though I'm hosting everything on a 2012 Mac Mini that's running Proxmox.
Been using these programs for awhile now:
- Photoprism
- wireguard
- web blog testing instance while the live one lives on linode
- plex
- filebrowser
- pi-hole
- homepage
Nothing crazy but cool stuff to learn in my day to day. I want more hardware but I'm about to buy a house. It's crazy how much I'm throwing at an 11 year old computer and it's handling it all quite well.
Eh... just your typical docker pihole + 2x unbound setup.
Original comment overwritten
I self-host:
- A Matrix homeserver
- A Pleroma instance (basically Mastadon but different implementation)
- Tiny-Tiny-RSS
- Nextcloud
- Gitea
- Headscale
- Jellyfin
- Wikijs
I rent a low-budget dedicated server from a data center - it only has about 4 cores and 8GB of RAM, but that's more than enough for my needs. Most importantly it has 2TB of hard drive space (for Nextcloud & Jellyfin) which is why I upgraded from my prior VPS.
Hello :)
I'm not really a "selfhoster" but I thought I'd present myself anyway since you asked :D
I do a little bit of it but only for personal use, I don't have the skills to selfhost for public use.
I have Gitea, Planka, Dokuwiki, Apache+MariaDB, and self-compiled World of Warcraft server emulators (TrinityCore, CMangos and AzerothCore).
I selfhost on a 2011 Mac Mini running Ubuntu with 16 gb ram:
- Metabase (a data library of charts, dashboards)
- NocoDB (an Airtable replacement that makes it easy for my users to get data into Metabase)
I'm also setting these up on VPS
Currently self-hosting on an old HP Z600 I bought second hand with the following specs:
CPU β 2x Intel(R) Xeon(R) CPU X5660 @ 2.80GHz RAM β 96GB ECC DDR3 (6*16GB) Disks β 4TB HDD for Ubuntu, 10TB HDD for NextCloud and 2TB Sata SSD for Docker
For services, I'm currently running the following:
Docker
Portainer β CF Tunnel
FreshRSS β CF Tunnel
ArchiveBox β CF Tunnel
Adguard Home β Local
2x Uptime Kuma β CF Tunnel
LinkAce β CF Tunnel
TheLounge β CF Tunnel
Watchtower β Local
#For public access dockers
Feedropolis
Mirotalk SFU
FiveFilters RSS
Taiga
2x Mattermost Servers
8x Wordpress Staging Sites
1x Wordpress Dev Sites
For ubuntu, I'm running a few services and apps like:
ScreamingFrog
9 sites using LAMP stack
Aria2c with AriaNG
NextCloud
Plex
4x WebHooks server for communities
Couple of API end points using Apache reverse proxy
OpenVPN
CrowdSec
Hello
Let's have a look at the inventory
-
RPI 4B
- OpenHab (Openhabian actually, so some additional services like Zigbee2MQTT or Grafana)
-
HP EliteDesk 800 G2 i5-6500T, 8GiB RAM - this one is currently the mainstay of my lab, running containers with docker-compose
- Nginx as reverse proxy (+ fail2ban)
- Paperless-ngx (+ Redis, Tika, Gotenberg)
- Jellyfin
- Minecraft server (+ Mapcrafter)
- ddclient
- Heimdall
-
Dell OptiPlex 7060 Micro i7-8700T 32GiB RAM
- I've gotten this one fairly recently. A real bargain - costed as much as the CPU alone and was in pristine condition. I will be migrating the workload from EliteDesk to this one. I decided to try ProxMox this time though, so I need to learn a bit first. Also perhaps add a second SSD
My biggest issue with Dell is the inability to upgrade the power supply π
Currently self-hosting on an old HP Z600 I bought second hand with the following specs:
CPU β 2x Intel(R) Xeon(R) CPU X5660 @ 2.80GHz RAM β 96GB ECC DDR3 (6*16GB) Disks β 4TB HDD for Ubuntu, 10TB HDD for NextCloud and 2TB Sata SSD for Docker
For services, I'm currently running the following:
Docker
Portainer β CF Tunnel
FreshRSS β CF Tunnel
ArchiveBox β CF Tunnel
Adguard Home β Local
2x Uptime Kuma β CF Tunnel
LinkAce β CF Tunnel
TheLounge β CF Tunnel
Watchtower β Local
#For public access dockers
Feedropolis
Mirotalk SFU
FiveFilters RSS
Taiga
2x Mattermost Servers
8x Wordpress Staging Sites
1x Wordpress Dev Sites
For ubuntu, I'm running a few services and apps like:
ScreamingFrog
9 sites using LAMP stack
Aria2c with AriaNG
NextCloud
Plex
4x WebHooks server for communities
Couple of API end points using Apache reverse proxy
OpenVPN
CrowdSec
I host a nextcloud sever (snap) and a minecraft server on a laptop I no longer use
Currently self-hosting on an old HP Z600 I bought second hand with the following specs:
CPU β 2x Intel(R) Xeon(R) CPU X5660 @ 2.80GHz RAM β 96GB ECC DDR3 (6*16GB) Disks β 4TB HDD for Ubuntu, 10TB HDD for NextCloud and 2TB Sata SSD for Docker
For services, I'm currently running the following:
##Docker Portainer β CF Tunnel FreshRSS β CF Tunnel ArchiveBox β CF Tunnel Adguard Home β Local 2x Uptime Kuma β CF Tunnel LinkAce β CF Tunnel TheLounge β CF Tunnel Watchtower β Local
###For public access dockers Feedropolis Mirotalk SFU FiveFilters RSS Taiga 2x Mattermost Servers 8x Wordpress Staging Sites 1x Wordpress Dev Sites
##For ubuntu, I'm running a few services and apps like: ScreamingFrog 9 sites using LAMP stack Aria2c with AriaNG NextCloud Plex 4x WebHooks server for communities Couple of API end points using Apache reverse proxy OpenVPN CrowdSec
Hi
I started self hosting 3 years ago when I got wind of tailscale. I've always cared about privacy and building things so that was great.
My infrastructure consists of two machines.
One - my personal and work server A deskmini i3 12th gen
256GB Boot drive 4TB NVME data drive
-photoprism -syncthing -nextcloud -Firefox+VPN -archivebox
Two - my media server that I let 6ish other people access - PC tower i3 12th gen
512GB Boot and docker config file drive 4*4TB HDD mergerfs for raw data
-jellyfin -*arr suite -gluetun VPN -audiobookshelf (also for auto downloading podcasts) -calibre-web
Hi, I have an Unraid server (currently offline due to moving :'-/ ) running
VMs:
- 2 full flat Windows and Pop_OS! VMs with GPU passed through
- 2 low resource Windows and Pop_OS! VMs accessible by VNC
- Home assistant OS
Docker containers:
- Calibre + Calibre-web: apart from managing my ebook library, calibre goes through my RSS feed and generates daily epub newspaper/magazines that are send by Syncthing to my eink tablet
- Syncthing: apart from that it also synchronizes my handwritten notes from my eink tablet between my devices
- Nextcloud: intended to replace Google/Microsoft cloud, but, due to previous apartment's internet connection with PIA triple-ish NAT situation, is only used to backup photo/video from my phone (might change later)
- EMBY: media streaming
- Gitea: WIP, not currently used
- dokuwiki: WIP, intended to acumulate manuals to home appliances and stramlined directions on how to use and maintain them
- influxDB and Grafana: values and graphs from Home Assistant
The server was born when I merged my desktop PC, that was off and not utilized most of the time anyway, and my off the shelf NAS with 4 drives in raid5, that was slow, loud and could only run built-in garbage services. I ran Emby on Windows on my desktop, meaning I would have to manully turn it on every time I wanted to watch something.
Now my server runs on Ryzen 5 1600 with 48GB of RAM, GTX 1060 salvaged from a minig rig and total of 7 drives - 4 HDDs, 2 Sata SSD mirrored for cache and containers and 1 NVME SSD for VMs.