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

Selfhosted

40394 readers
206 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 3) 50 comments
sorted by: hot top controversial new old
[–] Bharatkalluri@lemmy.world 3 points 2 months ago

Running Tipi on a five year old chrome box with tailscale as the VPN. Has been running great! Now I'm self hosting

  1. Adguard: adblocking inside tailnet & for DNS rewrites
  2. Barrage: Nice deluge UI
  3. Beszel: Clean & simple server monitoring. I monitor two of my instances & the self hosted setup on this.
  4. Beszel Agent: Agent for collecting data for Baszel
  5. Deluge: Torrenting
  6. Duplicati: Backups with a great UI
  7. File Browser: for quick ops
  8. Flowise AI: Great drag and drop LLM chat apps builder
  9. Immich: The absolute best way to manage pictures
  10. Jackett: For the arr stack
  11. Jellyfin: Media streaming solution with apps on my phone, TV & laptops
  12. Open WebUI: My default LLM chat client now, I no longer pay 20$ for chatGPT but just pay as I go with open webui and chatgpt api key
  13. Radarr
  14. Sonarr
  15. Uptime Kuma: Uptime monitoring for everything
  16. Wallos: Subscription management

Tipi is pretty awesome. If you haven't already, check it out!

[–] dmaes@lemmy.world 3 points 1 year 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)

[–] 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.

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

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.

[–] arp@lemmy.studio 2 points 1 year ago

Nothing too grand - a couple Discord bots and a few retro shooter servers in the cloud, and also a Raspberry Pi 4 in the living room which serves nicely as a media center and seed box.

[–] rs5th@beehaw.org 2 points 1 year ago (1 children)

Hardware:

  • Two Dell r610s, each with 12 cores and 96 GB of RAM, running ESXi 6.7
  • Lenovo M900, 4 core, 16 GB RAM
  • 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

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.

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

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
load more comments (1 replies)

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

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

