Self Hosted Backup Setup Suggestions?

Looking to self-host a Backup Service for a few of my friends. Need your suggestions.

Do you guys encrypt these Files?

What does your setup look like?

Backup Software
  1. What are you guys using?26 votes
    1. NextCloud
      80.77%
    2. SeaFile
      19.23%
Tagged:

Comments

  • If you are backup from mobile devices/tablet then NC is your friend, their App on Android & iOS is mature enough.

    Thanked by (1)icry

    A simple uptime dashboard using UptimeRobot API https://upy.duo.ovh
    Currently using VPS from BuyVM, Gullo's, Hetzner, HostHatch, HostSailor, HostSolutions, InceptionHosting, LetBox, MaxKVM, MrVM, VirMach.

  • I read in a few places that NC's encryption module is not stable & may disappear in the future causing us to lose the files :'(

  • Neither of those are backup solutions?

    borg, restic, duplicati etc are

    Thanked by (4)icry saibal vimalware seanho
  • I'm looking for moving away from google drive & photos along with a few friends

  • As a replacement solution for Google services NC is a good alternative, but as havoc said it's not a backup solution.

    Thanked by (1)icry
  • i was looking for a self hosted backup script, i will install it along with website and it will backup the root folder and databases to destination ftp, gdrive..etc.

    is there a solution like this?

  • @tridinebandim said:
    i was looking for a self hosted backup script, i will install it along with website and it will backup the root folder and databases to destination ftp, gdrive..etc.

    is there a solution like this?

    rclone.

    I run most of my servers with it. Backing them up to a dedicated backup server, and then backing that up to a unlimited google drive account, just in case.

    My little hobby site -> www.RaveX.eu
    Install windows on pretty much any vps or dedi! -> Click here

  • Syncthing

    The all seeing eye sees everything...

  • @RaveX said: rclone

    i was looking for a web based solution,

    i find something named phpbu

    anyone used it or any experience ?

  • @RaveX said: and then backing that up to a unlimited google drive account

    What's the news on this? Last time I heard it'll be capped soon?

  • @casadebamburojo said:

    @RaveX said: and then backing that up to a unlimited google drive account

    What's the news on this? Last time I heard it'll be capped soon?

    Those almost free licenses on ebay is. Those education licenses. But i do have a legit gsuite account, following all rules, and i pay for the service.

    My little hobby site -> www.RaveX.eu
    Install windows on pretty much any vps or dedi! -> Click here

  • @tridinebandim said:

    @RaveX said: rclone

    i was looking for a web based solution,

    i find something named phpbu

    anyone used it or any experience ?

    That would come handy. Will try it soon, looks promising.

  • @icry said:
    I'm looking for moving away from google drive & photos along with a few friends

    Haven't tried either but reddit talks about seafile + photoprism a lot

    https://www.reddit.com/r/selfhosted/comments/9op2kn/photoprism_new_selfhosted_free_software_photo/

  • @tridinebandim said:

    @RaveX said: rclone

    i was looking for a web based solution,

    i find something named phpbu

    anyone used it or any experience ?

    Why do you think that phpbu is a web-based solution?

    "A single swap file or partition may be up to 128 MB in size. [...] [I]f you need 256 MB of swap, you can create two 128-MB swap partitions." (M. Welsh & L. Kaufman, Running Linux, 2e, 1996, p. 49)

  • edited January 10

    @angstrom said: web-based solution?

    it seems it can run fine in directadmin or cpanel hosting accounts fine. should i said php-based?

    i dont know just want to backup some journal site which has no auto backup ability. host is only retaining 7 days backup and has no auto backup tool.

  • @tridinebandim said:

    @angstrom said: web-based solution?

    it seems it can run fine in directadmin or cpanel hosting accounts fine. should i said php-based?

    i dont know just want to backup some journal site which has no auto backup ability. host is only retaining 7 days backup and has no auto backup tool.

    "Web-based" usually means that there is a web interface. I don't think that phpbu is web-based in this sense (but perhaps I've missed something).

    Naturally, php can be run from a command line.

    Is the journal site on shared hosting?

    "A single swap file or partition may be up to 128 MB in size. [...] [I]f you need 256 MB of swap, you can create two 128-MB swap partitions." (M. Welsh & L. Kaufman, Running Linux, 2e, 1996, p. 49)

  • @angstrom said: shared hosting

    yes it is on shared hosting

  • SpryServers_TabSpryServers_Tab Hosting ProviderOG

    I think you're looking for something like https://backuppc.github.io/backuppc/

    Tab Fitts | Founder/CEO - Spry Servers
    SSD Shared Hosting || VPS || Dedicated Servers || Network Status || PHX1 LG || DAL1 LG || || AS398646 || 1-844-799-HOST (4678)

  • I started using Nextcloud in 2019, when Dropbox announced 3-device limit but I have 5 devices.
    Most of 2020 I was using Bacloud free Nextcloud, but they are in Europe and latency is high. MXroute has Nextcloud too, but it's also in Germany.
    Last month I came back to self-hosted Nextcloud. I chose Docker deployment this time and it's working well. I just did an incident-free upgrade today.

    I use Nextcloud mainly for synchronization, not for backups. Photos and push-ups recorded on my phones are automatically uploaded to Nextcloud. Later they would be downloaded to the laptop for editing.

    Every month, I sort the photos into folders, and move them out of Nextcloud into a hard drive attached to my home router. This is also when I post photos to Facebook. At that time, the photos are still saved in the original phones, so that I can recover them if the online hard drive fails.

    Every quarter, I rsync the online hard drive into an offline hard drive. After that, I can finally delete the photos from the phones. Thus, my backup would be the offline hard drive, and a lower quality copy on Facebook.


    I still have some critical files on Dropbox, such as scanned passport. I don't put them in Nextcloud because I don't trust KVM provider enough for this level of PII.

    The so called "encryption" feature in Nextcloud wouldn't do any good, because the decryption key is present in the server.


    I'm reading about how to backup my GitHub repositories automatically to a self-hosted product. I may be known as push-up specialist but my other title is stallion coder and I need to ensure I don't lose the code if GitHub deadpools.

    And shall I backup all the wacky comments I wrote on this forum?

    Thanked by (2)icry ehab

    Have you asked your provider to do push-ups yet? Ask at the next downtime.

  • edited January 16

    usb stick, 128gb for 15€
    "baremetal storage in pocket" since 2000

    Thanked by (1)ehab
  • Mr_TomMr_Tom Hosting ProviderOG

    @yoursunny said: I'm reading about how to backup my GitHub repositories automatically to a self-hosted product.

    Not to derail the thread too much, but self host gitlab? Then use repository mirroring?

    VM Specialist - Custom, managed and storage VM solutions. | Latest Offers

  • @Mr_Tom said:

    @yoursunny said: I'm reading about how to backup my GitHub repositories automatically to a self-hosted product.

    Not to derail the thread too much, but self host gitlab? Then use repository mirroring?

    That's mega overkill imo. A cron job doing a git pull should be enough to create a local copy - which contains the git and thus all version history.

    Gitlab on a VPS is also gonna be quite expensive because it's so memory hungry.

  • @Mr_Tom said:

    @yoursunny said: I'm reading about how to backup my GitHub repositories automatically to a self-hosted product.

    Not to derail the thread too much, but self host gitlab? Then use repository mirroring?

    I'm looking at Gitea that is more lightweight. Once I figure out, I'll post a tutorial.

    @havoc said:
    That's mega overkill imo. A cron job doing a git pull should be enough to create a local copy - which contains the git and thus all version history.

    Not enough.

    • A basic git pull only fetches one branch. I need all branches, so it needs to be a bare repository checkout.
    • LFS objects?
    • Release assets?
    • Issues? Pull requests?
    • Automatically include all the repositories I create or star?
    Thanked by (2)ehab Mr_Tom

    Have you asked your provider to do push-ups yet? Ask at the next downtime.

  • Bare git checkout and git remote update should do it.

    Keith

    Thanked by (1)ehab
  • SpryServers_TabSpryServers_Tab Hosting ProviderOG

    I highly discourage the use of encryption on nextcloud by the way. it has caused us nothing but problems. at one point it caused us to lose all our user's data. we had backups but they were useless in this scenario. it's pointless on a self hosted server anyway. encrypt with a 3rd party client side only encryption if it's really that important to you.

    Tab Fitts | Founder/CEO - Spry Servers
    SSD Shared Hosting || VPS || Dedicated Servers || Network Status || PHX1 LG || DAL1 LG || || AS398646 || 1-844-799-HOST (4678)

Sign In or Register to comment.