this post was submitted on 11 Jun 2023
212 points (98.2% liked)

Selfhosted

40670 readers
743 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. 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.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Hello everyone! Mods here 😊

Tell us, what services do you selfhost? Extra points for selfhosted hardware infrastructure.

Feel free to take it as a chance to present yourself to the community!

🦎

(page 2) 50 comments
sorted by: hot top controversial new old
[–] Landrin201@lemmy.ml 4 points 1 year ago* (last edited 1 year ago)

I'm just getting my server up and running! Previously it only ran Honeassistant.

Now it runs proxmox, which boots 2 vms, one for HAOS and another for Debian. On the Debian vm there is currently Plex, nextcloud, and some -arr apps.

8 also have a separate raspberry pi pihole. I've had that going for years now, I think I first made it 2019.

[–] capacitor@reddthat.com 4 points 1 year ago* (last edited 1 year ago)

Using LXD:

  • ddclient
  • Jellyfin (2)
  • Minecraft (proxy + 4 servers)
  • Satisfactory server
  • V Rising
  • Gitea vcs
  • wordpress
  • rtorrent
  • other web servers

Using rootless Podman + Systemd service:

  • Vaultwarden
  • Linkding
  • Traefik
  • Immich photo backup
  • Nextcloud (though I hate it, probably will stop)
  • Grafana
  • Prometheus
  • Prowlarr/Radarr/Sonarr/Lidarr/Bazarr/Recyclarr
  • Rtorrent + Flood
  • Jellyseerr
  • Navidrome (Subsonic server)
  • Miniflux (RSS)
  • Woodpecker (CI integration for Gitea)
  • Tubearchivist (yt-dl)
  • wg-easy (wireguard)
  • searxng

All services are split across 2 DIY servers (in towers). 15TB of media stored on HDD with btrfs duplicated across both servers. One server host is Alpine Linux, the other is Opensuse MicroOS. LXD containers usually are Debian 12 or Alpine. I'm beginning to migrate some things to a cluster of (12) raspberry pi 3s. Unsure what to choose for rpi's, maybe, Fedora CoreOS (ublue), although Alpine does work extremely well on them (once you get them set up with it).

+ router running fresh tomato :)

Also mailcow for email, on a VPS, although I need to switch to a new provider, having difficulty with delivery using Linode and OVHCloud.

[–] Audalin@lemmy.world 3 points 2 years ago (1 children)

