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

  • Rikudou_Sage@lemmings.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 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.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    6 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]

  • tdc@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 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.

  • randombullet@feddit.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 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.

  • rutrum@lm.paradisus.day
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 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
      2
      ·
      7 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

  • taladar@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 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
      2
      ·
      7 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).

  • Bdaman@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 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
    1
    ·
    7 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.

  • Gooey0210@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    7 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