Today I set up my old laptop as a Debian server, hosting Immich (for photos), Nextcloud (for files), and Radicale (for calendar). It was surprisingly easy to do so after looking at the documentation and watching a couple videos online! Tomorrow I might try hosting something like Linkwarden or Karakeep.

What else should I self-host, aside from HA (I don’t have a smart home), Calibre (physical books are my jam), and Jellyfin (I don’t watch too many movies + don’t have a significant DVD/Blu-ray collection)?

I would like to keep my laptop confined to my local network since I don’t trust it to be secure enough against the internet.

edit: I forgot, I’m also hosting Tailscale so I can access my local network remotely!

  • EpicFailGuy@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    1
    ·
    5 months ago

    Host a pangolin reverse proxy on a free oracle cloud VPS! It’s super nice to redirect online traffic to a LAN resource, that way you can share your home lab with friends and family without having to forward any ports or loosen your security posture.

    https://blog.thetechcorner.sk/posts/Connect-to-your-homelab-over-CGNAT-with-tunnels-homelab-2-0/

    I also highly recommend this suite of tools for downloading and streaming legal media via torrent because I would never endorse piracy.

    https://github.com/TechHutTV/homelab/tree/main/media

      • EpicFailGuy@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        5 months ago

        I don’t trust oracle at all. The guide uses them because they’re free (It includes a business generator so that oracle doesn’t reclaim your box)

        I personaly went with IONOS because they have a 2.99 plan with unlimited bandwidth which is great for pangolin as that’s routing traffic for my “media” box

  • irmadlad@lemmy.worldB
    link
    fedilink
    English
    arrow-up
    6
    ·
    5 months ago

    What else should I self-host, aside from HA (I don’t have a smart home), Calibre (physical books are my jam), and Jellyfin (I don’t watch too many movies + don’t have a significant DVD/Blu-ray collection)?

    You sound kind of like me, but physical books are not my jam. I host a lot of things I use all the time. The most used app I selfhost is SearxNG. When you get it all set up, in your browser settings you can substitute DDG for your private SearxNG instance.

    I host Obsidian which is a note taking app. It houses all my compose files, step by step tuts I’ve written to myself, interesting code snippets, etc. There are several encryption plugins for Obsidian that allow you to encrypt the document itself to keep it away from nosy people.

    I host Readeck and Karakeep. These are bookmark type apps. I use Readeck for ‘read it later’ type articles I find are interesting. Karakeep I use for data preservation. Both can be used for both bookmarks and data preservation, I just keep 'em separated.

    I host a lot more but that might get the juices flowing as it were.

  • SayCyberOnceMore@feddit.uk
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 months ago

    If you’re just looking for something to chew up CPU cycles and don’t know what to host, consider something like BOINC where you’re “self-hosting” (extremely loose term) scientific research, like cancer, new drugs, etc.

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      I personally prefer keepass and really don’t trust my server to be secure enough with all my passwords…

        • sbird@sopuli.xyzOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          5 months ago

          hence keepass :D

          might set up syncthing too so I can sync my passwords p2p…

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    5 months ago

    Why Radicale when you have a caldav-capable calendar in NC?

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      I hosted Radicale first, so already had my calendar events and such set.

  • BroBot9000@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    5 months ago

    I’m looking to get started with self hosting too. Could you share the links you used to get yourself set up?

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      Radicale’s official documentation didn’t help me much, so I followed some youtube video (by “Awesome Open Source”) where you use a docker image instead of a python venv + pip install.

      For Immich, official docs were fantastic!

      For Nextcloud, I followed Learn Linux TV’s “How to Set Up Nextcloud on Ubuntu 24.04 LTS” (though I used Debian, not Ubuntu)

    • Derpgon@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      There a million ways, and you will probably find tons of tutorials each different - Docker, Docker Compose, native install, VMWare, Kubernetes, Portainer, etc. I recommend starting with a clean machine - preferably with an attached monitor - and installing your favorite Linux distro (Ubuntu is among the easiest), getting Docker and Docker Compose running, and familiarizing yourself with these technologies.

      Then you can start with a simple app like Paperless (document digitization), Vikunja (TODOs), BookStack (wiki), or PrivateBin (pastebin), getting it running and persist state over a period of time, then setting up a reverse proxy so you don’t have to use IPs all the time (with just editing your hosts file to point a URL to IP of your machine), and then it is a free world.

      Of course, having the whole setup secure, independent, and easily manageable is partially eyperience and partially understanding your needs.

      You will probably even find whole ready-to-deploy git repositories that are easily configurable, so you can go with that too.

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

      I went down the route of a Raspberry Pi 5 and Installing Dietpi as the OS. Dietpi has loads of recipes in its main app that makes it easy to get going, plus if you install docker you have a huge range of stuff to try.

      There is a learning curve but it’s not too steep and I’ve enjoyed it.

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 months ago

      I hosted radicale first so already had my events sorted out. Wasn’t really bothered moving them again. Also, I like radicale, it’s simple and it works.

    • Suzune@ani.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      5 months ago

      I’m thinking about moving my Nextcloud calendars and addressbooks to Baikal. Why? Because I like one “tool for one thing” better than “one tool for everything”.

      Small update: Today I moved to Baikal successfully.

      It’s missing some features, I noticed.

      1. There are no shared addressbooks, so a shared user is needed. Addressbooks also cannot be read-only.
      2. There is no birthday calendar. There is a Python script for MySQL to run from cron. I ported it to PostgreSQL today.
    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      It’s just an old laptop I had lying around. 8GB of ram, 256GB of storage, some old intel i5 processor (10th or 11th gen I think?). No performance hiccups, everything works well :D

      I have another older laptop with a dead battery, 6th gen i3, 4GB of ram, and 128GB of storage that I haven’t touched yet, but might do so in the future.

  • sugar_in_your_tea@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 months ago

    I look at what services I use and see if I can replace any of them w/ a self-hosted solution. Rinse and repeat.

    Looking for more stuff to host will just overcomplicate things. I instead try to look for ways to consolidate services down.

  • yaroto98@lemmy.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    5 months ago

    Home Assistant? Maybe a homepage like Heimdall or some other dashboard? Maybe Uptime Kuma to notify you when your services go down? Definately a pihole or adguard home. Biggest quality of life improvement. It’s the biggest thing my wife notices and approves of. She audibly groans in disgust when she leaves the LAN on her cellphone and sees all the ads and garbage that had previously been blocked. My pihole dashboard show 70% of the requests are blocked on my LAN. And everything works great.

    • irotsoma@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 months ago

      If she has an Android, you can use the DNS blocker in ReThink to do something similar to pihole outside of your LAN. That’s what I use. There are others, but ReThink is pretty good and has lots of other stuff it can do as well, or just use the DNS option.