A simple question to this community, what are you self-hosting? It’s probably fun to hear from each-other what services we are running.

Please mention at least the service (e.g. e-mail) and the software (e.g. postfix). Extra bonus points for also mentioning the OS and/or hardware (e.g. Linux Distribution, raspberry pi, etc) you are running on.

  • Ruud@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    70
    arrow-down
    1
    ·
    1 year ago

    I host:

    Fedi servers

    • lemmy.world
    • mastodon.world
    • calckey.world
    • pool.social
    • musicworld.social
    • akkoma.nl
    • ruud.social
    • fotofed.nl
    • fediland.nl
    • blog.mastodon.world
    • play-my.video

    Software I use

    • Nginx Proxy Manager
    • Portainer
    • Kimai
    • Xwiki (3 of them)
    • Cryptpad
    • Grafana
    • Hedgedoc
    • Matrix/Synapse
    • Thelounge
    • Vaultwarden
    • Gitea
    • Nextcloud
    • Paperless-ngx
    • Zabbix
    • Zammad

    Probably forgot some…

  • sneakyninjapants@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    20
    ·
    edit-2
    1 year ago

    My long and mostly complete list:

    • Audiobookshelf (GH)
      • Using for audiobooks. Ebooks, comics, and podcast support in early stages.
    • Authelia (GH)
      • Using for two-factor authentication in front of all of my services. Critical infrastructure.
    • Bazarr (GH)
      • Using for automated subtitle management. Have not needed to rely on it much.
    • Code-Server (GH)
      • Using for a plethora of things. I could write an entire post on this alone.
    • Courier
      • Using (occasionally) for package-tracking from various carriers.
    • EmulatorJS
      • Using for retro-emulation.
    • Gitea (GH) x2
      • Using as a git repo server, package repository, and for CI/CD automation. Is critical infrastructure in my lab. Could also write an entire post on this one.
    • Headscale with Headscale-UI. Tailscale clients on various VMs LXCs, etc.
      • Using to securely network with my remote servers.
    • Homepage
      • Using as a “single-pane-of-glass” to get an overview of service health with links to the various services.
    • Invidious
      • Using in-place of YouTube.
    • IT-Tools (GH)
      • Using for the myriad of various useful tools it offers.
    • Jellyfin (GH)
      • My media player of choice. Using for movies and television, but supports music, ebooks, and photos in addition.
    • Kopia Server (GH)
      • Using for data backups to my Minio instance on local NAS and Wasabi. Simple, fast, and reliable.
    • Librespeed (GH)
      • Using for the occasional speedtest to my remote servers.
    • Matrix stack using Conduit back end and Element-Web front end
      • Federated Discord essentially. Using as a private instance for friends and family.
    • Minio
      • Using primarily as a gateway to storing backups, also serves git-lfs for Gitea.
    • N8N (GH)
      • Using for home-automation, backing up my Reddit saved posts to a database, deal-alerts, and part of a CI/CD pipeline.
    • NTFY (GH)
      • Using for infrastructure notifications mostly. Very simple and versatile alerting solution.
    • NZBGet
      • Using for getting “usenet articles”.
    • Paperless-NGX
      • Using for document archival. Important receipts, documentation, letters, etc. live here.
    • Portainer (GH) with multiple agents on VM’s LXCs and VPSs
      • High level management of my various docker containers.
    • Prowlarr
      • Using to provide torznab API to websites that dont natively have it. Integrates with Radarr and Sonarr
    • Radarr (GH)
      • Using for movie management.
    • Radicale
      • Using for contacts and calendar server.
    • Raneto (GH)
      • Using as a knowledge base. Lab documentation, lists, recipes, lots of things live here. Using with with code-server and Gitea.
    • Readarr (GH)
      • Using for book management
    • Recyclarr (GH)
      • Using for Radar and Sonarr to sync search terms for their automations. Very useful, hard to summarize.
    • Requestrr
      • Using (very rarely) as a requests bot for Radarr and Sonarr.
    • SFTP-Go
      • Using mostly in-place of Nextcloud. Used to back up phones mostly.
    • Shaarli (GH)
      • Using as a read-it-later service. Went through lots of these, and Shaarli has been good enough.
    • Singlefile-Archive
      • A hacky way of presenting pages saved with the singlefile browser extension. Not exactly happy with the solution, but for my ocasional use it does work.
    • Sonarr (GH)
      • Using as TV series manager
    • Speedtest-Tracker (GH)
      • Using to get periodic speedtests. Plan to automate results to blast my ISP if my service speed gets too low.
    • Traefik (GH) on each seperate host
      • Using as a web proxy in front of my various services. Critical infrastructure.
    • Transmission (GH)
      • Using to get “Linux ISOs”
    • Uptime Kuma (GH)
      • Using to monitor site and services status along with a few others. Integrated with NTFY for alerts.
    • Vaultwarden
      • Using as my password manager. Have been using for years, cannot recommend enough.
    • A handful of static websites served with NGINX
      • The old standby, its been reliable as a webserver.

    These services are the result of years of development and administrating my lab and while there is still some cruft, it’s mostly services that I think have real utility.

    As far as hardware:

    • Running pfsense on a toughbook laptop as a router-firewall.

    • A SuperMicro 24 bay disk-shelf with Proxmox and ZFS for NAS duties and a couple services.

    • Lenovo Tiny boxes with a Proxmox cluster for the majority of my local services.

    • Dell managed switch

    • A few Raspberry-pi’s with Raspbian for various things.

    • Linksys AP for wifi

    Edit: Spelling is hard.

    • samyboy@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      That is impressive. For the sake of curiosity, do you have any photos or diagrams you could share?

      • sneakyninjapants@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        Hmmm. I don’t have a network/infrastructure diagram or anything yet, but I’ve been meaning to create one. I’ll probably put one together and post more about my setup if there’s any interest. I’ll be sure to tag you when I do. Thanks for the interest!

      • sneakyninjapants@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        It’s an older Panasonic ToughBook CF-C2 with an ExpressCard34 slot I’d say circa 2013. I have a gigabit Ethernet adapter jammed in there for WAN. I’ve been using the setup for maybe 8 years and it’s been ultra reliable for me.

  • Shertson@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 year ago

    This assortment is run under a combination of Proxmox LXC containers, docker containers, and Yunohost. Mostly I use it to play around, but most are heavily used by my wife and I. I’m planning to rebuild everything and making things more “official”. Looking to convert from a “lab” to actually making it “production” with solid failure routes and backups. I am looking to move anything currently under Yunohost to docker/lxc and to start making use of podman. Recently saw CosmOS and think it might be a good alternative to portainer.

    Hardware:

    • Node 1: Lenovo m93p tiny with 16GB RAM and 250GB SSD - Proxmox
    • Node 2: Lenovo m93p tiny with 16GB RAM and 250GB SSD - Proxmox
    • Node 3: Gigabyte Brix with 16GB RAM and 500GB Sata SSD, 128GB m.2 SSD - Proxmox
    • Node 4: Trigkey Green G3 with 16GB RAM and 1TB Sata SSD - Proxmox
    • TPLink managed switch
    • TerraMaster 2-bay NAS with 2x 2TB HD (NFS host for containers)
    • Synology ds220j NAS with 2x 8TB HD (backup of home desktops, laptops, cell phones, and lab systems)
  • NovoDuck@beehaw.org
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    1 year ago

    Currently all LAN only, still in the experimental stage finding out what’s useful/preferable to me and what I want to keep:

    KEEPING
    Pi-Hole - ad/malware/tracker blocking
    Portainer - Easy Docker
    Syncthing - Sync folders between devices
    Planka - Kanban board
    I.T. Tools - Handy I.T. Tools
    Bookstack - Personal documentation
    Mealie - Recipe manager/meal planner
    Jellyfin + usual accompaniments - Media Management
    Navidrome - Music library
    Changedetection - Stock monitoring
    Gotify - For push notifications from other apps
    Filebrowser
    That Word Game ;)

    UNDECIDED (may swap for alternatives or just remove)
    Organizr - Homepage
    Jump - Homepage
    Homepage - Yup, another homepage!
    Linkding - Bookmarks
    Shiori - Pocket replacement
    Etebase - CalDAV & CardDAV
    Whoogle - Google without the crap
    Photoprism - Photo management
    Libreddit (not being used now!)
    QBittorrent - for Linux ISOs
    Uptime-Kuma (for when I do open a few services to family)
    Ryot (beta) “Roll Your Own Tracker” - Media Tracker

    PLANNING TO ADD
    Reverse-proxying (likely NPM) + Security (Fail2Ban, Autheilia?)
    Audiobooks
    Comic book management
    Translation service
    Document manager
    Home Assistant on its own Pi4 when I can get hold of one

    • constantokra@lemmy.one
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      How are you liking shiori? I’ve not found a bookmark manager that’s worth going through my horrible mess of bookmarks yet, but the offline archive option looks interesting.

      • NovoDuck@beehaw.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        To be honest I’ve not really used it very much, but it’s functional and simple. I have nothing against it, other than “If I’ve not really used it, do I really need it?” (hence it being on my “Undecided” list.
        It’s worth mentioning the docker hub image is very out of date, but the github is active as someone else took over.

        • constantokra@lemmy.one
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          That is worth mentioning, thanks. I probably would have missed it and thoughtbit wasn’t active.

    • atomicmoose12@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Would love to hear more if you get your comic manager running. I tried a few docker apps but couldn’t quite get into them.

      • NovoDuck@beehaw.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Will do! What did you find lacking in the ones you tried? I’m assuming Kavita, Komga, Mylar3? I’m mainly looking for something to check, fetch and correct metadata, though I may end up just doing all that on my desktop.

    • Ruapho@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Long Time Developer always googling for specific tools when needed just learned about I.T. Tools. Thanks.

  • Sinister_Crayon@beehaw.org
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    1 year ago

    Oh jeez… there’s quite the list. I have a Ceph cluster of 3 nodes with 15x HDD’s and 3 SSD’s… on that cluster I run some VM’s that in turn run a Docker swarm. All Ubuntu 22.04, all commodity hardware. Currently I’m running;

    • NGINX which proxies all my web facing services on multiple websites.
    • Wordpress for my personal site which sync my Instagram pictures to it as well
    • MariaDB Galera cluster
    • Nextcloud for file sharing but also provides lots of plugin services like a password manager, email client and so on
    • Photoprism for my photos… I use the Nextcloud client to automatically upload new pics from my phone to Nextcloud then Photoprism is attached to that same library
    • OnlyOffice as a plugin to Nextcloud to allow O365-like functionality
    • ElasticSearch plugged into Nextcloud for full-text searching
    • OpenProject for project management in my own businesses
    • Jellyfin and Plex both attached to the same media library
    • E-Mail using Docker-Mailserver… so Postfix with a bunch of ancillary tools for 3 domains
    • Droppy as a quick-and-dirty file repo for when I need to get files to people easily
    • FreePBX (Asterisk) with 4 extensions around the house
    • MeshCentral for managing my family’s PC’s and also doing remote tech support for family, friends and customers as necessary
    • FOGProject for imaging PC’s and VM’s as necessary
    • ReactiveResume
    • Docker Registry set up as a caching proxy
    • YoutubeDL-Material
    • Karaoke Eternal for those nights when you just get drunk enough to karaoke

    Then there’s a whole host of ancillary services; BackupPC, Unifi controller container, piHole on a couple of Raspberry Pi’s, ts-dnsserver for internal DNS management… probably a dozen other containers and tools I’m forgetting.

    Oh yeah, and a Synology NAS as a backup target :)

  • legion@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    Part of my Reddit exodus plan was to get serious about my RSS setup.

    I’ve settled on:

    • FreshRSS as my feed manager (supported by Reeder app in iOS and MacOS)
    • FiveFilters Full Text extractor
    • rss-proxy site scraper

    I may experiment with some replacements for rss-proxy, as I’ve run into a couple sites it doesn’t scrape well, but FreshRSS and FiveFilters have been smashing successes.

    • proycon@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Nice, RSS is great indeed. I use it extensively as well, but I didn’t even realize it was a thing people ran as a service on a server. I hadn’t heard of FreshRSS etc. I personally just run newsboat from my desktop/laptop, even my phone if need be.

      • legion@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Using a backend service provides things like synchronization, which is useful to me. Previously, I was using Feedly as that backend, but FreshRSS let me self-host that functionality and was pretty trivial to setup and start using.

  • wojtek@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    miniflux, nitter, seafile on my local RPi4

    pondered pixelfed (but they don’t have docker image) and calckey (no arm one)…

  • r0ckr@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    1 year ago

    AMD EPYC 7B12 / 256GB RAM / Supermicro H12SSL-i / 4x2TB Samsung 980 Pro in ZFS RAIDZ-10

    Total overkill for what is currently running on it. But who knows what the future brings.

    Current:

    Docker-based

    • Portainer
    • SabNZBD
    • Radarr
    • Sonarr
    • Prowlarr
    • Gotify
    • Jellyfin
    • Bitwarden
    • Paperless NGX
    • Watchtower

    As a VM in Proxmox VE

    • KASM workspaces because it’s really cool
    • Random Windows 11 VM attached to KASM for some remote work
    • Random Windows Server 2022 to play around with

    As an LXC in Proxmox VE

    • Ubuntu-based SSH jump-host
    • Ubuntu-based Unifi-controller
    • Ubuntu-based crowdsec concentrator
  • Sunny:)@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    These comments inspire me so much to get back into my self-hosting. Right now, I’m running

    • Foundry (a virtual table top for ttrps)
    • Nextcloud (which I don’t use)
    • Jellyfin (which I also don’t use)
    • ramblechat@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      I’ve lost count of the docker containers / hosted stuff I’ve spun up, only to realise I don’t use it. It’s fun though. Bitwarden, Owncloud, NextCloud, Openmediavault, homepage, Jellyfin are just a few I can remember.

  • surfrock66@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    1 year ago

    Lots. I have 2 proxmox hypervisors and 3 Raspberry Pi’s; my OS of choice for servers is Ubuntu Server or Raspbian.

    • ISC-DHCP-Server (DHCP)
    • Bind9 (DNS)
    • Pihole (pihole upstreams to bind9) (More DNS with ad and content blocking)
    • OpenLDAP (Directory)
    • Jellyfin (Media)
    • Nextcloud (General google drive replacement)
    • Vaultwarden (password Vault)
    • Asterisk (Phone)
    • EasyRSA Certificate Authority (Certificates)
    • Minecraft (Gaming!)
    • HomeAssistant (Home Automation)
    • Octoprint (3D Printing)
    • Shinobi (Security Cameras)
    • Multiple Apache Websites (Web)
    • Exim4 mail relay (Mail)

    Experimental:

    • Photoprism (Photo Sharing)
    • tt-rss (RSS Reader)-
    • DrYes@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I’ve been looking for an easy CA for home use signing of stuff (open-wrt, wifi). how’s your experience with EasyRSA?

      • surfrock66@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        It’s ok, but it’s VERY manual. I am ok with that, and it’s helped me learn better. I’ve written some scripting to help manage it, but I am always worried that there are gaps and I’ll miss some expiration. I am trying to compile an open source suite to essentially replace the AD suite, and it’s competent thus far but with much less UI.

  • LazyPyro@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    1 year ago
    • Jellyfin - film/tv, both locally and on a seedbox.
    • stable-diffusion-webui - self explanatory
    • Matrix/synapse - private instant messaging for myself and tech minded friends
    • MeTube - web UI for youtube-dl
    • Stash - like Jellyfin/Plex but for any adult media you may have (link is SFW).
    • Lemmy - only privately just seeing how it all works, I don’t intend to make a public instance.
    • A fairly typical LEMP (Ubuntu, Nginx, MariaDB, PHP) stack on my VPS

    Stuff I used to use or have at least tried out:

    • Plex
    • Calibre-web
    • Typical LAMP (CentOS, Apache, MySQL, PHP) stack back in the old days (PHP4/5) when I did a bit of web dev.
      • LazyPyro@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        Tbh I liked Plex when I used it years ago, then I stopped using it as I went full on Netflix/Amazon Prime out of sheer laziness. Having now come back to self-hosting and acquiring media myself, I went with Jellyfin mostly because it’s FOSS and it does everything I need it to. I noticed Plex has some features locked behind a subscription which I don’t like the idea of, and iirc there were some privacy issues at some point? So those things made me hesitant to give Plex another go.

        Also, I had used a friend’s Jellyfin before hosting it myself and I was really impressed with how well it worked on my devices, whereas when I used to use Plex I’d see stuttering/buffering issues from time to time, especially if watching a foreign film for example and the subtitles wouldn’t load/render from the .srt file properly.

        As for apps… my TV runs Android and the Jellyfin app on that works great, and no problems with the iPad app either. I can’t speak for consoles though as I don’t use mine any more so have no idea what the JF app is like on those.

        • TurnItOff_OnAgain@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Hmm, OK. I’ve had some issues here and there with buffering, but always chalked it up to the machine it was running on, and (I think) needing to transcode those specific files. If I were to pay for plex that wouldn’t be as big of a deal since it would do hardware transcoding.

          The Xbox app is pretty much just the website, and not optimised for a controller at all. It makes you use the left stick to control the mouse and use the triggers as left/right click. This is the main reason I’ve stuck with Plex over JF. Gotta have a decent app for my Xbox.

      • juandjara@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Because Jellyfin is plain and simple and does not try to sell me “services” or “content” made by plex. It just plays what is on my drive

      • UniversalHatred@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        edit-2
        1 year ago

        I liked jellyfins customization but I had to go back to Plex after it kept fucking up on me constantly. And trying to use the app to stream stuff to my phone was annoying as fuck, always wants the IP address, cant just log in like you can on plex

        • banana1@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          I never had to provide the server address kr to relogin in the app personally. That’s an annoying bug you had!

      • xylene@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        I jumped ship due to privacy concerns - I didn’t like that my internally-hosted Plex web home had like 12 things blocked by uBlock, and I really like open source software!

  • LanyrdSkynrd@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    I run everything in docker on Ubuntu 22.04 with the exception of Plex, which runs on bare metal on the same server. The server is a 16 core threadripper 1950, with 2 quadro gpu’s, m2000 and a p400, 128gb ram, mirrored ssd for system, platter HDD for media, CoralTPU pcie.

    I also run Home Assistant on a separate Lenovo MiniPC(forget which model), I did this so I can take down the server for various reasons without losing smart home stuff. Helps with the Partner Acceptance Factor.

    In no particular order the server runs: Calibre-web - Library managment Sonarr - TV series downloads Radarr - Movie Downloads Lidarr - Music Downloads QbittorentVPN - Torrents over vpn, guarantees no leaks Jackett - tracker management and proxying Podgrab - downloads podcasts Frigate - NVR, camera recording with object detection DoubleTake - Facial recognition middleware, works between frigate/homeassistant and Compreface/Deepstack Octoprint - 3d printer spooler Tautulli - Plex statistics Portainer - Docker Management Ombi - Media request app, users can request shows/movies and they can be automatically added to sonarr/radarr MeTube - Webui for youtube-dl/dlp, useful for downloading Youtube videos for offline and ad free use Spot-dl - parses spotify playlists and downloads them from youtube

  • Soxxx@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    Newbie here. Trying to learn the ins and outs of self-hosting by messing around with Discord Red on my Pi 3B (on Raspberry Pi OS). Working great-ish so far! Need me some more free time to tinker with cogs.

  • sunbeam60@lemmy.one
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 year ago

    Got 2 24/7 runners in my home:

    1. Ubuntu 22.04 LTS Server on a tiny Dell Optiplex 7000 server (Intel 12700T), strapped under my desk, hosting everything in docker:
    • Plex
    • *arrs, on top of a Gluetun container for privacy
    • QBittorrent, to download big files, like … eh … linux distributions
    • NginX Proxy Manager
    • PhotoPrism (I subscribe, it’s awesome, cannot recommend it enough)
    • Portainer, as a management interface
    • Wireguard VPN server, to enable me to get into my LAN and prevent having to expose anything to the public internet.
    • Watchtower, for keeping things up to date.
    1. A Synology 718+ with 10 TB in a a dual SHR RAID.
    • PhotoPrism storage
    • Plex media storage

    In addition, I’m hosting a couple of Wireguard VPS in the US and a Nordic country to give me access to regional content (I pay for a few regional services through friends living there - i.e. they pay monthly and I pay them yearly for an account on a region-locked service) - not sure if that counts as “self-hosting” :)

  • Tupcakes@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 year ago

    cluster (two old laptops, and 3 PI 3s):

    • nomad
    • glusterfs
    • consul

    containers on nomad:

    • gitea
    • nodered
    • traefik
    • nextdns
    • postfix
    • cloudflared
    • diun
    • uptimekuma
    • searxng
    • n8n
    • nfty
    • minecraft bedrock
    • maraiadb
    • linkding
    • ddclient

    docker (on unraid):

    • audiobookshelf
    • changedetection.io
    • fileflows
    • gluetun
    • jellyfin
    • metube
    • netdata
    • qbittorrent
    • unifi controller

    Stand alone hardware:

    • technitium dns server x2
    • home assistant