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 个月前

    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 个月前

        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.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    5 个月前

    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 个月前

    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 个月前

      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 个月前

          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 个月前

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

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 个月前

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

  • BroBot9000@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    5 个月前

    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 个月前

      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 个月前

      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 个月前

      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 个月前

      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 个月前

      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 个月前

      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 个月前

    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 个月前

    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 个月前

      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.