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.
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!
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
it's pretty cobbled together, but ive got a docker swarm that runs the following:
- Portainer to allow for fairly easy CI/CD worflows with Gitlab
- Plex Stack
- Plex
- Radarr
- Sonarr
- Jackett
- qbittorrent
- VPN
- Deemix for downloading music
- Authentik for SSO
- AWX for my automation
- Budibase for a local Go club I run
- A discord bot setup with CI/CD for a friend
- Foundry VTT
- a gitlab runner for local CI jobs
- An comic strip to RSS scraper I wrote
- MongoDB for Budibase
- Nextcloud
- Onlyoffice server
- PiHole
- Shlink URL shortener
- Traefik and Caddy for reverse proxies
- Uptime Kuma for basic monitoring
- Minecraft Server
- Ark Server
- Frigate NVR
On its own Pi4 I have Homeassistant
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.
Across four Raspberry Pi 4's, a Synology DS918+, and a Protecli Vault 4 (formerly my pfSense firewall) I currently have the following running:
- Pi-hole - Two instances providing DNS for the household
- PiVPN - Primary way I VPN into the house when I'm out
- Portainer - Quick way to check on the status of my Docker containers
- Homebridge - Bring the various IoT's into the Appleverse
- PiAware - I'm a plane geek
- Minecraft - Game server for the kids
- Veloren - Game server for me
- Plex - Movies!
- Pi-Star - I'm also an amateur radio geek
- And a test Lemmy instance to play around with - why not
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.
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:
- Vaultwarden
- Nginx Proxy Manager
- Pi-hole
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)
Elaborate more on the first point please. I know and use opnsense but what about the VPN?
I don’t host anything public, but I’ve got two Proxmox nodes hosting various local services in virtual machines . Currently I have
- My gaming rig, running windows with a GPU passed through. With this I stream games to my laptop, steam deck, tv, etc
- My router, running Vyos with a dual port nic passed through. The configuration is all done through ansible
- TrueNAS for general network storage
- a handful of vms created on the fly for specific projects
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.
Pi4 with an usb->m.2 1TB drive with nextcloud. Has been working like a charm so far
Raspberry Pi 3
- Home assistant
- syncthing
On my little server i have:
2 pihole VM for DNS and redundancy 1 opnsense router VM 1 owncloud VM
I plan on getting a server this summer (building it myself), and the things I have planned this far:
- bitwarden
- monica
- minecraft
- factorio
- email server
- maybe pihole
- maybe lemmy
- jellyfin
Edit: forgot jellyfin
I have a dietPi on a RapsberryPi2 where I run a vaultwarden instance and pi-hole
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