Which is Most TimeMachine-like Backup Program for Ubuntu?
I know this article but there is no comparison to OSX's TimeMachine.
I would like to find a backup software which is about the same as TimeMachine or better.
I would like to have such a software which can use some format of HDD which is suitable for big files (50 GB) in Linux.
I noticed that
- OSX format of HFS+ is not supported by Linux distros, since no maintainer of HFS in Linux since 2006
- NTFS format made by Debian 8.1 is not supported by older Linux distros
If Windows support, good.
Try with the Backups (Deja Dup) software
I did start the backup first time but I wanted to go to lunch after backup was running already two hours of just 10 GB files.
So it gave me this after the lunch

which is really insane, reported now here, since the software is not designed to have pauses in doing the backups.
backup
add a comment |
I know this article but there is no comparison to OSX's TimeMachine.
I would like to find a backup software which is about the same as TimeMachine or better.
I would like to have such a software which can use some format of HDD which is suitable for big files (50 GB) in Linux.
I noticed that
- OSX format of HFS+ is not supported by Linux distros, since no maintainer of HFS in Linux since 2006
- NTFS format made by Debian 8.1 is not supported by older Linux distros
If Windows support, good.
Try with the Backups (Deja Dup) software
I did start the backup first time but I wanted to go to lunch after backup was running already two hours of just 10 GB files.
So it gave me this after the lunch

which is really insane, reported now here, since the software is not designed to have pauses in doing the backups.
backup
add a comment |
I know this article but there is no comparison to OSX's TimeMachine.
I would like to find a backup software which is about the same as TimeMachine or better.
I would like to have such a software which can use some format of HDD which is suitable for big files (50 GB) in Linux.
I noticed that
- OSX format of HFS+ is not supported by Linux distros, since no maintainer of HFS in Linux since 2006
- NTFS format made by Debian 8.1 is not supported by older Linux distros
If Windows support, good.
Try with the Backups (Deja Dup) software
I did start the backup first time but I wanted to go to lunch after backup was running already two hours of just 10 GB files.
So it gave me this after the lunch

which is really insane, reported now here, since the software is not designed to have pauses in doing the backups.
backup
I know this article but there is no comparison to OSX's TimeMachine.
I would like to find a backup software which is about the same as TimeMachine or better.
I would like to have such a software which can use some format of HDD which is suitable for big files (50 GB) in Linux.
I noticed that
- OSX format of HFS+ is not supported by Linux distros, since no maintainer of HFS in Linux since 2006
- NTFS format made by Debian 8.1 is not supported by older Linux distros
If Windows support, good.
Try with the Backups (Deja Dup) software
I did start the backup first time but I wanted to go to lunch after backup was running already two hours of just 10 GB files.
So it gave me this after the lunch

