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!

  • Kay Ohtie@pawb.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    Struggling to read all the comments on mobile so apologies if this is a duplicate, but if you need recipes, Tandoor Recipes. I use it for hosting my own edits of recipes. Since I do baking streams it’s great for me to easily link to my stream for folks who want the same recipe including any tips I’ve added or variations, or something I’ve kinda come up with that’s based off a standard formula.

    Plus, using the Kitshn app on a tablet makes for an absolutely gorgeous kitchen companion for reading recipes. Split screening it between the recipe and the chat has been awesome. For real, Kitshn is absurdly polished for an open source app.

  • Karna@lemmy.ml
    link
    fedilink
    English
    arrow-up
    22
    ·
    7 days ago
    • AdguardHome/Pi-Hole (for DNS Filter)
    • DrawIO (MS Visio equivalent)
    • Invidious (Youtube privacy frontend)
    • SearxNG (Google Privacy frontend)
    • Vaultwarden (Self-hosted Bitwarden server)
    • Miniflux (RSS Reader)
    • linkWarden (Link aggregator)

    Also, checkout https://selfh.st/apps/

    • ohshit604@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      10
      ·
      edit-2
      6 days ago
      • SearxNG (Google Privacy frontend)

      SearXNG is more than just a front end for google search, it’s an aggregator, if configured properly can collect results from Bing, Startpage, Wikipedia, DuckDuckGo, Brave.

      • SpatchyIsOnline@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 days ago

        I’m no expert, but I read that self hosting your own instance doesn’t actually help with privacy since the search providers still track those requests and if you’re the only one using it, that’s just tracking you with extra steps.

        Of course if you use a public instance, you have to then trust that the instance isn’t tracking you

        • 3dcadmin@lemmy.relayeasy.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 days ago

          Gotta be better than being tracked everywhere… and of course I personally use a vpn (and encrypted traffic to the server)

          • nfreak@lemmy.ml
            link
            fedilink
            English
            arrow-up
            2
            ·
            6 days ago

            I just recently started routing mine through a gluetun container, but now I’m hitting timeouts pretty consistently. Not sure if there’s a solution to that or just deal with it.

        • ohshit604@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          6 days ago

          While true, they still collect data on the results hosting your own instance can prevent you from hitting rate-limits as often.

    • madcaesar@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      5 days ago

      How safe is it to self host something that you open up to the web? I’ve been thinking about a keepass self host, but I need it to be accessible from anywhere… I’m just really worried what that does once you open up your local server to the world

  • themakara@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    edit-2
    7 days ago
    • Paperless if you want to keep your digital documents organized.
    • Jellyfin/Navidrome for music streaming if you have a collection.
    • AudiobookShelf for streaming & tracking progress of audoobooks if you have a collection.
    • Kitchenowl for organizing your household (expenses, shopping lists, recipes, planning meals)
    • FreshRSS for RSS-Feeds (News, Blogs etc)
    • LinkDing for Bookmark Management
    • Game-Servers (like Minecraft or others)

    EDIT:Added Linkding & GameServers

    • TurboLag@lemmings.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 days ago

      Are you using Kitchenowl for storing recipes? If so, what’s your experience with it?

      I’ve tried Tandoor, the common suggestion for recipe management, but I’ve found it too clunky to add recipes to. I like the concept, but it would take a long time to move all my recipes into the specific format they use, and the web UI does not make things easier.

      • Provolone@lemmy.zip
        link
        fedilink
        English
        arrow-up
        6
        ·
        6 days ago

        Worth checking out Mealie, too. Can’t say how it compares to Tandoor or Kitchenowl but I’ve been happy with Mealie for years now.

      • themakara@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 days ago

        My experience with the function is limited, but I think it’s decent. Markdown support, import from websites etc. If you add the items to the recipe with their amounts and then write them out in the text it automatically give you the amount you need based on the portions specified.

        On app.kitchenowl.org you can create a demo-user and household. Within that, you can try the recipe function. Sign up requires a mail-address, but it does not need to be a valid one.

  • EpicFailGuy@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    7 days 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
        ·
        6 days 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

  • kristoff@infosec.pub
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    6 days ago

    I run a small setup on a seperate server segment (2nd router behind my main router) so it is on the internet. I run nextcloud, an dendrite and conduit instance (matrix chat-server servers), a mastodon and go-to-social instance (fediverse), bitwarden (password manager), and others.

    If there is a service that you do not want to be publically accessable by everybody but you do want to access from everywhere on the internet yourself, check out client-side TLS (https) certificates. The server does is accessable from the internet put only people who have a TLS certificate on their client signed by you can access it. For services that do not require incoming connections from other machines (e.g. nextcloud, bitwarden, … but no federated services like matrix-chat or the fediverse) that is a very good option to protect your servers.

  • Elvith Ma'for@feddit.org
    link
    fedilink
    English
    arrow-up
    13
    ·
    7 days ago

    As you mentioned Immich, Nextcloud and Radicale - don’t forget to make regular backups. If you haven’t automated them, that’s your next project now ;)

    • ohshit604@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      7 days ago

      Yes, back up your stuff regularly, don’t be like me and break your partition table with a 4 month gap between backups. Accomplishing 4 months of work in 5 hours is not fun.

      • PlutoniumAcid@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 days ago

        And don’t think that you can just back up using a file-copy process. These things have databases that also need to be backed up. It’s not as simple as it first seems.

        Source: been selfhosting for an embarrassingly long time without any backup!

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      6 days ago

      How do I set up backups for Immich, Nextcloud, and Radicale? I see lots of different options, I can’t pick!

      • Elvith Ma'for@feddit.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 days ago

        I only host Nextcloud in an old setup (read pure PHP, MariaDB, Apache - no docker, etc.)

        That server is set-up to be snapshotted daily. Also there’s a script running about 30 min before each snap shot that will also dump the database to disk (as otherwise the snapshot might contain a random state of the database). It’s not perfect, but it works - also because everything of this is done in the night, when I do not use the system, so chances are really low, that the snapshot of the disk and the database dump in it are not desynchronized too much.

        I do not know what’s the best practice for a modern Nextcloud setup with docker is or how to handle the other two…

    • Suzune@ani.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      5 days 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
      4
      ·
      7 days 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.

  • foremanguy@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    Little subquestion how fast is your nextclous instance? Cause mine is pretty slow don’t really know why

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

      I’ve got LibreTranslate installed so don’t need another translator, but Mozhi seems pretty cool though :D

    • Provolone@lemmy.zip
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      6 days ago

      Actual Budget if you’re more into envelope budgeting. I came from YNAB and could not get the same workflow out of Firefly as I could YNAB. Actual Budget does provide that.

      I do think setting up HTTPS is required for Actual so if you don’t have that yet, then Firefly is the way to go.

      • toketin@feddit.it
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        6 days ago

        Hi, I’ve tried Actual Budget but I’ve found more interesting in terms of options Firefly, so I’ve chosen for it :)

    • PlutoniumAcid@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      6 days ago

      In my experience, firefly is not aimed at household or personal finance. It is very obviously made by and for accountants.

      Actual Budget is much more approachable for the normal home user, and very similar to the successful YNAB.

  • Rikudou_Sage@lemmings.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 days ago

    Syncthing for files syncing, to replace stuff like OneDrive, Dropbox etc.

    I use to sync files between my NAS, laptop, Steam Deck and phone, each with different dirs based on what I need synced there.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    7 days ago

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

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 days ago

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