Hello Linux Geeksters. As you may know, Profile Sync Daemon is an open source tool used for speeding up the internet browser, by moving the profile in the RAM memory, via tmpfs. It has support for the most important browsers, including: Firefox, Chrome, Chromium, Opera, Midori, Konqueror, Rekonq, QupZilla and many others.
Due to the fact that all the data from te RAM memory gets discarded at reboot, Profile Sync Daemon syncs the profiles back to the hard disk both at a given time interval and before each shutdown/reboot, so they profiles don’t get lost.
The latest version available is Profile Sync Daemon 5.50, which has been recently released.
In this article I will show you how to install Profile Sync Daemon 5.50 on Debian Wheezy, Debian Jessie and Debian Sid.
Because it is available via some third party PPA, installing Profile Sync Daemon 5.50 on Debian is easy. Due to the fact that Debian does not have support for PPAs, you have to manually add the repository to your system, get the key, update the local repository index and install the profile-sync-daemon package. Like this:
$ sudo sh -c 'echo "deb http://ppa.launchpad.net/graysky/utils/ubuntu saucy main" > /etc/apt/sources.list.d/graysky.list'
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FF7F9516
$ sudo gpg --keyserver wwwkeys.pgp.net --recv-keys C1C5C63BF0E0B4E7
$ sudo gpg --armor --export C1C5C63BF0E0B4E7 | apt-key add -
$ sudo apt-get update
$ sudo apt-get install profile-sync-daemon
After the installation has been done successfully, we have to edit the profile-sync-daemon (/etc/psd.conf) configuration file and append the users we want to have their profiles managed by psd:
$ sudo sed -i '/USERS/d' /etc/psd.conf
$ sudo sh -c "echo 'USERS=\"username_1 username_2\"' >> /etc/psd.conf"
Replace username_1 and username_2 with the user’s names.
Also, if you want the script to backup the profiles on only some specific browsers, not from all of them, do:
$ sudo sed -i '/BROWSERS/d' /etc/psd.conf
$ sudo sh -c "echo 'BROWSERS=\"browser_1 browser_2\"' >> /etc/psd.conf"
Replace browser_1 and browser_2 with the browsers you want to have their profiles backed up.
To run the profile backup, do:
$ profile-sync-daemon parse
Optional, to remove profile-sync-daemon, do:
$ sudo apt-get remove profile-sync-daemon