which is really insane, reported now here, since the software is not designed to have pauses in doing the backups.
backup
backup
edited Jun 23 '16 at 21:30
Léo Léopold Hertz 준영
asked Jul 12 '15 at 11:38
Léo Léopold Hertz 준영Léo Léopold Hertz 준영
1,7361349124
1,7361349124
add a comment |
add a comment |
4 Answers
4
active
oldest
votes
You can use Cronopete. Cronopete is a backup utility for Linux, modeled after Apple's Time Machine. It aims to simplify the creation of periodic backups.Launchpad.
To install, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete
To install from source, see Here
Or you can try Back In Time. Back In Time is a simple backup tool for Linux inspired from FlyBack and "TimeVault".Back In Time / Launchpad.
To install just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4
On a personal note, I use Systemback for all my backups, archiving, and imaging. To install it, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
1
I really can't answer that, but if I have to guess its up to the publisher. As far as Systemback, see added info in my answer. Hope that helps.
– Mitch♦
Jul 12 '15 at 17:30
1
The only backup application that I'm aware off that comes with Ubuntu is Déjà Dup.
– Mitch♦
Jul 13 '15 at 7:26
1
I need to have multiple restore points, that's why I use Systemback.
– Mitch♦
Jul 13 '15 at 8:54
1
@Masibackintimeis in Ubuntu's default repositories. But it's an older version1.0.36. Current version is1.1.6. This is because the package is derived from Debian. Disclaimer: I'm member of BIT Dev-Team
– Germar
Jul 15 '15 at 2:16
1
@Masi that was Déjà Dup and not BackInTime. Please report this bug at Launchpad.
– Germar
Jul 15 '15 at 14:59
|
show 3 more comments
If you don't mind working with the console try backup-manager, it comes along with the distribution. The handling is done with one config file sitting in /etc.
sudo apt-get install backup-manager
To modify the file you could use nano in the console.
sudo nano /etc/backup-manager.conf
You won't need most of it. What I personally like is, that no additional packages are needed.
Here is a small example of a backup.
Where to store the files?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
choose your Directory, where to put the files.
Pay close attention to the following settings there
# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"
# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"
If you backup something like /home or /movie you might leave this option on, so only root and the root group might be able to access the backup
For a server backup (e.g. a multi user server and/or folders like /var/www/ /opt/ /etc/ /var/) you might consider setting this option to false to preserve ownership/accessability of the files after a restore. Otherwise you'll need to manually set them after a restore.
Choose your backup-method
##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################
# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"
choose
export BM_ARCHIVE_METHOD="tarball-incremental"
Choose the directories to backup
Further info can be found in the section
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
Here I checked the following options
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
Choose rotation of master and incrementals
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
I've choosen to do weekly full backups on monday (first day of the week). That means every monday I get a full backup and the rest of the week will be saved in different smaller incremental files. So restoring them would mean. Resotre the full backup and after that the incremental files, to get back the latest backup of your data.
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
Cronjob
Use a simple cronjob to do the backup automatically
sudo -i
crontab -e
Enter the following
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
If you need a notification email remove this part
>/dev/null 2>&1
1
It is part of Ubuntu for a long time, so you should find it on older Ubuntu Versions too. Haven't checked for 16.04 so far, but my guess is that it is also in there. It makes use of tar, bz2, etc. These are always part of Ubuntu Distris. It also can dump mysql databases. It can also use gnupg for encryption. You can move files via ftp. You can use incremental backups. It uses checksums. But you need to be willing to invest some time and test the features, not everybody wants that ^^
– s1mmel
Jul 4 '16 at 15:20
1
One thing though it can't do. It's for backing up data, not a all in one restore from scratch tool. If you need somethign like that use Clonezilla, this copies the whole drive 1to1.
– s1mmel
Jul 4 '16 at 15:22
1
Can you please provide basic steps in making backups withbackup-manager. I feel that the options are not complete enough, since the goal is also to provide backups with simplicity in mind*. They seem to be much limited but I may be wrong. It would be great to see how you can combine the command. I cannot find anything about MySQL in the docs. I would really love PostgreSQL for the task.
– Léo Léopold Hertz 준영
Jul 4 '16 at 15:36
1
sure. i just need to find some spare minutes at work. i'm using it myself to backup our wiki at work.
– s1mmel
Jul 5 '16 at 5:20
add a comment |
I do not recommend Deja-dup because it is not close to Time-Machine in features, and is unstable with many filesystems. I have not managed to get proposals of Mitch sufficient in features for my needs. They break too much.
Niceness of the Process
Nice will lower the cpu priority, freeing cpu power for other processes, ionice will reduce the disk priority, freeing the disk i/o for other processes).
Use tar czf with nice as described here separately for the system and home such that you can easily work vertical with your systems in many projects
# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home
--exclude=/media --exclude=/dev
--exclude=/mnt --exclude=/sys
--exclude=/run --exclude=/proc /
sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/
Limit CPU consumption of the Process
Assume you have a limited system etc ultrabook with 20 Mb/s read/second.
If you do not know it, use
# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz
Then, limit your CPU and do
# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz
Move Computation to GPU
TODO Future
1
Has anyone else use the method described here by Masi?
– johann_ka
Oct 31 '16 at 20:29
Yes, just google masi and relevant commands. It is standard in many places nowadays.
– Léo Léopold Hertz 준영
Oct 31 '16 at 20:33
add a comment |
TimeShift
It has a simple graphical interface but you can also use it from the terminal.
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update && sudo apt-get install timeshift -y
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f647495%2fwhich-is-most-timemachine-like-backup-program-for-ubuntu%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use Cronopete. Cronopete is a backup utility for Linux, modeled after Apple's Time Machine. It aims to simplify the creation of periodic backups.Launchpad.
To install, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete
To install from source, see Here
Or you can try Back In Time. Back In Time is a simple backup tool for Linux inspired from FlyBack and "TimeVault".Back In Time / Launchpad.
To install just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4
On a personal note, I use Systemback for all my backups, archiving, and imaging. To install it, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
1
I really can't answer that, but if I have to guess its up to the publisher. As far as Systemback, see added info in my answer. Hope that helps.
– Mitch♦
Jul 12 '15 at 17:30
1
The only backup application that I'm aware off that comes with Ubuntu is Déjà Dup.
– Mitch♦
Jul 13 '15 at 7:26
1
I need to have multiple restore points, that's why I use Systemback.
– Mitch♦
Jul 13 '15 at 8:54
1
@Masibackintimeis in Ubuntu's default repositories. But it's an older version1.0.36. Current version is1.1.6. This is because the package is derived from Debian. Disclaimer: I'm member of BIT Dev-Team
– Germar
Jul 15 '15 at 2:16
1
@Masi that was Déjà Dup and not BackInTime. Please report this bug at Launchpad.
– Germar
Jul 15 '15 at 14:59
|
show 3 more comments
You can use Cronopete. Cronopete is a backup utility for Linux, modeled after Apple's Time Machine. It aims to simplify the creation of periodic backups.Launchpad.
To install, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete
To install from source, see Here
Or you can try Back In Time. Back In Time is a simple backup tool for Linux inspired from FlyBack and "TimeVault".Back In Time / Launchpad.
To install just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4
On a personal note, I use Systemback for all my backups, archiving, and imaging. To install it, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
1
I really can't answer that, but if I have to guess its up to the publisher. As far as Systemback, see added info in my answer. Hope that helps.
– Mitch♦
Jul 12 '15 at 17:30
1
The only backup application that I'm aware off that comes with Ubuntu is Déjà Dup.
– Mitch♦
Jul 13 '15 at 7:26
1
I need to have multiple restore points, that's why I use Systemback.
– Mitch♦
Jul 13 '15 at 8:54
1
@Masibackintimeis in Ubuntu's default repositories. But it's an older version1.0.36. Current version is1.1.6. This is because the package is derived from Debian. Disclaimer: I'm member of BIT Dev-Team
– Germar
Jul 15 '15 at 2:16
1
@Masi that was Déjà Dup and not BackInTime. Please report this bug at Launchpad.
– Germar
Jul 15 '15 at 14:59
|
show 3 more comments
You can use Cronopete. Cronopete is a backup utility for Linux, modeled after Apple's Time Machine. It aims to simplify the creation of periodic backups.Launchpad.
To install, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete
To install from source, see Here
Or you can try Back In Time. Back In Time is a simple backup tool for Linux inspired from FlyBack and "TimeVault".Back In Time / Launchpad.
To install just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4
On a personal note, I use Systemback for all my backups, archiving, and imaging. To install it, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
You can use Cronopete. Cronopete is a backup utility for Linux, modeled after Apple's Time Machine. It aims to simplify the creation of periodic backups.Launchpad.
To install, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete
To install from source, see Here
Or you can try Back In Time. Back In Time is a simple backup tool for Linux inspired from FlyBack and "TimeVault".Back In Time / Launchpad.
To install just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4
On a personal note, I use Systemback for all my backups, archiving, and imaging. To install it, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below:
sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback
edited Jul 15 '15 at 6:03
Germar
4,10921532
4,10921532
answered Jul 12 '15 at 15:34
Mitch♦Mitch
84.9k14173230
84.9k14173230
1
I really can't answer that, but if I have to guess its up to the publisher. As far as Systemback, see added info in my answer. Hope that helps.
– Mitch♦
Jul 12 '15 at 17:30
1
The only backup application that I'm aware off that comes with Ubuntu is Déjà Dup.
– Mitch♦
Jul 13 '15 at 7:26
1
I need to have multiple restore points, that's why I use Systemback.
– Mitch♦
Jul 13 '15 at 8:54
1
@Masibackintimeis in Ubuntu's default repositories. But it's an older version1.0.36. Current version is1.1.6. This is because the package is derived from Debian. Disclaimer: I'm member of BIT Dev-Team
– Germar
Jul 15 '15 at 2:16
1
@Masi that was Déjà Dup and not BackInTime. Please report this bug at Launchpad.
– Germar
Jul 15 '15 at 14:59
|
show 3 more comments
1
I really can't answer that, but if I have to guess its up to the publisher. As far as Systemback, see added info in my answer. Hope that helps.
– Mitch♦
Jul 12 '15 at 17:30
1
The only backup application that I'm aware off that comes with Ubuntu is Déjà Dup.
– Mitch♦
Jul 13 '15 at 7:26
1
I need to have multiple restore points, that's why I use Systemback.
– Mitch♦
Jul 13 '15 at 8:54
1
@Masibackintimeis in Ubuntu's default repositories. But it's an older version1.0.36. Current version is1.1.6. This is because the package is derived from Debian. Disclaimer: I'm member of BIT Dev-Team
– Germar
Jul 15 '15 at 2:16
1
@Masi that was Déjà Dup and not BackInTime. Please report this bug at Launchpad.
– Germar
Jul 15 '15 at 14:59
1
1
I really can't answer that, but if I have to guess its up to the publisher. As far as Systemback, see added info in my answer. Hope that helps.
– Mitch♦
Jul 12 '15 at 17:30
I really can't answer that, but if I have to guess its up to the publisher. As far as Systemback, see added info in my answer. Hope that helps.
– Mitch♦
Jul 12 '15 at 17:30
1
1
The only backup application that I'm aware off that comes with Ubuntu is Déjà Dup.
– Mitch♦
Jul 13 '15 at 7:26
The only backup application that I'm aware off that comes with Ubuntu is Déjà Dup.
– Mitch♦
Jul 13 '15 at 7:26
1
1
I need to have multiple restore points, that's why I use Systemback.
– Mitch♦
Jul 13 '15 at 8:54
I need to have multiple restore points, that's why I use Systemback.
– Mitch♦
Jul 13 '15 at 8:54
1
1
@Masi
backintime is in Ubuntu's default repositories. But it's an older version 1.0.36. Current version is 1.1.6. This is because the package is derived from Debian. Disclaimer: I'm member of BIT Dev-Team– Germar
Jul 15 '15 at 2:16
@Masi
backintime is in Ubuntu's default repositories. But it's an older version 1.0.36. Current version is 1.1.6. This is because the package is derived from Debian. Disclaimer: I'm member of BIT Dev-Team– Germar
Jul 15 '15 at 2:16
1
1
@Masi that was Déjà Dup and not BackInTime. Please report this bug at Launchpad.
– Germar
Jul 15 '15 at 14:59
@Masi that was Déjà Dup and not BackInTime. Please report this bug at Launchpad.
– Germar
Jul 15 '15 at 14:59
|
show 3 more comments
If you don't mind working with the console try backup-manager, it comes along with the distribution. The handling is done with one config file sitting in /etc.
sudo apt-get install backup-manager
To modify the file you could use nano in the console.
sudo nano /etc/backup-manager.conf
You won't need most of it. What I personally like is, that no additional packages are needed.
Here is a small example of a backup.
Where to store the files?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
choose your Directory, where to put the files.
Pay close attention to the following settings there
# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"
# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"
If you backup something like /home or /movie you might leave this option on, so only root and the root group might be able to access the backup
For a server backup (e.g. a multi user server and/or folders like /var/www/ /opt/ /etc/ /var/) you might consider setting this option to false to preserve ownership/accessability of the files after a restore. Otherwise you'll need to manually set them after a restore.
Choose your backup-method
##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################
# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"
choose
export BM_ARCHIVE_METHOD="tarball-incremental"
Choose the directories to backup
Further info can be found in the section
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
Here I checked the following options
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
Choose rotation of master and incrementals
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
I've choosen to do weekly full backups on monday (first day of the week). That means every monday I get a full backup and the rest of the week will be saved in different smaller incremental files. So restoring them would mean. Resotre the full backup and after that the incremental files, to get back the latest backup of your data.
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
Cronjob
Use a simple cronjob to do the backup automatically
sudo -i
crontab -e
Enter the following
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
If you need a notification email remove this part
>/dev/null 2>&1
1
It is part of Ubuntu for a long time, so you should find it on older Ubuntu Versions too. Haven't checked for 16.04 so far, but my guess is that it is also in there. It makes use of tar, bz2, etc. These are always part of Ubuntu Distris. It also can dump mysql databases. It can also use gnupg for encryption. You can move files via ftp. You can use incremental backups. It uses checksums. But you need to be willing to invest some time and test the features, not everybody wants that ^^
– s1mmel
Jul 4 '16 at 15:20
1
One thing though it can't do. It's for backing up data, not a all in one restore from scratch tool. If you need somethign like that use Clonezilla, this copies the whole drive 1to1.
– s1mmel
Jul 4 '16 at 15:22
1
Can you please provide basic steps in making backups withbackup-manager. I feel that the options are not complete enough, since the goal is also to provide backups with simplicity in mind*. They seem to be much limited but I may be wrong. It would be great to see how you can combine the command. I cannot find anything about MySQL in the docs. I would really love PostgreSQL for the task.
– Léo Léopold Hertz 준영
Jul 4 '16 at 15:36
1
sure. i just need to find some spare minutes at work. i'm using it myself to backup our wiki at work.
– s1mmel
Jul 5 '16 at 5:20
add a comment |
If you don't mind working with the console try backup-manager, it comes along with the distribution. The handling is done with one config file sitting in /etc.
sudo apt-get install backup-manager
To modify the file you could use nano in the console.
sudo nano /etc/backup-manager.conf
You won't need most of it. What I personally like is, that no additional packages are needed.
Here is a small example of a backup.
Where to store the files?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
choose your Directory, where to put the files.
Pay close attention to the following settings there
# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"
# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"
If you backup something like /home or /movie you might leave this option on, so only root and the root group might be able to access the backup
For a server backup (e.g. a multi user server and/or folders like /var/www/ /opt/ /etc/ /var/) you might consider setting this option to false to preserve ownership/accessability of the files after a restore. Otherwise you'll need to manually set them after a restore.
Choose your backup-method
##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################
# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"
choose
export BM_ARCHIVE_METHOD="tarball-incremental"
Choose the directories to backup
Further info can be found in the section
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
Here I checked the following options
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
Choose rotation of master and incrementals
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
I've choosen to do weekly full backups on monday (first day of the week). That means every monday I get a full backup and the rest of the week will be saved in different smaller incremental files. So restoring them would mean. Resotre the full backup and after that the incremental files, to get back the latest backup of your data.
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
Cronjob
Use a simple cronjob to do the backup automatically
sudo -i
crontab -e
Enter the following
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
If you need a notification email remove this part
>/dev/null 2>&1
1
It is part of Ubuntu for a long time, so you should find it on older Ubuntu Versions too. Haven't checked for 16.04 so far, but my guess is that it is also in there. It makes use of tar, bz2, etc. These are always part of Ubuntu Distris. It also can dump mysql databases. It can also use gnupg for encryption. You can move files via ftp. You can use incremental backups. It uses checksums. But you need to be willing to invest some time and test the features, not everybody wants that ^^
– s1mmel
Jul 4 '16 at 15:20
1
One thing though it can't do. It's for backing up data, not a all in one restore from scratch tool. If you need somethign like that use Clonezilla, this copies the whole drive 1to1.
– s1mmel
Jul 4 '16 at 15:22
1
Can you please provide basic steps in making backups withbackup-manager. I feel that the options are not complete enough, since the goal is also to provide backups with simplicity in mind*. They seem to be much limited but I may be wrong. It would be great to see how you can combine the command. I cannot find anything about MySQL in the docs. I would really love PostgreSQL for the task.
– Léo Léopold Hertz 준영
Jul 4 '16 at 15:36
1
sure. i just need to find some spare minutes at work. i'm using it myself to backup our wiki at work.
– s1mmel
Jul 5 '16 at 5:20
add a comment |
If you don't mind working with the console try backup-manager, it comes along with the distribution. The handling is done with one config file sitting in /etc.
sudo apt-get install backup-manager
To modify the file you could use nano in the console.
sudo nano /etc/backup-manager.conf
You won't need most of it. What I personally like is, that no additional packages are needed.
Here is a small example of a backup.
Where to store the files?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
choose your Directory, where to put the files.
Pay close attention to the following settings there
# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"
# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"
If you backup something like /home or /movie you might leave this option on, so only root and the root group might be able to access the backup
For a server backup (e.g. a multi user server and/or folders like /var/www/ /opt/ /etc/ /var/) you might consider setting this option to false to preserve ownership/accessability of the files after a restore. Otherwise you'll need to manually set them after a restore.
Choose your backup-method
##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################
# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"
choose
export BM_ARCHIVE_METHOD="tarball-incremental"
Choose the directories to backup
Further info can be found in the section
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
Here I checked the following options
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
Choose rotation of master and incrementals
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
I've choosen to do weekly full backups on monday (first day of the week). That means every monday I get a full backup and the rest of the week will be saved in different smaller incremental files. So restoring them would mean. Resotre the full backup and after that the incremental files, to get back the latest backup of your data.
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
Cronjob
Use a simple cronjob to do the backup automatically
sudo -i
crontab -e
Enter the following
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
If you need a notification email remove this part
>/dev/null 2>&1
If you don't mind working with the console try backup-manager, it comes along with the distribution. The handling is done with one config file sitting in /etc.
sudo apt-get install backup-manager
To modify the file you could use nano in the console.
sudo nano /etc/backup-manager.conf
You won't need most of it. What I personally like is, that no additional packages are needed.
Here is a small example of a backup.
Where to store the files?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
choose your Directory, where to put the files.
Pay close attention to the following settings there
# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"
# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"
If you backup something like /home or /movie you might leave this option on, so only root and the root group might be able to access the backup
For a server backup (e.g. a multi user server and/or folders like /var/www/ /opt/ /etc/ /var/) you might consider setting this option to false to preserve ownership/accessability of the files after a restore. Otherwise you'll need to manually set them after a restore.
Choose your backup-method
##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################
# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"
choose
export BM_ARCHIVE_METHOD="tarball-incremental"
Choose the directories to backup
Further info can be found in the section
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
Here I checked the following options
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
Choose rotation of master and incrementals
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
I've choosen to do weekly full backups on monday (first day of the week). That means every monday I get a full backup and the rest of the week will be saved in different smaller incremental files. So restoring them would mean. Resotre the full backup and after that the incremental files, to get back the latest backup of your data.
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
Cronjob
Use a simple cronjob to do the backup automatically
sudo -i
crontab -e
Enter the following
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
If you need a notification email remove this part
>/dev/null 2>&1
edited Dec 5 '16 at 8:46
Léo Léopold Hertz 준영
1,7361349124
1,7361349124
answered Jul 4 '16 at 15:12
s1mmels1mmel
1,314516
1,314516
1
It is part of Ubuntu for a long time, so you should find it on older Ubuntu Versions too. Haven't checked for 16.04 so far, but my guess is that it is also in there. It makes use of tar, bz2, etc. These are always part of Ubuntu Distris. It also can dump mysql databases. It can also use gnupg for encryption. You can move files via ftp. You can use incremental backups. It uses checksums. But you need to be willing to invest some time and test the features, not everybody wants that ^^
– s1mmel
Jul 4 '16 at 15:20
1
One thing though it can't do. It's for backing up data, not a all in one restore from scratch tool. If you need somethign like that use Clonezilla, this copies the whole drive 1to1.
– s1mmel
Jul 4 '16 at 15:22
1
Can you please provide basic steps in making backups withbackup-manager. I feel that the options are not complete enough, since the goal is also to provide backups with simplicity in mind*. They seem to be much limited but I may be wrong. It would be great to see how you can combine the command. I cannot find anything about MySQL in the docs. I would really love PostgreSQL for the task.
– Léo Léopold Hertz 준영
Jul 4 '16 at 15:36
1
sure. i just need to find some spare minutes at work. i'm using it myself to backup our wiki at work.
– s1mmel
Jul 5 '16 at 5:20
add a comment |
1
It is part of Ubuntu for a long time, so you should find it on older Ubuntu Versions too. Haven't checked for 16.04 so far, but my guess is that it is also in there. It makes use of tar, bz2, etc. These are always part of Ubuntu Distris. It also can dump mysql databases. It can also use gnupg for encryption. You can move files via ftp. You can use incremental backups. It uses checksums. But you need to be willing to invest some time and test the features, not everybody wants that ^^
– s1mmel
Jul 4 '16 at 15:20
1
One thing though it can't do. It's for backing up data, not a all in one restore from scratch tool. If you need somethign like that use Clonezilla, this copies the whole drive 1to1.
– s1mmel
Jul 4 '16 at 15:22
1
Can you please provide basic steps in making backups withbackup-manager. I feel that the options are not complete enough, since the goal is also to provide backups with simplicity in mind*. They seem to be much limited but I may be wrong. It would be great to see how you can combine the command. I cannot find anything about MySQL in the docs. I would really love PostgreSQL for the task.
– Léo Léopold Hertz 준영
Jul 4 '16 at 15:36
1
sure. i just need to find some spare minutes at work. i'm using it myself to backup our wiki at work.
– s1mmel
Jul 5 '16 at 5:20
1
1
It is part of Ubuntu for a long time, so you should find it on older Ubuntu Versions too. Haven't checked for 16.04 so far, but my guess is that it is also in there. It makes use of tar, bz2, etc. These are always part of Ubuntu Distris. It also can dump mysql databases. It can also use gnupg for encryption. You can move files via ftp. You can use incremental backups. It uses checksums. But you need to be willing to invest some time and test the features, not everybody wants that ^^
– s1mmel
Jul 4 '16 at 15:20
It is part of Ubuntu for a long time, so you should find it on older Ubuntu Versions too. Haven't checked for 16.04 so far, but my guess is that it is also in there. It makes use of tar, bz2, etc. These are always part of Ubuntu Distris. It also can dump mysql databases. It can also use gnupg for encryption. You can move files via ftp. You can use incremental backups. It uses checksums. But you need to be willing to invest some time and test the features, not everybody wants that ^^
– s1mmel
Jul 4 '16 at 15:20
1
1
One thing though it can't do. It's for backing up data, not a all in one restore from scratch tool. If you need somethign like that use Clonezilla, this copies the whole drive 1to1.
– s1mmel
Jul 4 '16 at 15:22
One thing though it can't do. It's for backing up data, not a all in one restore from scratch tool. If you need somethign like that use Clonezilla, this copies the whole drive 1to1.
– s1mmel
Jul 4 '16 at 15:22
1
1
Can you please provide basic steps in making backups with
backup-manager. I feel that the options are not complete enough, since the goal is also to provide backups with simplicity in mind*. They seem to be much limited but I may be wrong. It would be great to see how you can combine the command. I cannot find anything about MySQL in the docs. I would really love PostgreSQL for the task.– Léo Léopold Hertz 준영
Jul 4 '16 at 15:36
Can you please provide basic steps in making backups with
backup-manager. I feel that the options are not complete enough, since the goal is also to provide backups with simplicity in mind*. They seem to be much limited but I may be wrong. It would be great to see how you can combine the command. I cannot find anything about MySQL in the docs. I would really love PostgreSQL for the task.– Léo Léopold Hertz 준영
Jul 4 '16 at 15:36
1
1
sure. i just need to find some spare minutes at work. i'm using it myself to backup our wiki at work.
– s1mmel
Jul 5 '16 at 5:20
sure. i just need to find some spare minutes at work. i'm using it myself to backup our wiki at work.
– s1mmel
Jul 5 '16 at 5:20
add a comment |
I do not recommend Deja-dup because it is not close to Time-Machine in features, and is unstable with many filesystems. I have not managed to get proposals of Mitch sufficient in features for my needs. They break too much.
Niceness of the Process
Nice will lower the cpu priority, freeing cpu power for other processes, ionice will reduce the disk priority, freeing the disk i/o for other processes).
Use tar czf with nice as described here separately for the system and home such that you can easily work vertical with your systems in many projects
# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home
--exclude=/media --exclude=/dev
--exclude=/mnt --exclude=/sys
--exclude=/run --exclude=/proc /
sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/
Limit CPU consumption of the Process
Assume you have a limited system etc ultrabook with 20 Mb/s read/second.
If you do not know it, use
# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz
Then, limit your CPU and do
# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz
Move Computation to GPU
TODO Future
1
Has anyone else use the method described here by Masi?
– johann_ka
Oct 31 '16 at 20:29
Yes, just google masi and relevant commands. It is standard in many places nowadays.
– Léo Léopold Hertz 준영
Oct 31 '16 at 20:33
add a comment |
I do not recommend Deja-dup because it is not close to Time-Machine in features, and is unstable with many filesystems. I have not managed to get proposals of Mitch sufficient in features for my needs. They break too much.
Niceness of the Process
Nice will lower the cpu priority, freeing cpu power for other processes, ionice will reduce the disk priority, freeing the disk i/o for other processes).
Use tar czf with nice as described here separately for the system and home such that you can easily work vertical with your systems in many projects
# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home
--exclude=/media --exclude=/dev
--exclude=/mnt --exclude=/sys
--exclude=/run --exclude=/proc /
sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/
Limit CPU consumption of the Process
Assume you have a limited system etc ultrabook with 20 Mb/s read/second.
If you do not know it, use
# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz
Then, limit your CPU and do
# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz
Move Computation to GPU
TODO Future
1
Has anyone else use the method described here by Masi?
– johann_ka
Oct 31 '16 at 20:29
Yes, just google masi and relevant commands. It is standard in many places nowadays.
– Léo Léopold Hertz 준영
Oct 31 '16 at 20:33
add a comment |
I do not recommend Deja-dup because it is not close to Time-Machine in features, and is unstable with many filesystems. I have not managed to get proposals of Mitch sufficient in features for my needs. They break too much.
Niceness of the Process
Nice will lower the cpu priority, freeing cpu power for other processes, ionice will reduce the disk priority, freeing the disk i/o for other processes).
Use tar czf with nice as described here separately for the system and home such that you can easily work vertical with your systems in many projects
# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home
--exclude=/media --exclude=/dev
--exclude=/mnt --exclude=/sys
--exclude=/run --exclude=/proc /
sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/
Limit CPU consumption of the Process
Assume you have a limited system etc ultrabook with 20 Mb/s read/second.
If you do not know it, use
# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz
Then, limit your CPU and do
# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz
Move Computation to GPU
TODO Future
I do not recommend Deja-dup because it is not close to Time-Machine in features, and is unstable with many filesystems. I have not managed to get proposals of Mitch sufficient in features for my needs. They break too much.
Niceness of the Process
Nice will lower the cpu priority, freeing cpu power for other processes, ionice will reduce the disk priority, freeing the disk i/o for other processes).
Use tar czf with nice as described here separately for the system and home such that you can easily work vertical with your systems in many projects
# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home
--exclude=/media --exclude=/dev
--exclude=/mnt --exclude=/sys
--exclude=/run --exclude=/proc /
sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/
Limit CPU consumption of the Process
Assume you have a limited system etc ultrabook with 20 Mb/s read/second.
If you do not know it, use
# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz
Then, limit your CPU and do
# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz
Move Computation to GPU
TODO Future
edited Apr 13 '17 at 12:24
community wiki
3 revs
Léo Léopold Hertz 준영
1
Has anyone else use the method described here by Masi?
– johann_ka
Oct 31 '16 at 20:29
Yes, just google masi and relevant commands. It is standard in many places nowadays.
– Léo Léopold Hertz 준영
Oct 31 '16 at 20:33
add a comment |
1
Has anyone else use the method described here by Masi?
– johann_ka
Oct 31 '16 at 20:29
Yes, just google masi and relevant commands. It is standard in many places nowadays.
– Léo Léopold Hertz 준영
Oct 31 '16 at 20:33
1
1
Has anyone else use the method described here by Masi?
– johann_ka
Oct 31 '16 at 20:29
Has anyone else use the method described here by Masi?
– johann_ka
Oct 31 '16 at 20:29
Yes, just google masi and relevant commands. It is standard in many places nowadays.
– Léo Léopold Hertz 준영
Oct 31 '16 at 20:33
Yes, just google masi and relevant commands. It is standard in many places nowadays.
– Léo Léopold Hertz 준영
Oct 31 '16 at 20:33
add a comment |
TimeShift
It has a simple graphical interface but you can also use it from the terminal.
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update && sudo apt-get install timeshift -y
add a comment |
TimeShift
It has a simple graphical interface but you can also use it from the terminal.
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update && sudo apt-get install timeshift -y
add a comment |
TimeShift
It has a simple graphical interface but you can also use it from the terminal.
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update && sudo apt-get install timeshift -y
TimeShift
It has a simple graphical interface but you can also use it from the terminal.
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update && sudo apt-get install timeshift -y
answered 2 hours ago
Jozsef TuriJozsef Turi
313
313
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f647495%2fwhich-is-most-timemachine-like-backup-program-for-ubuntu%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown