How to Install Access to Memory (AtoM) on Linux Mint Latest

Access to Memory (AtoM) is a web-based application that is used for archiving, describing and managing digital assets. It is an open source software that is widely used around the world. In this tutorial, we will go through the steps of installing AtoM on Linux Mint Latest.

Pre-requisites

Before we start the installation process of AtoM, make sure that the following pre-requisites are installed on your Linux Mint system:

You can install these pre-requisites by running the following command:

sudo apt-get install apache2 mysql-server php php-curl php-gd php-ldap php-mbstring php-mysql php-xml

Step 1: Download AtoM

First, download the latest version of AtoM from the official website by running the following command:

wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ica-atom/ica-atom-1.3.0.tar.gz

You can extract the downloaded file by running the following command:

tar -xzvf ica-atom-1.3.0.tar.gz

Step 2: Move AtoM to Document Root Directory

Once you have extracted the AtoM files, move the files to the document root directory of your web server. The default document root for Apache on Linux Mint latest is /var/www/html/. You can do this by running the following command:

sudo mv ica-atom-1.3.0/* /var/www/html/

Step 3: Configure MySQL Database

Next, you need to configure a MySQL database for AtoM. You can create a new MySQL database for AtoM by running the following command:

mysql -u root -p

This command will prompt you for the root user password. Once you have entered the password, you can create a new database by running the following command:

CREATE DATABASE atom DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Exit the MySQL prompt by running the following command:

exit

Step 4: Configure AtoM

Before you can use AtoM, you need to configure it by setting up a few configurations. You can do this by editing the config/db.inc.php file in the AtoM directory. Run the following command to open the file in the nano text editor:

sudo nano /var/www/html/config/db.inc.php

Edit the file and fill in the following details:

$GLOBALS['config']['db_host'] = 'localhost';
$GLOBALS['config']['db_port'] = '3306';
$GLOBALS['config']['db_database'] = 'atom';
$GLOBALS['config']['db_username'] = 'root';
$GLOBALS['config']['db_password'] = 'your_mysql_root_password';

Once you have filled in the details, save the file and close it by pressing CTRL+X, then Y, then ENTER.

Step 5: Set File Permissions

You need to set the appropriate permissions for the AtoM files and directories so that the web server can have the necessary access. Run the following commands to set the permissions:

sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

Step 6: Start the Apache and MySQL Services

You can start the Apache and MySQL services by running the following commands:

sudo systemctl start apache2
sudo systemctl start mysql

Step 7: Access AtoM Web Installer

You can now access the AtoM web installer by opening a web browser and visiting the following URL:

http://localhost/

Follow the web installer instructions to complete the installation process.

Conclusion

In this tutorial, we have gone through the steps of installing and configuring AtoM on Linux Mint Latest. You can now start using AtoM for archiving, describing and managing your digital assets.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!