How to Install Amanda on Debian Latest

Amanda is an open-source backup and recovery software that provides a reliable and easy-to-use backup solution for Administrators. This tutorial will show you step-by-step how to install Amanda on Debian Latest.

Prerequisites

Before we proceed with the installation, ensure that the following requirements are met:

  • You have a Debian Latest server;
  • You are logged in as a user with sudo privileges.

Step 1: Update your System

First, update your system to ensure that all packages in the system are up-to-date. To do this, run the following command:

sudo apt-get update && sudo apt-get upgrade

Type y when prompted to confirm the installation of the updates.

Step 2: Install Amanda Backup Server

We will install Amanda backup server with the following command:

$ sudo apt-get install amanda-server

Once the installation is complete, you can check the version of Amanda installed by running the command:

$ amadmin --version

Step 3: Configure Amanda

Before we can start using Amanda, we need to configure it.

  1. Open the Amanda configuration file using the following command:
$ nano /etc/amanda/amanda.conf
  1. Edit the following lines in the configuration file:
org "My Backup Organization"

mailto "your-email-address"

dumpcycle 3 weeks

runspercycle 60

tpchanger "chg-disk"

tapedev "null:"
  • Update My Backup Organization with the name of your backup organization;
  • Update your-email-address with your email address;
  • Change dumpcycle and runspercycle values according to your requirements. The default value is 3 weeks and 60 runs respectively.
  • tpchanger specifies the tape changing device.
  • tapedev specifies the tape device to use.
  1. Save and close the file.

Step 4: Create Backup Users

We need to create Amanda users that will be used to manage backups. To do this, run the following command:

$ sudo amadduser backupuser1 backupuser2

You can also create a new user with the following command:

$ sudo adduser mynewuser

Step 5: Create Backup Directory

Create a backup directory by running the following command:

$ sudo mkdir /backup

Update the ownership of the backup directory with the following command:

$ sudo chown -R backupuser1:backupuser2 /backup

Step 6: Configure Backup Filesystem

We need to specify the directory that we want to backup. Edit the following file using the following command:

$ sudo nano /etc/amanda/DailySet1/disklist

Specify the directory that you want to backup using the format:

#<hostname>   <diskdevice>     <dump|no|ignore> [ <options> ]
<server_name> /             amdump

Save and close the file.

Step 7: Start Amanda Services

Start the Amanda server with the following command:

$ sudo service amandad start

Start the Amanda client with the following command:

$ sudo service amanda start

The Amanda backup server and Amanda client should now be running.

Conclusion

You have successfully installed and configured Amanda on Debian Latest. You can now start backing up your data using Amanda. If you need to add more users or backup more directories, edit the configuration files as described in the tutorial.