I am setting up my NAS right now, and I need some suggestions for apps that I can run on my NAS or self-host.

  • I have seen some online articles, but they are too confusing because they list too many apps for each category.

  • I want backup apps for iOS, Android, Mac and Windows. (It would be great if they could back up automatically).

  • I want to sync my calendars and contacts.

  • I want to download media like TV shows and movies. (And music, too). “Of course, only legal obtained from the internet cough.”

  • I want apps that let me access my data from anywhere.

  • I saw this cool thing where you could use a Raspberry Pi to access your NAS bios from your PC.

Os - Unraid

  • PlutoniumAcid@lemmy.world
    link
    fedilink
    English
    arrow-up
    26
    ·
    3 年前

    Among my must-have selfhosting items, in no particular order, I can recommend:

    • Portainer, to keep track of what’s going on.
    • Nginx Proxy Manager, to ensure https with valid certificate to those services I want to have available from the outside.
    • Pihole, of course.
    • Gitea, to store my coding stuff.
    • Paperless-ngx, to store every paper in my life.
    • Immich, an amazingly good replacement for Google Photos.
      • PlutoniumAcid@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 年前

        I’ve commented elsewhere on this page:

        Brother ADS-1700W
        Tiny,fast, scans double-sided straight to a network share. It’s the most amazing thing I’ve bought in years, literally.

        The printer has a web interface where you set up destinations, and I set up a file path there. Separately, on the printer itself, you can set it up to do one action automatically when it detects material in the auto sheet feeder, and I used that so it auto-scans to PDF/A and saves it on that network share.

        Then I have Paperless check that path once a minute. So my workflow is literally, drop the paper in the scanner, and 5 seconds later put it in a box, then a minute later I see it in Paperless. It’s bliss.

    • jelloeater@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      3 年前

      You should try PhotoPrism, it’s amazing. All great picks BTW. Gittea had GH Actions compatible runners now!

    • krash@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 年前

      100% agree on you list. I’d also throw in some file management solution, such as filebrowser, NFS/samba or syncthing.

    • ssdfsdf3488sd@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 年前

      Ha e you looked at dockge? I like it way more than portainer, atleast for single instance. It works with normal compose files so it keeps your stuff a lot more compatible to change and its by the guy who makes uotime kuma.

      • PlutoniumAcid@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 年前

        Sorry but that’s not true. I have been running Immich for a long time now, and it is solid and stable.

        A recent update had a change in the Docker configuration, and if you didn’t know that and just blindly upgraded, it would still run and show a helpful explanation. That’s amazing service.

        • danielo515@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 年前

          What is a long time? I’ve been running it more than a year, and the number of times it broke and the amount of time I had to invest into its quite high. You may be lucky, or I may be unlucky, but I’m just explaining my experience

  • taladar@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    14
    ·
    3 年前

    I would avoid self-hosting backups at the same location where your devices are currently kept. There is a reason off-site backups are a thing. So many failure causes are shared with devices in the same home, from electrical issues (lightning and technical defects among other things) over water and fire damage to theft.

    • a4ng3l@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 年前

      I’d say it’s about designing a good strategy. I have local backups on my NAS and a nightly incremental backup to cloud locations from there. That way the capture from my local equipment to the NAS is lightning fast and it’s not a big deal to have it take a few hours to reach the cloud. Also having a NAS on a power backup is a must-have.

    • Fahad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 年前

      Will need to research it as I’m not aware of it. Thanks for the heads up.

  • tdc@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    11
    ·
    3 年前

    I want apps that let me access my data from anywhere

    This may sound exaggerated, but paperless-ngx combined with a good network scanner will change your life. All paper mail accessible anywhere and also searchable. Plus, it is much easier to just scan something and drop it in an archive box instead of trying to figure out which folder (banking or taxes or maybe bills?) to file it in AND still remember that decision years later when you need to find it.

    • PlutoniumAcid@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      3 年前

      Brother ADS-1700W (edit: now that’s the exact model)

      Tiny,fast, scans double-sided straight to a network share. It’s the most amazing thing I’ve bought in years, literally.

    • lemming741@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 年前

      My printer/scanner doesn’t scan to FTP. Anyone out there shopping for a Brother Laser, step up to the MFC series that doesn’t require USB to scan, and also hardwired Ethernet. It’s only another $50 and will also include a document feeder.

  • PlantObserver@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    3 年前

    For the downloading media part:

    The *arr stack is what you’re looking for + Jellyfin for streaming (Opensource, 100% free, and much better than Plex).

    Prowlarr: manage your indexers

    Radarr: find/automatically download movies

    Sonarr: find/automatically download tv shows

    Jellyfin: streaming your media

    Look up trashguides for setting up all this stuff, very detailed guides. They are compatible with torrents and Usenet. I like using docker with portainer for easy management and if you use a VPN container you can selectively route these containers through the VPN so your other services that dont require the VPN dont need to route through it.

    • Encrypt-Keeper@lemmy.world
      link
      fedilink
      English
      arrow-up
      15
      arrow-down
      8
      ·
      3 年前

      Jellyfin for streaming (Opensource, 100% free, and much better than Plex).

      *Better for your wallet and the privacy, not better in any functional way.

        • douglasg14b@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          3 年前

          And Android TV, it’s gotten better, but generally still sucks.

          I use Jellyfin because it’s FOSS, private, and it’s also written in a tech stack I’m very familiar with.not because it’s better than flex, because it really isn’t.

          • 𝙚𝙧𝙧𝙚@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 年前

            Still gotta pay for guide data iirc. Has that changed?

            An update for the Roku app was released 5 days ago which massively improves it (finally an OSD!). It’s getting there.

            • timbuck2themoon@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              2
              ·
              3 年前

              I use zap2xml or whatever it is. Simple script and crontab job and it’s worked without issue for near two years now I guess (since I initially configured it.) All free. I’m in the States so not sure if it’s location dependent or not.

            • Chewy@discuss.tchncs.de
              link
              fedilink
              English
              arrow-up
              5
              arrow-down
              3
              ·
              3 年前

              Never used Plex, but if being open source is a feature Jellyfin is better than Plex.

              Not requiring an external authentication server is the biggest drawback of Plex. I don’t want Plex to have my watch history and info about my media library.

              With Findroid supporting the intro skip plugin I’m fine since I don’t need many platforms.

        • Encrypt-Keeper@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          3 年前

          That’s a bold opinion given its barebones UI, widespread playback issues, and lack of basic functionality like a proper intro skip. Like even Emby is miles ahead of Jellyfin. Which isn’t surprising given JF is free but let’s be real lol

            • Encrypt-Keeper@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 年前

              No I would love to switch to Jellyfin. I ditched Plex after some of their more recent shenanigans but Jellyfin is just so vastly inferior on almost every front that it’s difficult to even compare the two. For now I’m using Emby which is another fork of the same project Jellyfin is and it’s a lot closer to feature parity with Plex. And I’ll gladly pay money for a quality product over settling for a free product that doesn’t really get the job done.

              I just hope that one day Jellyfin reaches a maturity that it’s actually worth switching to.

  • Fahad@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    6
    ·
    3 年前

    Also, privacy-wise, what do you guys use to keep your home server anonymous/hidden and protected? Is VPN enough? If yes, what VPN do you recommend?

  • BearOfaTime@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 年前

    Tailscale will give you encrypted access to all devices everywhere, including iOS. For any hardware that can’t run Tailscale, you can use any Tailscale client on the same network to be a subnet router - other Tailscale clients can then access that network via that client. I do this with a Raspberry Pi.

    Once you have a mesh network like Tailscale setup, you can use native tools to copy files, etc, because the the mesh network provides the connection.

    Checkout Syncthing and Resilio Sync. Both are great sync tools with different features. I use both, but rely primarily on Syncthing since it’s much better on memory use on Android. I use Resilio just for its on-demand sync feature.

    Syncthing can also run on an Rpi. I’m pretty sure Resilio can too.

    • Fahad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      3 年前

      I’m 50/50 regarding tailscale; from what I heard, it’s not fully open source.

  • Fahad@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 年前

    For accessing files from your smartphones, I know there’s Nextcloud; what other foss file management tools are available, especially on the phones?

  • Bdaman@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 年前

    My personal lists:

    Adguard Home Channels WireGuard for remote access (this is the only open firewall port) Firefly-iii (for personal accounting) Nextcloud for files,calendar,and contacts

  • Gooey0210@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 年前

    There are some different way you can achieve many of these. There are like the cloud collaboration suits, and syncthing way

    I want to sync my calendars and contacts

    For this you can have something like nextcloud or it’s alternatives, or syncthing with decsync, or a separate caldav service

    I want to download media like TV shows and movies. (And music, too). “Of course, only legal obtained from the internet cough.”

    I personally use jellyfin + transmission. I’m still trying to set up *arr suite, but it’s not working, then I could use something like jellyseer. But transmission is working well anyway

    • PlutoniumAcid@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      3 年前

      Ugh, Nextcloud. It is always touted but it is such a pain to set up properly, and then it is slow as molasses.

      I’ve tried, and I’ve tried the similar suite from Synology, but in the end always come back to the Google system - much as I hate to admit it, Google “just works”.

      • Gooey0210@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 年前

        For me google isn’t “just works”. Very few functions in the ui, pretty slow

        I use nixos, so configuration for me is not that painful. And every version it becomes faster and faster, and right now it’s pretty fast

        • PlutoniumAcid@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 年前

          Google oppice apps are not fast, that’s true, but they are blazingly fast compared against Nextcloud or Synology. Only Office 365 can keep up (and is functionally better) - but eh, you know.

    • Fisch@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 年前

      I have a working setup with Jellyfin, Sonarr, Radarr and Jellyseer that downloads from torrents and usenet. Works quite well.

    • Rykzon@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 年前

      3-2-1 means 3 copies total on 2 different media with 1 copy off-site. An easy way to implement would be make a local copy outside of your NAS/RAID(different NAS or external HDD) and create a copy of that somewhere in the cloud or hosting(backblaze for example)

      You should probably not look at your whole storage when thinking about Backup, but create different logical pools. For example I have 3 pools: media files, personal files&photos, app config files for my docker.

      I don’t backup the media files because I can reacquire them, I have a very strict backup policy for my personal files and a more relaxed policy for my config files.

      I use duplicacy to manage a local copy and a cloud copy and do restore tests sometimes. Duplicacy can also manage retention of its snapshots so I can keep years old versions of my personal files but only a few weeks worth of config

      • Fahad@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 年前

        Thank you for the info. I thought I was going to have a lot of data, but I don’t; that including media, which, as you said, can be reacquired with no need to backup, saves a lot of storage space. I have approximately What do you use for local backup? I’m also looking at cloud storage for offsite backup.

        • Rykzon@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 年前

          I use backblaze as a target with duplicacy, pretty cheap and allows free downloads of up to 3x your data per month. I use about 500gb there.

  • Tolstoy@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 年前

    Is it custom build NAS or something like Synology?

    As already mentioned for proper backups you should locate the NAS somewhere else.

    I’m not an expert by any means so don’t take my word for it. I’ve tinkerd with some pies befor but this was my proper first project: a NAS for my family (multiple households).

    If it’s for personal use, you can use a VPN to your local network. It’s by far the safest option and easier to setup.

    I went with OMV (openmediavault) for local sharing as OS + Docker + portainer. For the backups and access I went with Docker Nextcloud and Docker Swag (letsencrypt) and a reserve proxy with duckdns since I don’t have a fixed IP. Nextcloud setup was the easiest part and not really a hassle. With a VPN you won’t need to tinker with the “access from net” stuff.

    For syncing files on Android I would recommend Autosync since it’s the most reliable one IMO. No other OS tested so far.

    Nextcloud can handle a lot on its own and for something special you will find a proper plugin. For the download needs you may find some docker containers.