I might be the only person self hosting a gopher server. Its running on a Raspi 4 on my home network, using Flask Gopher.
Aww man I remember those well. Is this for nostalgia or do you regularly use it?
I dabble in the ARRs, plex, jellyfin, emby nextcloud. I have an old supermicro server 2014 I got on eBay with dual e5 2620, 64gb RAM, and 12 hdds of various types adding to 100tb all on LVM in ubuntu. I'm planning on transitioning to UnRAID once I get the motivation because my storage hygiene is bad. I've broken LVM too often with misplaced commands.
I'm looking at making an offsite backup shortly mostly for nextcloud at a coworkers home. I am trying to get rid of my reliance on Google for backup.
- Mail server
- Bitwarden (vaultwarden)
- Git server (apache + basic git server. no git frontend)
All on dedicated cloud servers for simplicity and security.
Im looking at selfhostihng on my own hardware again. Im considering the following
- lemmy instance
- proxmox with gpu
- Some sort of production database
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)
Since I haven't seen it commented yet, I host a kiwix backup of stackoverflow and it has already saved me a couple times during outages.
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
Currently self-hosting a pi-hole instance, an nfs/smb server & a LAN-only webserver, as well as 24/7 syncthing (to which I automatically send my phone's photos to)
My specs are:
Intel Atom N270 (1 core, 2 threads) 1Gb DDR2 Ram (God knows the frequency but it's slow.) And a 500gb HDD
You really don't need a lot of oomph to self host! I'm planning on running a qBitTorrent webui next.
- website
- dns
- adblocking
- home assistent
- home gallery
- eve-ng
- check_mk
- nagios
- git
- ansible
- backuppc
- zoneminder
- unifi controller
- central syslog
- syslog2irc
- kodi
- 3x moodeaudio
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.
I cover most of what services I’m running in my own post looking for assistance recently.
Hi, I have a few bits and pieces.
Currently I have:
Pi Zero running pi-hole
A Mac mini running overseer on Linux
Another Mac mini that I use for dev work that’s also running sonarr, radarr, bazarr, plex and Hoobs under MacOS
A Dell R170 running a number of VMs (windows and Linux) that host a couple of websites , and a load balancer on proxmox.
Things are a bit spread out where I sometimes just had to use the hardware I had to hand but it all works together somehow.
Edit: I've also just spun up a MediaWiki for me and my colleagues to use to store useful snippets of code etc. in a central place. Although I know my colleagues, they'll use it once and then it'll be abandoned :D
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.
VPS (Ubuntu on 4 virtual cores, 10GB ram, 100GB NVME)
- Mediawiki with semantic mediawiki and various plug-ins and 650 pages
- Orthantic and OHIF (radiology images)
- Moodle (docker)
Cloud container provider (different to above VPS provider)
- 3 x mediawiki sites
Homelab (Unraid on i7 4790, 16gb RAM, 3 x 10TB HDD, 4TB external disk, no cache disk yet, RTX 3070, fractal define 7 mid tower)
- Plex
- Komga (comics)
- Audiobookshelf
- Kavita and Calibre (books)
- Photoview (family photos)
- Filebrowser (work)
- Cloudflared (zero trust tunnels)
- Heimdall (dashboard)
- Krusader
- Plugins: docker compose manager, docker patch, unassigned devices
Have ordered an N100 mini PC from aliexpress with plans of installing OPNsense and running a couple VMs on it.
My gaming computer for interest, not currently hosting anything: 5800X3D, 7900XTX, 32GB ram, 2TB NVME, 2TB SSD, 4TB HDD, fractal meshify midbtower case.
I also have a Pi 4 and a Pi 3 that I don't have any use for currently. Open to ideas. I already run Adguard on phone and Ublock origin on desktop browser, and don't see any current use for Pihole.
I have a few raspberry pis, running Home Assistant, Unifi controller, PiHole... Otherwise i have DigitalOcean droplets, one hosts my Lemmy instance, and another hosts a couple of side project websites (my wife's freelance business, and some other stuff)
Have a PC in the basement acting as a server.
- Microk8s on Ubuntu Server
- Custom-written experimental NodeJS app to help when playing D&D
- Keycloak to act as an IDP
- Cloudflare tunnel to receive traffic
- Valheim server (temporarily -- I moved this back to local)
- Wiki.js
I have a (beefy specd) Intel NUC that's running Proxmox. A few of the VMs mount to my RS1221+ for things like media (Jellyfin), etc.
On Proxmox I run
- Jellyfin (media server)
- Home Assistant (home automation)
- PiHole (DNS)
- Ansible (For keeping everything up to date and applying bulk actions)
- NGINX Proxy Manager (so I can access things locally with a nice URL)
- VM to host my Discord bots
- Whoogle (Search engine)
- AMP game server
Probably missing a few, but that's the jist
A Plex server, two DayZ servers and as of today a Lemmy instance. 😀
On a VPS:
- mailcow for email for a personal domain
On home network:
- unraid server as a local fileserver for backups and media (repurposed from an i5 2500k with a bunch of drives added)
- unraid server hosts a bunch of containers -- plex -- jellyfin -- *arr apps
Edit: and hoping to play around with hosting a lemmy server in the next few days
I'm hosting Trillium Note for my personal note taking.
Minecraft server, a pingvin share site for myself, tubearchivist, pihole, pivpn, 25mb video compressor with a script and incrontab along with the same thing but for GIFs. I think that's most of the list
I live small in the cloud for now:
- dns
- homeassistant
Used to selfhost a gitlab instance, nextcloud and some other things, but I'm between houses so it has to wait.
Lots of good inspiration here!
- Caddy (web server)
- Agate (gemini server)
- FreshRSS (rss reader)
- Yarr (rss reader)
- ergo (irc server)
- akkoma
- prosody (xmpp)
- conduit (matrix)
- nextcloud
- soju (irc bouncer)
- gamja (irc web interface)
- qbittorrent-nox
- unbound/dnsmasq
- isso (selfhosted comments server)
- smbd and nfs server
- pivpn wireguard
- minecraft stuff in seperate ubuntu vm:
- pterodactyl panel
- pterodactyl daemon
- probably something else I forget
- currently just running a monero miner as I have not been playing minecraft recently.
Hardware: Main server Ryzen 7 3900XT with 64GB of ram, two 240GB ssds running in raid1, two 4tb hard drives running in raid1, running proxmox with mostly alpine linux VMs
Secondary Server: Intel nuc running alpinelinux, only running secondary unbound/dnsmasq server so if my main server goes down, dns still works.
Late 2013 iMac: I was using it to run an iMessage to matrix bridge but I was not able to get it to work so now I just vnc into it to text. (suggestions welcome as vnc is annoying)
I also have another intel nuc that does not do anything.
All of these servers are connected to an APC back-ups UPS.
Navidrome
Not much at the moment. Pihole, Pydio, Syncthing, Gitea, Mariadb, Filebrowser, and lighttpd to retrieve weather readings from a homemade weather station.
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 know it's been 2 months but I just stumbled upon your question.
Got a proxmox node with a couple of vm's, mostly for hosting docker.
I'm considering switching proxmox for kubevirt, but I'd have to deploy all my container as either k8s deployments or create new vm for docker...
Been using prometheus at work lately and I want to create a push setup with thanos backend, but for now it's just an idea
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
I've been selfhosting various things for almost 25 years now. Started with email/web, but now I've got the following (in no particular order):
- email (postfix/dovecot)
- web (nginx)
- shared notes (obsidian, but also through dovecot)
- calendar (davical)
- telephony (asterisk)
- replicated storage (syncthing)
- media server (plex)
- home automation (homeassistant, mosquitto, grafana, influxdb)
- power monitoring (empora device on the breaker panel + a few smart outlets talking to homeassistant)
- security cameras (securityspy)
- irrigation (a controller of my own design, adding OpenSprinkler support this year)
- offsite backups (duplicity + rclone)
- project management/issue tracking (redmine)
- social media (gnu-social + lemmy, but also testing mbin)
- bookmark management (karakeep)
- local copies of web stuff (yt-dlp, hamsterbase, singlefile)
- VPN (openvpn)
Virtualization is mostly docker containers, but also some ESXi/VMWare Fusion. I also have Obsidian in the mix but that's not really a self-host but more of a way to organize/access my data. I have also been doing a (very!) little bit of experimentation with local LLMs, but it's all on ARM, using either the GPU or the NPU available on the RK3588.
This stuff either exists on an OVH VPS for the "internet facing" stuff or on an old Dell C6100 blade server. ESXi uses one blade and another blade runs Debian and talks to an old SATA/SAS disk shelf I got for $50 to see if I could make it work (it was super straightforward). I have a bunch of 2T and 4T "spinning rust" drives in two RAID6 arrays (mdadm) and then carve out storage for various things using LVM. I am experimenting with zfs on the VPS but am not a big fan of it. I used to run OpnSense on another blade since I couldn't find a router which would properly shape gigabit internet traffic, but now I'm using an ER605 and it seems to be doing quite well. I have a tiny KeepConnect device which will physically cut power to the cable modem if it can't see the internet which is very helpful since the biggest source of trouble for me has always been the damn internet service doing weird things when I'm not at home.
I've even been working toward "self hosting" my own educational electronics stuff for my kids using https://microblocks.fun/ (the actual project is called smallvm) - think scratch running completely in the browser and executing code on a "vm" which is actually running on a microcontroller over BLE or serial.
This sounds like a shitload of work and sometimes it can be, but one of the best parts of self hosting is that once it's set up, it hardly ever has to be updated/changed. Security updates are the biggest reason of course, but a LOT of this is not on the open internet so I can be more lenient about keeping things up to date. I also try to keep everything that needs a database to use ONE database (postgres), which also makes it easier to back up or use data from several tools in a new way. Honestly it's largely fire and forget these days. I add more space or replace drives as needed and try not to touch things otherwise. I keep a set of notes to help me remember not only the how but the WHY I set things up in a particular way, and those notes are accessible 100% offline. (After all, what good are notes on how things are set up if the thing you've stored them on isn't working?)
My infrastructure at home (C6100, SAS shelf, switch, etc.) consumes about 700W 24/7 which is not awesome but I figure the power bill saves a lot of service costs. The VPS runs me about $30/mo.
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:
Fewer Letters | More Letters |
---|---|
DNS | Domain Name Service/System |
ESXi | VMWare virtual machine hypervisor |
IP | Internet Protocol |
LXC | Linux Containers |
NAS | Network-Attached Storage |
NVR | Network Video Recorder (generally for CCTV) |
PiHole | Network-wide ad-blocker (DNS sinkhole) |
Plex | Brand of media server package |
SSD | Solid State Drive mass storage |
Unifi | Ubiquiti WiFi hardware brand |
VPN | Virtual Private Network |
VPS | Virtual Private Server (opposed to shared hosting) |
[Thread #292 for this sub, first seen 21st Nov 2023, 13:45] [FAQ] [Full list] [Contact] [Source code]
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!