Either self-hosted or cloud, I assume many of you keep a server around for personal things. And I'm curious about the cool stuff you've got running on your personal servers.

What services do you host? Any unique stuff? Do you interact with it through ssh, termux, web server?

  • JustEnoughDucks@feddit.nl
    ·
    5 months ago

    I have an orangepi zero 3 with pihole

    Then an ITX PC with

    • mealie (meal planner, recipe parser, grocery list maker with a bunch of features and tools)

    • immich for self hosting a google photos alternative

    • *arr stack for torrenting Linux ISOs

    • Jellyfin for LAN media playing

    • home assistant for my VW car, our main hanging renovation lights, smoke and CO monitors, and in the future, all of the KNX smart systems in our house

    • Syncthing for syncing photo backup and music library with phone

    • Bookstack for a wiki, todos, journal, etc... (Because I didn't want to install better services for journals when I don't use it much)

    • paperless-ngx for documents

    • leantime for managing my personal projects, tasks, and timing

    • Valheim game server

    • Calibre-web for my eBook library backup

    • I had nextcloud but it completely broke on an update and I can't even see the login fields anymore, it just loads forever until it takes down my network and server, so I ditched it since I never used it anyway

    • crowdsec for much better (preemptive) security than fail2ban

    • traefik for reverse proxy

  • perishthethought@lemm.ee
    ·
    edit-2
    5 months ago

    You might like to search this community, and also \c\self_hosted, since this question gets asked a lot.

    For me:

    • Audiobookshelf
    • Navidrome
    • FreshRss
    • Jellyfin
    • Forgejo
    • Memos
    • Planka
    • File Storage
    • Immich
    • Pihole
    • Syncthing
    • Dockge

    I created two things - CodeNotes (for snippets) and a lil' Weather app myself 'cause I didn't like what I found out there.

  • slabber@lemmy.ml
    ·
    5 months ago

    I settled on a Fujitsu Q920 with 16 GB of RAM and a 1 TB SSD. Runs FreeBSD 14.1 and each service has its own Jail.

    Services:

    DNSmasq - local DNS and adblocker Wireguard Navidrome MPD - Media server Vaultwarden - password save Radicale - cardav and caldav server TinyRSS - RSS aggregator Zabbix - server and service monitoring Postgresql Gitea - git repository Emby - jellyfin alternative Mariadb Bhyve VM with Debian running 2 apps (invoiceplane and leantime) which use a quite old php version and I never had time to port to Freebsd.

    A second machine that starts daily and creates a backup of machine 1 by using ZFS autobackup.

    Nothing fancy but it does what I need.

    • youmaynotknow@lemmy.ml
      ·
      5 months ago

      Are you using Kavita for your books as well? I have my books on Calibre, but I'm seriously considering putting it all under Kavita.

        • youmaynotknow@lemmy.ml
          ·
          5 months ago

          I guess that's going to be the way. I'm moving all the services I have under UnRaid to ProxMox, and wanted to lower the app count. Thanks for the tip.

  • not_amm@lemmy.ml
    ·
    5 months ago

    For local use only I use Docker Rootless hosting:

    • SearXNG (with some modifications, like not using Redis nor Caddy)
    • FreshRSS
    • Jellyfin (for my small collection of series and movies)
    • Gotify
    • Stirling-PDF
    • PiHole (more as an experiment, rather than looking for a complete DNS solution since I can't change my router's DNS)
    • Paperless-NGX (I don't use it much, it's more as an experiment)
    • Homer
    • DokuWiki

    I've found problems using Docker Rootless and Tumbleweed as my server's OS, since some configurations are different and some containers don't even work, but I've also learned a lot :)

    • floquant@lemmy.dbzer0.com
      ·
      edit-2
      5 months ago

      I can't change my router's DNS

      Do you mean you can't change the DNS server in the DHCP settings or the server the router itself uses? In the first case you might be able to use Pi-Hole's DHCP server instead, while for the latter it shouldn't be an issue - I actually usually leave upstream servers configured there to avoid loops. BTW, you might also be able to flash OpenWRT to your router

      • not_amm@lemmy.ml
        ·
        5 months ago

        Nothing for Redis since it's optional and I had problems running SearXNG with it. For Caddy, I forgot to mention that I use Nginx-Proxy-Manager as my reverse proxy for HTTPS hehe

    • lemmyingly@lemm.ee
      ·
      5 months ago

      You could turn off the DHCP server on your router and let your server handle it. You can then tell your clients to use Pi hole via the DHCP running on your server

  • ☆ Yσɠƚԋσʂ ☆@lemmy.ml
    ·
    5 months ago

    I've been running my own nextcloud for around a decade now. I use it for my calendar, contacts, and file storage. It's basically replaced all the google services for me, and has been effectively zero maintenance. It just works.

  • gerdesj@lemmy.ml
    ·
    5 months ago

    I started to answer your question with a list of stuff and then deleted the lot and started again:

    What are you really after? Do you fancy a challenge or what?

  • toastal@lemmy.ml
    ·
    edit-2
    5 months ago
    • Prosody XMPP server (might move to ejabberd) with Movim front-end
    • Murmur VoIP server
    • Miniflux feed reader
    • Nix remote builder & substitutor
    • Upterm terminal sharing
    • Some small static sites on Nginx
    • Darcs, Pijul, Git hosting (no forge, basic SSH + HTTPS)
  • featured [he/him]@lemmygrad.ml
    ·
    5 months ago

    I use my home server for everything. It’s an i5-13500 system, 48GB of RAM, an RX6650XT, and currently 14 drives all packed into a 4U case.

    I virtualize my desktop on it, just passing through the GPU, P-Cores, and 16GB of RAM. That’s my primary dev workstation at home, and also my gaming machine (which runs sunshine for streaming games). I also have a Mac VM set up with OSX-KVM and minimal resources for Bluebubbles.

    My drives are set up in several pools. I have two SSD pools: a boot pool running ZFS for the host server system (Debian), and a VM/Container ZFS pool for docker container images and configs as well as the Mac VM. I also have a whole NVMe SSD dedicated to the workstation VM. Finally, I have two large HDD pools: A mergerfs/snapraid setup for media storage (4 drives) and a large ZFS pool (5 drives) for important personal data like pictures and documents.

    Services I run:

    • Ente
    • Jellyfin
    • Navidrome
    • Kavita
    • Bluebubbles
    • HomeAssistant
    • MollySocket
    • Searxng
    • Piped
    • Cockpit
    • Samba
    • Prometheus/grafana
    • qBitTorrent
    • Homarr

    Always looking for new self hosted stuff to try! I’m thinking of getting into the *arr stuff soon but I’m a bit intimidated by it. Also I’ve got a Raspberry Pi 5 on the way that I’m gonna use for Jellyfin, moonlight, and music streaming to my living room TV

  • tamagotchicowboy [he/him]
    ·
    5 months ago

    Self hosted retro private EQemu, I also use the server for Jellyfin, just for music.

    I used to use it to control my window AC from work too, but sadly the smart plug I use for that died over the winter, was nice to pair with those tuya-alternative through http since my cheapo phone needs to save all the storage it can. Its on a very old rig, so I'm always impressed that it still works.

  • Onno (VK6FLAB)@lemmy.radio
    ·
    5 months ago

    I use Docker and (currently) VMware and host whatever I need for as long (or short) as I need it.

    This allows me to keep everything separate and isolated and prevents incompatible stuff interacting with each other. In addition, after I'm done with a test, I can dispose of the experiment without needing to track down spurious files or impacting another project.

    I also use this to run desktop software by only giving a container access to the specific files I want it to access.

    I'm in the process of moving this to AWS, so I have less hardware in my office whilst gaining more flexibility and accessibility from alternative locations.

    The ultimate aim is a minimal laptop with a terminal and a browser to access what I need from wherever I am.

    One side effect of this will be the opportunity to make some of my stuff public if I want to without needing to start from scratch, just updating permissions will achieve that.

    One step at a time :)

  • phantomwise@lemmy.ml
    ·
    5 months ago

    Nothing yet, I'm still trying to figure out how to get my orange pi working... not much progress yet because I am just starting and making a server is very intimidating 😅 For now I'd like to just get it working so I can access a hard drive, and if I manage that and feel very daring, then pihole, jellyfin and home assistant.

  • daniskarma@lemmy.dbzer0.com
    ·
    edit-2
    5 months ago

    -Jellyfin: for playing media that I totally own and surely did no obtain by any obscure way.

    -Qbittorrent: for reasons completely unrelated to the previous one.

    -Amule: see above.

    -Synapse (matrix server): overly complex way to send myself notifications from the server to my phone.

    -FreshRSS: to have a self hosted RSS feed server. Could I use an android app for the same thing? Sure. But it's more fun and headache inducing this way.

    -TubeArchivist: Because I want to offload some of that cost inducing bandwidth that is making those poor YouTube executives to keep pushing more aggressive ads on their platform. I'm just that nice.

    -Caddy: because I'm just lazy.

    -Crowdsec: Because I'm just paranoid.