Turns out I have quite a lot of stuff, and yet I'm here thinking I barely have anything! Until now:

  • Nextcloud
  • Kitchenowl (grocery lists)
  • Kavita (ebook manager)
  • Grist (spreadsheets that are databases I guess?)
  • Sharry (file sharing)
  • Changedetection.io
  • A ghost blog
  • Bookstack (like a manual on managing the server)
  • Portainer (manage containers from a webui)
  • Diun (notifies when an update is released for a container. Doesn't have a webui)
  • Homepage dashboard (basically a webpage that shows me my selfhosted services)

All these are running inside Docker containers, on an ancient laptop with a single cpu core and 3 gigs of RAM.

Excited to discover more things to host on that ~~little~~ pretty big guy (somehow its still running well)!

[–] Tempiz@sh.itjust.works 2 points 1 year ago

Jellyfin and Nextcloud with UptimeKuma for monitoring. A pretty simple stack running on a mini tower, but it works great for my primary needs. Portainer for managing docker containers and stacks from a GUI.

[–] DevoidWisdom@sh.itjust.works 2 points 1 year ago* (last edited 1 year ago)

Not much at the moment. Pihole, Pydio, Syncthing, Gitea, Mariadb, Filebrowser, and lighttpd to retrieve weather readings from a homemade weather station.

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

In addition to the standard complement of jellyfin etc. I run a Docker OS on Google's free tier with Gotify along with Uptime Kuma running on a tiny x86 computer accessed via a Cloudflare tunnel. Discord watches the watcher and notifies me if Gotify goes down!

It's a great combo. All reverse proxying is handled by HAProxy on my pfsense router.

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

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
[–] snaf@programming.dev 2 points 1 year ago (2 children)

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.

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

This is interesting! I will be checking this out! Thank you for sharing!

load more comments (1 replies)
[–] athenionn@lemmy.fmhy.ml 2 points 1 year ago

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.

[–] bruj0@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

I self-host in a rented server. I wrote about my adventures here: https://github.com/bruj0/ProxmoxIPv6

[–] lemons@sh.itjust.works 2 points 1 year ago

I have Vaultwarden running on an old laptop, so I definitely don't have much going on. Reading through these comments gives me plenty of ideas on what else to run though!

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

I use proxmox on my server. I virtualize opnsense (with adguard and wireguard), jellyfin, unifi, home assistant, and syncthing.

I have a synology ds220j w/ 2x10tb

Hardware: Intel 12100, 32gb ram, i350-t4 network card TP link TL-SG108E switch

I'm going to move opnsense to a dedicated box eventually

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

Main Server - 37 Containers, 4 VMs

  • Media: Plex, Audiobookshelf, along with everything for a complete *arr stack
  • Network: Cloudflared, NginxProxyManager, Tailscale, Gluetun (for *arrs)
  • Other: Authelia, OpenVSCode, Filebrowser, SFTPGo, Bitcoin Node to support the network
  • VMs: Parrot, Windows 11 for local and remote gaming, Windows 3.11 (because why not), currently spun up myNode to see if I want to explore hosting a Bitcoin Ligtning Node

Smarthome Server - OptiPlex 3050

  • Containers: mqtt, NodeRed, zigbee2mqtt, homebridge, tailscale, pihole (paired with my phone usually)
  • VM: HomeAssistant

Testing Server - OptiPlex 7060
Lately been testing and making stuff using linuxserver/docker-baseimage-kasmvnc.

  • Arduino-IDE running in a container - with USB hotswap.
  • Featherwallet and Electrumwallet (I use a HW-Wallet for HODL).
  • Lutris, got it working with Hearthstone, but didn't really have a use for it.
  • Nomachine in kasmvnc, to (somewhat) smoothly access my VMs through the webbrowser when I just need something fast.
    Linuxserver Firefox.

XMR Mining Server - Old tired HP SFF
Basicly everything from this guide by seth for privacy; monerod, p2pool, tor, watchtower, and a python-webserver to expose metrics/api.

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

Hardware:

  • CPU: 2x Intel Xeon E5-2695v4
  • RAM: 256GB ECC
  • Storage: 4x256GB Enterprise SSD, 4x2TB SSD (ZFS Striped Mirror)

Software:

  • pfSense
  • Proxmox
  • k3s with Flux and Longhorn
  • Gitea
  • Woodpecker
  • UniFi
  • FreshRSS
  • Grafana / Loki
  • Ntfy
  • Paperless-ngx
  • Vaultwarden
  • Minio
  • Syncthing

I purchased the server used. The services are mostly running in a virtualized cluster, which is absolutely oversized for the current tasks. However, it has motivated me to learn Kubernetes and the power consumption is within my limits.

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

First post in the world of Lemmy! Woot! Another Reddit escapee. I can't for the life of me understand the management team at Reddit. I get that they need to make money and that they're pissed off at the AI guys for pilfering their data but the people who contribute to the subreddits and moderate them for free are why Reddit is such a success. Why would you screw them over? It's so short sited. If you're pissed at OpenAI then talk to them and figure out how they can pay for your API access but don't screw the people that made you a success. They can afford to spend a little of the VC/Microsoft money. Okay...off the soap box now.....

Up until very recently I was running all my services on a HP DL380 Gen9 server. Beautiful server but sucks back electricity like a drunk on New Years Eve and is way too noisy for my office. Purchased 4 different Tiny PCs (3 Lenovos and 1 Dell).

One Lenovo (AMD Ryzen 3 PRO 2200GE with 32GB RAM) is running RockyLinux with Docker with 20+ containers currently running.

  • "Sweden Services" - SABnzbd, Sonarr, Radarr and Lidarr
  • Tools - IT-Tools, Pairdrop, CyberChef and Paperless NGX
  • Homelab services - Portainer, Dozzle and Nginx Proxy Manager
  • Info - FreshRSS
  • Media - Plex, Audiobookshelf and Navidrome

I'm constantly playing with different containers - adding, removing, etc. I did try making the switch to Podman as I like the idea of rootless containers but could not for the life of me get things like NFS shares and Portainer integration working and was spending way too much time fighting with it. Will probably try again in the near future.

Then the other 3 Tiny PCs are running XCP-NG with various VMs including my Xen Orchestra, Kali, a couple Windows machines (usually off), Tailscale gateway box and a few others. Again, mostly for testing things out.

Using OpnSense as my firewall. Have a TrueNAS system sharing files and another small Rockstor NAS also.

Looking forward to the community here. Thanks.

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

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

[–] innercitadel@lemmy.nz 2 points 1 year ago* (last edited 1 year ago)

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.

[–] rarkgrames@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

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

[–] IRQBreaker@lemmy.kozow.com 2 points 1 year ago

A Plex server, two DayZ servers and as of today a Lemmy instance. πŸ˜€

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

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

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

[–] Crocrodile@lemmy.ca 2 points 1 year ago
[–] 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)

I'm hosting Trillium Note for my personal note taking.

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