I just recently started playing around with an old pc as my homeserver and am curious of any recommendations for lesser known self hostable foss software that you would recommend

  • !ozoned@lemmy.world@beehaw.org
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 years ago
    • Caddy - Reverse proxy
    • Owncast - Twitch alternative
    • Jellyfin - Home video streaming application
    • Joplin - Note taking app that syncs
    • Syncthing - syncs files from my LineageOS (Android) phones to PC
    • PiHole - AD blocker
    • Minetest - open source voxel game engine (basically Minecraft)
    • Veloren - open source adventure game
    • Invidious - frontend for Youtube
    • Libreddit - frontend for Reddit (about to stop working)
    • Proxitok - frontend for TikTok
    • Nitter - frontend for Twitter
    • Rimgo - frontend for Imgur
    • Libremdb - frontend for IMDB

    Edit: Fixed PiHole from saying “VPN” blocker to “AD” :-D

  • vandrw@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 years ago

    Here are a few I like:

    • Jellyfin - a media server software that allows you to organize and stream your personal media collection.
    • NextCloud - a self-hosted file sync and sharing platform. Not as good as Google Drive (of course), but it can do the job.
    • Bitwarden (with a Rust-written alternative named vaultwarden) - a password manager for storing and autofilling login credentials.
    • Matrix - an open network for secure, decentralized communication. WhatsApp, but in the Fediverse.
    • PiHole - a DNS sinkhole that blocks ads and other unwanted content.
    • Mycroft - an open-source voice assistant. You can make your own Google Home with it.
    • OctoPrint - web interface that allows you to control 3D printers. Pretty handy if you have one!
    • Gitea - a lightweight self-hostable GitHub
    • Home Assistant - an open-source home automation platform. Can integrate a lot of other things in your house, including some of the things I mentioned above.
    • The X-arr initiative - a collection of tools for managing and organizing media libraries. Pretty good if you deploy your own media server:
      • Sonarr - Select TV shows and it will automatically download episodes for you.
      • Radarr -> movies
      • Lidarr -> music
  • neo (he/him)@lemmy.comfysnug.space
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    I’m using the following:

    Plex for music/anime/tv/movies, calibre webserver for ebooks/manga, qbittorrent web+Prowlarr to search for and download content, SyncThing to keep things in sync between my server and desktop, and I’m also file sharing with nicotine++

  • derek@lemmy.one
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    Syncthing to replace Google drive and Photoprism for Photos. Both have a great functionality and run well on my 12yrs old home server with 2gb of ram.

    • kat@feddit.nl
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      I’m really happy with Photoprism as well, it’s great to have facial recognition without relying on Google Photos

      • derek@lemmy.one
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        Yeah, and syncing is so easy, I just press a button and don’t care about it.

  • jvalleroy@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    These are the ones I use most actively, on my FreedomBox:

    • bepasty for moving around or sharing temporary files
    • Quassel for staying connected to IRC servers
    • Radicale for synchronizing my calendar and tasks.
    • Syncthing for files I want to have available between my laptop, desktop, phone.
    • Tiny Tiny RSS for following blogs.
  • Hellfire103@sopuli.xyz
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 years ago

    Personally, as well as NextCloud, I’d host instances of LibreX, CloudTube, PiHole, Gitea, XMPP, and CryptPad.

    If it’s fun you’re after, though, why not try hosting a Minecraft server? And how about XMPP or Matrix, to keep in touch with friends?

      • Hellfire103@sopuli.xyz
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        I haven’t really looked into it much, as I don’t currently have enough time or money to self-host anything, but I’d probably go with Prosody to start with.

  • magmaus3@szmer.info
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    From the things I use:

    • Uptime Kuna, for monitoring the availability of websites/services
    • Gitea, for hosting code
    • PicoShare, for sharing files
    • Maddy, for email
    • kat@feddit.nl
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      How has your experience hosting your own email been? I often hear that the big providers (Google, Microsoft, etc.) will simply drop your sent mails.

      • Domi@lemmy.secnd.me
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        I also host my own mail and there’s been little issues.

        Microsoft is a pain in the ass if you’re in an IP space they don’t like like DigitalOcean. Which is ironic because they have the worst spam filter by far in the industry.

        If you want to get through to everyone you will have to:

        • Use a “good” TLD ( not .to, not .xyz, …)
        • Don’t use cloud platforms that are regularily used for spam (mostly DigitalOcean)
        • Use SPF
        • Use DMARC
        • Use DKIM
        • Use a PTR record
        • Don’t make an open relay by accident
        • Use proper ports and certificates
        • Register an abuse account at the big players (Google, Microsoft, …)
        • Don’t use an dynamic IP
        • Keep it up to date
        • Minimize downtime

        I can’t recommend mailcow enough, it makes setting up a mail server a breeze.

        https://github.com/mailcow/mailcow-dockerized

        Use the MXToolbox to verify your server(s).

        https://mxtoolbox.com/diagnostic.aspx

  • priapus@lemmy.one
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    Jellyfin with Sonarr, Radarr, Prowlarr and some torrent client makes a great automated media server. Just don’t forget a VPN!

  • BinaryEnthusiast@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    One of my most used softwares on my server is calibre and calibre-web. It allows me to self host my own book server with a very nice looking front end

    • Parsnip8904@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      How is the workflow with this? Also what kind of frontend client can be used for reading? I’m curious to try but haven’t got the time to set this up so far.

      • BinaryEnthusiast@beehaw.org
        link
        fedilink
        arrow-up
        0
        ·
        2 years ago

        So I use calibre as my backend client essentially. My library is managed through there, and I load my books in there as I get new books. It’s a bit clunky, but it’s reliable for what it does, and can even be set to auto tag your books and grab new covers for them

        Calibre-web is what I mainly use to interact with it in my day to day uses. It’s a very clean front end that connects to my calibre server, and even has account management if that’s your thing. It’s hosted as a website, so I can access it from anywhere in the world. When I click on a book, I can either read it in the browser, or I can download it. Usually I just download them to my tablet and read them there as you would any other pdf/ebook. It’s a super clean way to manage a ton of books

        • espais@programming.dev
          link
          fedilink
          arrow-up
          0
          ·
          2 years ago

          Is this effectively like having a Kindle account without needing a Kindle? I just ordered an eink tab and am immensely curious about ebook options now that are non-Kindle

          • BinaryEnthusiast@beehaw.org
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            It’s more of an ebook manager. I haven’t used a kindle myself, so I can’t give you the best comparison there. It gives me an easy way to access my books from anywhere though since it’s essentially a website connected to my home lab. As long as your e-reader supports downloading epubs and pdfs from websites, this should be a good solution for maintaining your ebook collection

    • beerd@beehaw.orgOP
      link
      fedilink
      arrow-up
      0
      ·
      2 years ago

      Thanks, i think this will be my next project. By the way it migt interest you that you can self host the entire gutenberg project using kiwix

      • BinaryEnthusiast@beehaw.org
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        Ohh that is very interesting. I really like hosting media like that. I feel it’s very important to share knowledge with people in what ways you can, especially literature

  • stales@monero.house
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    pihole/adblock monero node/support monero network p2pool/mining pool for monero wireguard/vpn Tor relay, i have thought of using an old pc to support Tor

    • kat@feddit.nl
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      I use all of these and can confirm they’re really good! I can’t believe I used to just search through multiple email accounts instead of using Paperless.

  • JurassicPork@lemmy.one
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    2 years ago

    On my 2 raspberry pi’s I am running Pihole, Pivpn, Syncthing, Photoprism, Unify controller, Heimdall (webpage that has all my servers…locally accessible, or non local via wireguard connection via pivpn) Might be more can’t remember! Prob more from other suggestions on here over next few days 😂

    • Parsnip8904@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Might I suggest Dashy/Homarr? Heimdall has been abandoned I think. I went from Heimdall to Organizarr to Dashy/Homarr.

  • lodronsi@beehaw.org
    link
    fedilink
    arrow-up
    0
    ·
    2 years ago
    • dokuwiki
    • draw.io
    • gitea
    • woodpecker (ci/cd)
    • minio
    • postgres
    • freshrss (rss server and reader)
    • firefly3 (finance / budgets / expenses)
    • calibre
    • Pi-hole (primary on a pi, secondary on docker host)
    • Father_Redbeard@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Have you looked at Adguard Home instead of pi-hole? I had been on pi-hole for years and just recently switched to AGH. My primary is in docker and secondary on pi but I think I like your idea better so I’ll probably switch that around. I like AGH better so far.

      • lodronsi@beehaw.org
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 years ago

        I haven’t looked into it yet. What do you like better about it?

        (I put my primary pi-hole on a pi because it’s practically the only thing on it - I can reboot it quickly if needed and not have a lengthy downtime on my DNS - the was before I had the second one running)

        • Father_Redbeard@lemmy.ml
          link
          fedilink
          arrow-up
          0
          ·
          2 years ago

          I find the user interface to be more intuitive and it seems like it’s a bit more effective than pi-hole at ad blocking. It also has built in adult content filter lists if you want that which includes forcing safe search on multiple search engines, which is interesting. One thing I’ll miss about pi-hole is the local dns config. I had stuff set like “pi.local” and “unRAID.local” so I didn’t have to type IPs over and over. Afaik, AGH does not have that feature.

          • fortified_banana@beehaw.org
            link
            fedilink
            arrow-up
            2
            ·
            2 years ago

            I currently have a server running dnsmasq just for DHCP/local DNS, and have it set with Adguard Home as its upstream servers. That way I can set up custom blocklists, and have local resolution as well.

          • lodronsi@beehaw.org
            link
            fedilink
            arrow-up
            0
            ·
            2 years ago

            Thank you for the review. I’m using the dns config pretty heavily with my pi-hole at the moment, but perhaps I can find another approach to name my home lab services.

            • Father_Redbeard@lemmy.ml
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              2 years ago

              Jumping back on to correct myself: AGH does have local DNS ability. It’s under ‘DNS rewrites’ and behaves like a host file. Works perfectly!

              Edit: well sort of. Doesn’t want to accept IP:port format. Damn. I’ll have to keep looking…