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.
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!
Do you have a GPU in there with the Stable Diffusion? If not how's it working? I'm debating moving to a machine I can't guarantee my spare GPU will fit in.2
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.
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.
First, how do I self host:
- Proxmox on custom PC hardware
- Kubernetes for containerization (via Microk8s, but I really hate it, will move to k3s at some point)
- Just about everything I can runs as a K8s deployment
What I self-host:
- Seafile: Does all my file storage, NAS, and sync duties. No, I haven't found a better alternative yet.
- PiHole
- Home Assistant
- Subspace wireguard
- VictoriaMetrics
- Grafana
- Also a TP-Link Omada controller on a Rock64 lying around
That's actually about it at the moment.
Jellyfin on a RPi3, PiHole on a PiZero, and more in the near future after getting some great ideas from you all!
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.
The thing I use most that I self host is Home Assistant
I'm running truenas scale as hypervisor (migrated from proxmox to try to save electricity costs)
- Opnsense as Firewall
- Ansible (debian)for Patching and infrastructure management
- zabbix (debian) for monitoring
- plex (debian) media server
- Omada controller (access points) (ubuntu)
- homeassistant (hass OVA) for home automation
- nginx (debian) as reverse proxy
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
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
Unraid
- Plex
- Radarr
- Sonarr
- Modded Minecraft Server
- Modded WoW private server
- Work only Windows VM
Hoping to host more eventually, just need more ideas.
dumped docker ps and cleaned it up a bit
authelia/authelia:latest
containrrr/watchtower:latest
directus/directus:v9.0.0-rc.75
drone
ghcr.io/muchobien/pocketbase:latest
linuxserver/jackett:latest
linuxserver/radarr:latest
linuxserver/sonarr:latest
minio/minio:latest
nextcloud:latest
photoprism/photoprism:latest
pihole/pihole:latest
plexinc/pms-docker:latest
portainer/agent:latest
rclone/rclone:latest
custom projects
portfolio
staticdeploy/staticdeploy:latest
traefik:v2.5
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).
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.
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:
- mariadb
- adminer
- caddy-docker-proxy
- home assistant
- nextcloud
Now i'm slowly looking at replacing Google apps on my phone. Mostly keep, photos, and calendar.
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 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