github vmstan/gravity-sync v3.6.0
3.6.0

latest releases: v4.0.7, v4.0.6, v4.0.5...
2 years ago

In celebration of this GitHub repo reaching 1000 ⭐, here is a major rewrite of the ./gravity-sync.sh config wizard. You are no longer prompted to go into advanced mode as soon as you run the wizard. Most users who have standard installs of Pi-hole on both the local and remote sides will just need to plug in the IP of the remote system, and the SSH username. The guidance for advanced mode has been cleaned up, to hopefully be clearer. Some really advanced settings have been removed from even the advanced part of the wizard. This includes changing the SSH ports, performing ICMP tests, or using a custom RSA keyfile. While these options remain available to users, they now require hand editing the .conf file instead of using the configuration wizard. Instructions for such setups can be found on the Wiki.

If the wizard detects you are running Docker or Podman binaries on the local Pi-hole, it will automatically engage the advanced setup. Even if you're not running Pi-hole in a container. This is by design.

There is now an additional way to enable replication of CNAME Records, if you forget to do so in the when running the configuration wizard. ./gravity-sync.sh cname will enable this flag. If you decide at a later date you turn this off, you can manually edit the configuration file or create a new configuration using the ./gravity-sync.sh config wizard.

  • The ✓ ✗ e ! ? status iconography introduced in 3.0 has been changed slightly to remove the brackets around them, as well as using ∞ » and › to draw more attention to instructions.
  • Lots of references to backup/restore features that were removed in 3.5 have been deleted. The code for restores is now completely removed.
  • Some language has been changed around the script being aborted when it actually exits successfully. Hopefully this is clearer and less, harsh.
  • Remote command timeouts for data copies, integrity checks, and other operation have all been increased to a default of 240 seconds from a variety of different times. This can be customized in your .conf file. This should help with folks who have really large databases or really slow storage.
  • Variety of minor bug fixes and interface cleanup.

Full Changelog: v3.5.0...v3.6.0

Don't miss a new gravity-sync release

NewReleases is sending notifications on new releases.