Code Monkey home page Code Monkey logo

Comments (4)

TechPerplexed avatar TechPerplexed commented on May 28, 2024

Well, luckily Gooby really takes care of the backup and restore process almost from start to finish. To be on the really safe side though, I would suggest you create the backup on server A, and restore it on server B. Once you verify that it's all working, you can erase server A. However, if that is not possible, the easiest scenario is probably

  1. Create a full backup using the Gooby menu
  2. Copy the content of ~/.config/rclone/rclone.conf manually to a text file outside your server
  3. Wipe the server and install Debian from scratch
  4. Restore the content of your Rclone config file to the above location
  5. Install Gooby (create user, specify domain and email, then start the menu)
  6. Install Rclone from the menu. Since you already have the config file in place, all you need to do is enter the letter q and accept the content
  7. Restore the full backup from the menu
  8. Run rclean

Your server should behave as if it never went away :)

Again, ideally you'll perform steps 1 and 2 on server A and steps 3 to 8 on server B, but... I have wiped my server several times and never ran into issues.

from gooby.

TechPerplexed avatar TechPerplexed commented on May 28, 2024

One word of caution though: Gooby doesn't seem to play nice with Debian 11 yet, so please consider Debian 10 instead.

Alternatively, you could wait till we finish some "super secret project" and go live with that... no timeline on that yet, but it won't be years either ^_^ Sneak peak (though please don't try this on your main server until we go public): https://github.com/TechPerplexed/Gooby/tree/omni

Edit: thanks by the way for the suggestion to document the migration process. We're still busy writing the NEW tutorials and I'll definitely use the information above for our documentation :)

from gooby.

bifa2 avatar bifa2 commented on May 28, 2024

Thanks for this - I'll give the migration work a go over the next week or two. Luckily I manage VMs for a living so I can create and snapshot to my heart's content which certainly helps with work like this! Good tip on Debian 10/11... I'd already downloaded 11 so I'll switch to 10.

As for Omni, sounds exciting! I'll definitely look at that after the above, on a brand new server, perhaps with rclone and encryption for cloud storage (which I don't currently have/use).

If you want to close this case please go ahead and I can reopen if I get stuck 😅

from gooby.

TechPerplexed avatar TechPerplexed commented on May 28, 2024

Ok I'll close it, I just noticed that I had you restore the Rclone config before creating the user.. it needs to be done the other way around of course, otherwise the user folder doesn't exist yet.

Other than that: good luck with the migration! And yes I'd love to know how a Gooby to Omni upgrade test would go as well 😊

from gooby.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.