I have a MediaWiki instance on my laptop (I've found the features of all other wikis/mindmaps/knowledge databases decisively insufficient after having a taste of MW templates, Semantic MediaWiki and Scribunto).

Also some smaller things like pihole-standalone, Jellyfin and dictd.

Curious what you use a local version of MediaWiki for?

[–] kalpol@lemmy.world 3 points 1 year ago

A Lack Rack with VMWare and TrueNAS servers, pfsense, Jellyfin, Zoneminder, web/email, Nextcloud, Minecraft, LineageOS build machine, .....other stuff

[–] tired_n_bored@lemmy.world 3 points 1 year ago

Can't ask too much off my little laptop, but here it is

  • HomeAssistant
  • Frigate NVR
  • PiHole
  • Wireguard VPN
[–] AustralianSimon@lemmy.world 3 points 2 years ago

I run a bunch of bots, some databases plus

  • Jellyfin
  • Unifi controller
  • Radar
  • Sonarr
  • Lidarr
  • Bazarr
  • nzbhydra2
  • Sabnzbd
  • Heimdall
  • Twitch points miner 2
[–] rs5th@lemmy.scottlabs.io 3 points 2 years ago (3 children)

I'm running a Kubernetes cluster on the Dell hardware, then another single node k8s cluster on the Lenovo, mostly to run Adguard home / DNS in case the big cluster goes down for whatever reason.

Hardware:

  • Two Dell r610s, each with 12 cores and 96 GB of RAM, running ESXi 6.7
  • Lenovo M900, 4 core, 16 GB RAM, Ubuntu and k3s
  • Synology 1515 with 12 TB usable
  • Synology 1517 with 32 TB usable
  • Juniper SRX 220H (Firewall)
  • Juniper EX 2200 48 port switch
  • UnFi in-wall WiFi APs

I run the following services, all in Kubernetes, with FluxCD doing GitOps from a repo in GitHub (for now, might move to Gitea later):

  • Authentik
  • Bookstack
  • Calibre
  • Flame (Homepage)
  • Frigate NVR
  • Home Assistant
  • Memos
  • Monica
  • Plex
  • Prowlarr
  • Radarr
  • Rocket Chat
  • Sonarr
  • Tandoor
  • Tautulli
  • Unifi
  • UptimeKuma
  • VS Code
  • Zigbee2MQTT
load more comments (3 replies)
[–] Presi300@lemmy.world 3 points 11 months ago

I don't selfhost very much compared to other people and my hardware's pretty much either all literally found in the garbage or 2nd hand, but here it is

PiHole

WireGuard server that passes trough pihole adblocking

Homarr (lol)

Deluge

The system is mostly a NAS that I also run the occasinal general purpose VM off of, here are the specs for the 3 ppl that care:

CPU: AMD FX-8320E

RAM: 16GB

Storage: 5x2TB Seagate something something 7200RPM in RAIDz1, 128 GB random chinese SSD (mostly for VMs and apps) the, OS runs off of a flash drive

OS: TrueNAS scale

[–] dmaes@lemmy.world 3 points 2 years ago

Virtualized with libvirt:

  • Nomad (3 nodes)
  • Consul (3 nodes)
  • Vault (3 nodes)
  • Gitlab + CI
  • Nextcloud
  • Sonarr, radarr, bazarr, jackett, deluge
  • Prometheus
  • opensearch
  • puppet
  • powerdns (international authoritive main + replica), unbound (internal recursor), ntp (2 nodes)
  • powerdns (public authoritive replica)
  • haproxy (2 nodes)
  • nfs, samba
  • Seaweedfs (S3) (3 nodes)
  • rsnapshot
  • package repositories (deb, rpm - plain dirs/files served by apache, with some scripts to manage repo metadata)
  • postgresql + patroni (2 nodes)
  • container registry (to investigate replacing with zot)
  • openldap, keycloak (2 nodes)
  • unifi controller

In nomad:

  • Grafana
  • Vaultwarden
  • Tandoor
  • Matrix
  • Puppetboard
  • Prometheus exporters for various things

Offsite rpi @ parents

  • Rsnapshot, samba

Rpi doing router duties, to be replaced with rb3011 when I finalize it's config in terraform

VPS:

  • Powerdns (public authoritive primary), haproxy, postfix (secondary MX)
  • Postfix (primary MX), dovecot, spamassassin, opendmarc, opendkim

Old laptop: k8s playground for learning

Short-term todo:

  • Homeassistant

Public dns names have A records pointing to haproxy vps, which proxies to home over tunnel, and AAAA records pointing straight to home (I have static ipv6 prefix, but no static ipv4 address)

[–] Torty@beehaw.org 3 points 2 years ago

Plex and a web app I wrote for a Twitch community I moderate.

Plex is on a server in the Netherlands and the web app is just AWS. I would've hosted on some spare hardware but my internet is notoriously trash and I didn't want to risk it going down while people are playing in the app.

Plex I might move onto a NAS at some point but I'm just too lazy lol.

[–] CodeGameEat@lemmy.ca 3 points 2 years ago (1 children)

Since I'm moving very soon I'm also redoing everything, so this more of a "soon-to-be" than a current, but I will have:

3x ryzen 5600 w/ 32gb of ECC ram, 10gb network and some enterprise disks 1x mikrotik switch 1x mikrotik router

And I will host, using Kubernetes (Talos OS):

  • ceph
  • owncloud infinite scale
  • Immich
  • Jellyfin
  • Homeassistant
  • Hashicorp vault
  • Oneuptime
  • gitea
  • plane
  • actual (finance software)
  • probably forgetting some stuff
[–] capacitor@reddthat.com 2 points 1 year ago (1 children)

How do you find actual? I couldn't really get to grips with it. Although it certainly seemed sleeker than Firefly III.

load more comments (1 replies)
[–] owatnext@lemmy.world 3 points 1 year ago

I have a meager ds418play with 2x4tb drives set up with RAID. I forget what it's called, but it is one drive redundancy, 1:1. I run Plex and an FTP server on it for file storage.

[–] maya329@lemmy.world 3 points 2 years ago

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
[–] Omega_Jimes@lemmy.ca 3 points 1 year ago

A cobbled together Ryzen 2400g with 16GB of ram. Open Media Vault/Docker: Plex Nextcloud stack with dns refresh/ssl/nginx Sonarr/transmission stack with VPN PiHole Octoprint

Occasionally I run a game server or two when the need comes up, mostly Valheim lately.

[–] iruga@lemmy.world 3 points 1 year ago (1 children)

Hi everyone! I’m a big fan of self hosting :)

