Thinking of self-hosting some basic tools; SearxNG, Bitwarden, Lemmy.

What kind of tools are you self-hosting right now? Which ones are easy to manage, which ones are awkward? 👀

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

    Home Assistant, ESPHome, frigate, grafana, influxdb, mosquitto, nodered, plex, and a few web site servers. Once set up, they’re all easy to manage. The biggest challenge is upgrading Ubuntu on the web severs. All the other ones are Docker instance.

  • saigot@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    I use a truenas server running off old gaming rig parts (except storage)

    • plex
    • tautilli (plex analytics)
    • sonarr and radarr
    • jackett
    • transmission
    • pihole that I dont use
    • home assistant
    • a very basic personal website, more of a placeholder for if I need to go job hunting
  • chameleon@kbin.social
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago
    • Nextcloud. Not too complex but I feel like it’s getting heavier month by month and I’m scared of having it turn into full-fledged bloatware. It already has an autoplaying video in the about screen so the slope is getting ever so much slippier…
    • Forgejo, swapped from Gitea just a while ago. They’re more or less identical but I have stronger trust in Codeberg
    • Nitter
    • Some half-assed nginx build with nginx-http-flv so I can stream stuff between friends. It works OK but it feels like there’s newer better options, I just haven’t cared to look into it
    • Weird half-assed email setup that does conform to all funky modern bells and whistles somehow despite being an unholy mixture of Postfix, rspamd, Dovecot and Maddy. I’m scared to touch any part of it. Not used for anything too overly serious
    • Headless qBittorrent but I don’t think I’ve actually used it in years
  • Leigh@beehaw.orgM
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Not as much as I probably should be! I have a nice little Proxmox cluster, backed by a UPS and a beefy NAS, but mostly I use it for fussing around with stuff, playing with instances, nothing really mission critical.

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

    I’ve got a Synology NAS running Home Assistant and basic NAS stuff (mostly backing up NextCloud).

    I’ve got a Linode (might move if I get less lazy) running NextCloud, and a setup for a Minecraft server I haven’t run for years. That NextCloud server replaced BTSync/Syncthing and TTRSS servers, and also now does my password syncing via KeePass, and contacts through webdav.

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

    Not a ton of stuff, but I’m currently looking at some more, thanks to this thread.

    At home:

    • Open Media Vault on an RPi 4, with some containers, namely:
      • qBittorrent
      • PhotoPrism (not especially functional, more a proof-of-concept)
      • mariadb
    • PiHole on an RPi 3
    • Volumio on RPi3s + DAC (x2)

    On a Singapore-based VPS:

    • Nextcloud
  • DjMeas@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I’m usually a lot of what others are posting. One of my favorites so far has been HumHub. It’s a social media platform that’s like an old-school Facebook before all the news and ads. Currently have about 20ish members and it made available just for my large extended family. A lot of us already left Facebook so it’s nice to have a similar set of features just for us without outside influences.

  • Risky@lemmy.kiberness.xyz
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Lemmy Jellyfin Wireguard so I can access my home network from outside

    All three are easy to manage(so far).

    • Cycadophyta@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Have you tried tailscale? It uses wireguard under the hood, but is much easier to connect multiple devices.

  • blackstrat@lemmy.fwgx.uk
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Nginx Nextcloud Lemmy Emby HomeAssistant Paperless-ngx Podgrab Gokapi Snippet box Opnsense Deluge Pihole 3CX Omada SDN controller Gitea iredmail Hashicorp Vault Portainer Heimdal Firefox browser

    • a few ancillary databases and management tools

    I’m pretty happy with this lot and at the moment I’m not sure what I want to add. Perhaps some RSS reader, but I don’t think that’ll see much use tbh.

  • distantorigin@kbin.cafe
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I host the following off of the top of my head, in no particular order. Some are hosted at home on a combination of a Raspberry Pi 4 and a Synology DS1821+ NAS, some are hosted on a dedicated server:

    • Bitwarden
    • GitLab
    • Pi-hole
    • Miniflux
    • Previously I used NginxProxyManager, now I just use Caddy
    • Samba/FTP server
    • Seafile
    • URL shortener at cmd.gg
    • Syncthing
    • ResilioSync
    • qBitTorrent
    • Glances
    • VirtualDSM to isolate a friend’s media and hosting from my own on the NAS
    • HomeAssistant
    • Mastodon
    • Kbin
    • A couple of MOOs
    • Bitlbee
    • Wordpress/Classicpress
    • Overpass (OpenStreetMap API)
    • Icecast - not sure why I host this anymore…
    • MinIO as a restic backup target
    • UniFi controller

    I also run PFSense at home for my router, on a Protectli Vault, if that counts as self-hosting. Seems more like sysadmin, but there you go. I use Uptimerobot to monitor everything and create sleek public status pages.

    • chillybones@beehaw.org
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I had no idea you could host your own Bitwarden instance. The whole reason I moved to Bitwarden in the first place was one of the Lastpass hacks, being in control of my own password manager instance from my favorite password manager would be amazing. Is it free to self- host?

      Also curious about your UniFi controller, are you considering a DM/DM Pro a ‘self-hosted’ controller or do you use one of those Dockerized container solutions?

      • distantorigin@kbin.cafe
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        I use Vaultwarden in Docker, which is a light-weight Rust implementation of the Bitwarden server. You can just point any of the apps or browser extensions to your server at login and it works seamlessly. The oficial Bitwarden Server is also available, but when last I used it, it was much more resource intensive and had a number of docker containers as dependencies instead of the single container for Vaultwarden.

        For UniFi, I use a docker image–currently, I’m using this one.

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

    I believe I’m at 42 Docker containers now, lol. Some of the notable ones:

    • Plex
    • Vaultwarden
    • Home Assistant (plus Node-RED, zwave JS, and mqtt)
    • NPM
    • Pihole
    • All the “arr” stuff
    • Nextcloud
    • Portainer
    • FreshRSS

    There is a lot of support stuff too like MariaDB and orbital-sync.

    I’m going to be working on Lemmy when I get back from vacation but I leave in like 2 hours so that’s going to have to wait, lol.

    By in large, the docker makes it stupid easy for the vast majority of my containers and portainer makes it even easier since you can manage everything through a web UI.

    • frogman [he/him]@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Chad.

      NextCloud and Pihole are definitely being added to my list. Does self-hosting NextDNS seem worthwhile to you? 👀

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

        I don’t know that it’s really necessary to use both nextdns and pihole. You may look at a couple of comparisons and decide what’s best for you. I just use pihole (two of them actually, one in docker and one on an actual pi).

  • Jonsk@lemmy.halfhosted.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    I have an old laptop that i’m selfhosting a few services on. Right now i’m hosting:

    • nginx proxy manager as a reverse proxy (all requests go through the reverse proxy and it redirects to the app based on the domain name)
    • mealie and tandoor(for recipe management, dont know which one to choose yet)
    • immich (for photo backup and management, kind of like Google photos)
    • media stack with jellyfin, bazarr, sonarr, radarr, prowlarr jellyseerr, sabnzbd, and qbittorrent (jellyfin for streaming movies and shows, qbittorrent and sabnzbd for downloading movies and shows from either torrent or usenet sites (basically torrents but better), sonarr and radarr for telling them what to download, prowlarr for telling sonarr and radarr where to download from, and jellyseer is an interface where users select movies to download)
    • gluetun (only use it sometimes, it’s a VPN client that I use with qbittorrent)
    • archiveteam warrior for helping out archiving reddit, they have some other cool archival projects too.
    • And finally, Lemmy.

    I host most of my important things on the cloud because of my situation meaning that my laptop is not too reliable. If you are curious:

    • actual (a pretty cool budget management app)
    • nginx proxy manager
    • gotify (sends and receives messages)
    • ntfy (same but a bit simpler and more configurable)
    • headscale (selfhosted control server for tailscale)
    • metrics stack with grafana, prometheus and node exporter (node exporter scrapes my cloud server for data like CPU usage and other stuff every, I think, minute and then sends it to prometheus and grafana scrapes Prometheus for the metrics then visualises it if I request it to)
    • authentik single sign on (single sign on means you log into authentik and then you can log into every other app through authentik, it’s a bit complicated to setup but it’s very nice when you do)
    • vaultwarden (like bitwarden but easier to setup and easier on the ram) And that’s about it.

    Trust me, I had to go through A LOT of tutorials to get to even this point, so it may be daunting at first, but you’ll get there. Eventually.

    If you’d ask me what the hardest to set up was it was probably the media stack, probably because it was my first project 😅 and a close second would probably be authentik, it requires learning the different authentication types that you need, then actually setting it up on your server.

    If you decide to selfhost something through docker and are new to doing stuff through the command line then i would recommend portainer, because it has a nice GUI and is maybe a bit better understandable to people who don’t understand all the commands In docker. Even if you are, it’s still nice for monitoring IMO. Incase you don’t know what docker is, you should check it out. I’m not gonna go into it here, but it’s pretty cool.

    You should consider joining !selfhosted@lemmy.world (I realize that beehaw defederated but I feel like I should still bring It up) and !selfhost@lemmy.ml

    Anyway sorry for the long post, I’ll shut up now.

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

      Damn saving this for later thanks. I’m running jellyfin on my main PC rn, in the process of building a server PC with some raid drives

  • roofuskit@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago
    1. Home Assistant OS (in a VM)

      • MariaDB
      • Matter Server
      • Mosquitto Broker
      • Z-Wave JS
    2. AdGuard home

    3. SWAG (Ngnix proxy)

    4. Emby

    5. Airsonic Advanced

    6. Komga

    7. Immich

    8. FreshRSS

    9. Owncloud

    10. Organizr

    11. Duplicati

    12. Portainer

    13. Virtmanager
      The “arr” family

      • Gluetun (routes all the below containers through my VPN)
      • Readarr (print)
      • Readarr (audio)
      • LazyLibrarian (magazines)
      • Mylar3
      • Sonarr
      • Lidarr
      • Radarr
      • Prowlarr
      • Flaresolverr
      • SABnzbd
      • qBittorrent

    There’s a few other support containers for the above items like redis and postgres. This is all done on Ubuntu Server. But I’m slowly prepping to switch over to Unraid as I prefer the storage management on that. For me file storage and redundancy is a huge part of why I run all this.