diff --git a/html/scripts/make_config_file.sh b/html/scripts/make_config_file.sh
new file mode 100644
index 0000000..389253b
--- /dev/null
+++ b/html/scripts/make_config_file.sh
@@ -0,0 +1,34 @@
+# Backup current configuration
+
+# prepare temp folder
+rm -r /tmp/radiod/config
+mkdir /tmp/radiod/config
+
+# Boot config
+cp /boot/config.txt /tmp/radiod/config/
+
+# MPD config
+cp /etc/mpd.conf /tmp/radiod/config/
+
+# SoundCard prioryty
+cp /lib/modprobe.d/aliases.conf /tmp/radiod/config/
+
+# IR Remote config
+cp /etc/lirc/lircd.conf /tmp/radiod/config/
+
+# PiRadio main config
+cp /etc/radiod.conf /tmp/radiod/config/
+
+# PiRadio config files
+mkdir /tmp/radiod/config/radiod/
+cp /var/lib/radiod/* /tmp/radiod/config/radiod/
+
+# MPD playlists
+mkdir /tmp/radiod/config/playlists/
+cp /var/lib/mpd/playlists/* /tmp/radiod/config/playlists/
+
+# Make ready for download file
+tar -zcf /home/pi/radio/html/piradio.set /tmp/radiod/config/*
+
+# clear temp
+rm -r /tmp/radiod/config