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

  • rutrum@lm.paradisus.day
    link
    fedilink
    English
    arrow-up
    12
    ·
    11 months ago

    Theres so many. Check out the awesome list: https://github.com/awesome-selfhosted/awesome-selfhosted

    I think your stategy should be one service at a time. Do everything in docker, and start by tackling a simpler service. For example, you should try paperless-ngx. Absolute game changer. I didnt realize how much managing ny own directory structure sucked until I used this. Then, grow your service list more and more!

    • squidspinachfootball@lemm.ee
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      This is a fantastic list I’ve bookmarked, thanks. But I do want to highlight OP’s first point where it says:

      …they are too confusing because they list too many apps for each category.

      Might be a little more beneficial for OP to highlight a couple useful for their use case that are fairly beginner friendly? I’d do it but I’m basically in the same boat as OP right now, lol

  • randombullet@feddit.de
    link
    fedilink
    English
    arrow-up
    9
    ·
    11 months ago

    I have only a few services. I could probably downscale my server.

    • AdGuard DNS

    • Tailscale and Zerotier

    • Open Media Vault

    • Jellyfin

    • Uptime Kuma

    • Graphana / Prometheus

    • Torrent/seed box

    All on Proxmox and mirrored ZFS 2 x 20TB

    For backups I use FolderSync and the default backup for windows. Super lazy, but I don’t want to be the IT support of the family.

    • surewhynotlem@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      Is there some quick start templates for graphana / Prometheus? I started setting it up and it’s extremely configurable, but I feel like I have to hand craft everything.

      • douglasg14b@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        11 months ago

        That’s my issue with Prometheus… I want to have solid monitoring and metrics, but there’s so much setup and I feel like I’m just hosing it all up.

  • tdc@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    6
    ·
    11 months ago

    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.

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

    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.

    • rentar42@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      11 months ago

      That being said: backing up to a single, central, local location and then syncing those backups to some offsite location can actually be very efficient (and avoids having to spread the credentials for whatever off-site storage you use to multiple devices).

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    10 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    CGNAT Carrier-Grade NAT
    DNS Domain Name Service/System
    Git Popular version control system, primarily for code
    IP Internet Protocol
    NAS Network-Attached Storage
    NAT Network Address Translation
    Plex Brand of media server package
    VPN Virtual Private Network
    VPS Virtual Private Server (opposed to shared hosting)
    ZFS Solaris/Linux filesystem focusing on data integrity

    9 acronyms in this thread; the most compressed thread commented on today has 4 acronyms.

    [Thread #351 for this sub, first seen 14th Dec 2023, 10:45] [FAQ] [Full list] [Contact] [Source code]

  • aname@lemmy.one
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 months ago

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

    That’s PiKVM

  • Rikudou_Sage@lemmings.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 months ago

    My recommendation: host OpenVPN, change the default port and only access your NAS from the internet using your VPN. Also only allow the VPN port on your router firewall.

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

    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

  • BearOfaTime@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    11 months ago

    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.

    • Rykzon@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      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
        ·
        11 months ago

        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
          ·
          11 months ago

          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.

  • Gooey0210@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    11 months ago

    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