I have a dedicated server in Hetzner

  • Intel Core i7-8700
  • 2x SSD M.2 NVMe 1 TB
  • 4x RAM 32768 MB DDR4

Been running it for almost a year without any issues. I host several things there. I’m using caprover.com for managing my deployments since I contributed on the project a few years ago and it’s so easy to get started.

Some of the things I host there:

  • nextcloud
  • MySQL
  • Postgres
  • privatebin
  • some Hasura instances
  • Kuma (for monitoring)
  • Browserless Chrome (which I use for web scrapping)
  • Plausible (analytics)
  • A private Ragnarok Online Server

I have setup a cron job that dumps my all of my databases (Postgres and MySQL) to my Google drive every midnight.

Hope this can help as inspiration for anyone else. Cheers!

load more comments (1 replies)
[–] admin@lemmy.laustinspace.dev 3 points 8 months ago

Just testing from selfhosted instance!

[–] iluminae@lemmy.world 3 points 2 years ago* (last edited 2 years ago)

Ceph (rbd,s3) on 4 poweredges.

Nomad, Consul servers running in a 3 node raft on some ARM SBCs.

Nomad clients on 2 poweredges and 3 arm SBCs running:

  • s3 CSI (media and large file storage is all on s3)
  • rbd CSI (all the stateful jobs have rbd block devices)
  • NATS cluster with Jetstream to enable MQTT support
  • mosquito mqtt (had to run mosquito for mqtt v5)
  • mosquito<->nats bridge (via benthos)
  • nodered (just for easy Google home integration)
  • zwavejs2mqtt
  • zigbee2mqtt
  • frigate (can only talk mqtt v5 so had to run mosquito just for this)
  • grafana
  • gotify
  • gitea
  • drone CI
  • postgresql
  • BitTorrent client
  • ceph rgw s3 gateways
  • NATS based home automation lambdas - I wrote these in go
  • Adguard home
  • traefik as main ingress
  • Prometheus
  • prom node exporter
  • jellyfin
  • jackett
  • a program I wrote that manages torznab->acquisiton->s3 lifecycle
  • a website
  • wireguard servers

And that is just in the server room - I also have more like the 3d printer and CNC machine controllers etc.

[–] Nerrad@lemmy.world 3 points 1 year ago (2 children)

I host one of the worlds last gopher sites. And some Telegram bots, on Raspberry Pi's.

load more comments (2 replies)
[–] spyjoshx@discuss.tchncs.de 3 points 2 years ago

Personally, I host Sandstorm, and Discord music bot, and Minecraft.

[–] remus@lemmy.world 2 points 2 years ago

Lots of stuff! Currently running almost all of these in Docker on a Synology NAS:

  • Code Server - access my notes files remotely
  • Gitea - only used to store notes that are edited in Obsidian (or Code Server as mentioned above)
  • Home Assistant - home automation
  • Homebridge - used for one or two devices that have better integrations than natively in Home Assistant
  • Jellyfin - video streaming platform (installed because it's FOSS and seems interesting, but I rarely use it)
  • Overseerr - user-request app for video streaming platform (installed when I anticipated sharing my movies/shows before realizing that my ISP severely limits my upload speeds)
  • Pi-Hole - block all ads network-wide
  • Plex - primary video streaming platform
  • Radarr - download movies
  • Readarr - download books but have had better luck with Libgen on an ad-hoc basis
  • Sonarr - download shows
  • YTDL - download YT videos
  • Wireguard - VPN into the home network
[–] cow@lemmy.world 2 points 2 years ago
  • 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.

[–] raef@lemmy.world 2 points 11 months ago

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
[–] zingo@lemmy.ca 2 points 1 year ago* (last edited 1 year ago)

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. πŸ’“

[–] hakunawazo@lemmy.world 2 points 1 year ago

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)

[–] ___@l.djw.li 2 points 6 months ago

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.

[–] ITGuyLevi@programming.dev 2 points 7 months ago* (last edited 7 months ago) (1 children)

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).

load more comments (1 replies)
[–] Crocrodile@lemmy.ca 2 points 1 year ago
[–] Wintermute@lemmy.villa-straylight.social 2 points 2 years ago* (last edited 2 years ago)

Lemmy, mostly :D. I also recently started up my own Matrix home server. I took a stab at email, but it was more trouble than it's worth considering my relatively newly acquired cloud hosting IP is on several blacklists. Now that I actually have a server running again Gitea might be next on the list of services that gets added.

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

[–] dreamfinder@dis.ney.ink 2 points 1 year ago

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)

load more comments
view more: β€Ή prev next β€Ί