Would it be reasonable to expect a Raspberry Pi 4 to run Nextcloud and manage a photo backup of +100 Gb?

The Raspberry Pi is from 2020, running Raspbian, and it was used as an intervalometer with the help of gphoto2 (meaning no great efforts were demanded from it).

The pictures are on two external hard drives

*1Tb WesternDigital SATA (bought second hand, but “like new” according to the sales guy.

*320Gb WesternDigital SATA (inherited from an AcerOne laptop once I realized it could not even handle lubuntu)

My very limited knowledge on the subject tells me I need to:

*Get rid of Raspbian and install Raspberry Pi OS

*Install Nextcloud (and upgrade an existing account)

*Upload +100 Gb

Would the aforementioned steps allow me to access the files on Fedora/Kubuntu (two separate hard drives on a desktop) and openSUSUE (on a laptop)?

I’m also testing a filen.io account and a sync.com account. All three services (NextCloud, Filen, and Sync) work as I expect on an Ipad.

Filen and Nextcloud have Linux applications, and both have been working without problems on test backups of 100 pictures.

Sync is CANADIAN but not Linux friendly (I tried Wine, didn’t work, gave up)… I’m accessing a free account via Firefox only, so I’m not counting on them for this journey.

So, long story short, I want to back up my files (mostly pictures/scans and some pfd documents) on someone else’s computer and locally.

Now the question. Can anyone recommend a guide to achieve what I want?

I’m a cook by trade without any technical (software/hardware) training who has been using Linux (openSUSE, Ubuntu, Arch, Mint) since 2012. Please forgive any mistakes on terminology.

I included a picture of my intervalo-Frankenstein-meter from 2020.

Thank You.

  • justblackcoffeeplease@lemmy.caOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    12 hours ago

    In which way do you plan to transfer your photos to the backup storage?

    The pictures I currently have and want to save are on an external hard drive and on proton drive. Any (future) pictures I take are:

    • sent to proton drive from my iphone, or
    • transferred from the camera’s SD card to my computer and then added to proton drive using firefox.

    Because proton does not have a Linux app, the problem with this workflow is that I need to download every picture I want to edit, and then upload it back to proton.

    The options I have are:

    • switch to windows (that is never going to happen).

    • switch to mac (I am temped, but the idea of having to buy a new computer every two years because they become obsolete bothers me a little).

    • stay on Linux and use nextcloud on an iphone, an ipad, a dell optiplex 7010 and a toshoba satellite (both with 4Gb RAM).

    In the picture I can see a camera and I assume it uses an SD card

    That was just a picture of the RPi4 I want to use for this project. Back in 2020 I ran gphoto2 on it and used it as an intervalometer.

    Your suggested setup would allow two hard drives to be synchronized, but the web archive (proton) would still need constant downloads and uploads.

    Free filen and nextcloud accounts have allowed me to do what I want… take a picture with the phone, upload it, edit it on that service’s folder, see the changes on every other device.

    • CarrotsHaveEars@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      8 hours ago

      Thanks for clarafying. That sounds like a genuine reason to use a synchronizing program like Nextcloud, to share files between devices frequently.

      I don’t know much about syncthing but I hear a lot of people talking about it. Perhaps someone else can shed some light to it. But as I experienced Nextcloud about a decade, I consider it belongs to a hard-to-setup, high-maintenance tier. I’ve had my moments when I failed to upgrade and resorted to nuke it and set it up anew.

      I shall also share that I’m currently running a dead “distro”, TrueNAS CORE (based on FreeBSD), which abandoned by the company. As a result, my Nextcloud is stuck at version 28 and I don’t have the energy to do a manual upgrade.

      If you have made up your mind to set up your own Nextcloud instance, my recommendation is to buy a genuine industrial grade motherboard, put some ECC RAM in it, and use an OS that’s meant for servers (no Ubuntu, Arch, Fedora shit). You shall also setup RAID or use ZFS to mirror your hard disks to prevent bitrot. And I definitely do not recommend you save your valueable data on some random general purpose hard disks or even “like new” secondhand ones. There are hard disks meant for NAS out there.

      Or, you know, Nextcloud Inc. sells prebuilt Nextcloud hardwares.

      And do ask for more opinions on !selfhosted@lemmy.world.