Teleporter (Backup/Restore) Behavior vs OS or Browser

On a MAC running SAFARI Pi-Hole Teleporter saves a .tar file.
On a WINDOWS 11 machine using EDGE, Teleporter saves a .tar.gz file.
Teleporter RESTORE only looks for (enables) download of .tgz, .gz files.
Solution: MACOS has a command line gzip program.
In the Pi-Hole web interface (using SAFARI), create a Teleporter backup. it will be saved in your ~/Downloads directory. Open Terminal (it typically opens in ~ (your home directory) use cd ~/Downloads to change to the directory that contains the backup. Use ls (list) like this: ls -l pi-hole
to find all of the backups. Now use the gzip command to create zipped copies of the backups (so that the Pi-Hole Admin Interface can download them ... use gzip -kv pi-hole
to (k) keep the original file, and (v) be 'verbose' display information as it runs, against all the archives the previous ls command found. Or you can just zip one file by using its complete name.

In WINDOWS using EDGE the Teleporter creates .gzip files automatically, so you will never notice this problem.

Perhaps the developers can add plain old *.tar to the file selection mask to avoid this problem all together?


1 Like

The PHP code generating the backup archive always adds the .gz extension and uses the application/gzip MIME type:

Probably your browser or OS is changing the file extension, on save.

Apparently this is a "Feature" from Safari.

You need to disable the option to automatically open files on download:

I had this same problem with a friend's Pi-hole recently. His Safari had "helpfully" :thinking: unzipped the .tar.gz, leaving it as just a .tar which Teleporter won't recognise (and nor should it have to accommodate Safari's interference). I fixed it using the same approach described by @jsnell John above to add the .gz back again.

I’m getting very tired of trying to keep up with MACOS ‘improvements’.

At the very least, these two solutions are posted where future seekers can find ‘em …. hopefully.

Appreciate the effort guys.

You want to disable the last option shown on this screen shot (open "safe" files, in the Safari preferences):

1 Like