Hello there,

I am in search of inspiration for solving several issues I am having.

That’s my situation:

  • ageing Synology NAS (4x4tb drives) with multiple docker containers running on it.
  • old gaming rig (i7-6700, Fedora Server) which I use sparingly for game server hosting

What I want to achieve:

  • Upgrade/replacement of my NAS
  • Offsite backup
  • ~20tb of usable storage (~2-3tb of actual important stuff)

Primary use cases:

  • SMB share
  • Docker hosting (Pihole, unbound, Jellyfin, *arr etc.)

Newly added requirements:

  • Cloud storage for mobile devices of close family members on and off site

Complications:

  • Electricity cost is a scam where I live (~0.40$ per Kwh)

I have an ageing NAS whose capacity is getting to its limits storage and horsepower wise. And since I have to do work on my setup anyways, I was wondering whether you might give me some inputs on what I could/should use to achieve my goals.

  1. My NAS is getting to its teenage years and I am getting worried about its eol. Buying some old server HW is out of the question because of power usage and availability. What are my best options? Build something myself with current hardware? Buy a new NAS? What is a good way to migrate data to a new system? From a power consumption standpoint are SSD’s better than HDD’s?

  2. I have an off site which i visit regularly where I could either place backup drives or put a system in a rack. What would be a good option for an offsite backup solution?

  3. I have gotten my aunt (77) a tablet during covid so she could video call us. In recent months a smartphone has entered the ring because daily life is getting impacted when you don’t have one. Now she is all into taking pictures and videos and the storage on her phone is not enough. What are my options? I’ve experimented with Nextcloud but I am uncertain whether it is the right solution, especially from a usability perspective. (I want to avoid third party services for storage)

I will very much appreciate your input since I’m not working in the field and am getting to the edge of my own knowledge at this point.

Thank you in advance for your input.

  • @[email protected]
    link
    fedilink
    English
    11 year ago

    Just a quick follow-up on how we set up self-hosted cloud storage for my friend:

    Synology has an OpenVPN server built-in. We configured that to grant his offsite family members access to his network, and then set up DSM to have a custom URL specifically for Synology Drive. (It’s in the Remote Access section of the control panel.) This way users could just visit /drive and get access to a google drive-like interface that was easy for them to use. Setting up the OpenVPN client on their computer was a pain in the butt (as per usual for OpenVPN), but after that was properly configured, they just have a little toggle switch that enables them to access his NAS, which is easy for them to use.

    When you share files with someone on Synology Drive, it even sends them an email telling them that you made a file available. Very convenient! They just have to remember how they access the NAS.

    • @TCB13
      link
      English
      11 year ago

      If you build a NAS instead of using Synology stuff it will be as easy as setup SSH between the machines and rsync. Way easier than a VPN.

      • @[email protected]
        link
        fedilink
        English
        11 year ago

        My friend’s requirements were that the transfers be encrypted (which ssh does) and that his family have a server that was easy for them to use to upload and download files. The file server also had to be private – meaning not stored in the cloud. They aren’t technically savvy, so we needed an option where they could literally drag and drop a file from their desktop onto a web browser window. It worked well for them. My only regret is that the VPN was so complicated to set up. But on the bright side, Synology unifies the username and password between the VPN server and DSM, which makes it a little easier for my friend (and his family) to maintain.