Tutorial: How to Install Archivematica on Linux Mint

Archivematica is a powerful digital preservation software designed for processing and preserving various types of digital materials. In this tutorial, we will show you how to install Archivematica on the latest version of Linux Mint.

Prerequisites

Before we get started with the installation, make sure your system meets the following requirements:

Installation Steps

Follow the steps below to install Archivematica on your Linux Mint system:

Step 1: Install Dependencies

First, we need to install some dependencies required by Archivematica. Open your terminal and run the following commands to install them:

sudo apt-get update
sudo apt-get -y install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo add-apt-repository -y ppa:archivematica/1.13
sudo apt-get update
sudo apt-get -y install archivematica-storage-service archivematica-mcp-server nginx-full

Step 2: Configure Nginx

Next, we need to configure Nginx to serve the Archivematica web interface. Run the following command to open the Nginx configuration file:

sudo nano /etc/nginx/conf.d/archivematica.conf

Add the following lines to the configuration file and save it:

server {
    listen 80;
    server_name archivematica.example.com;

    location / {
            proxy_pass http://127.0.0.1:8080/;
    }
}

Replace archivematica.example.com with your domain name. If you don't have a domain name, use your server IP address instead.

Restart Nginx to apply the changes:

sudo systemctl restart nginx

Step 3: Configure Archivematica Storage Service

The Archivematica Storage Service is used to store the digital preservation data. We need to configure it before we start the service. Run the following command to open the configuration file:

sudo nano /etc/archivematica/storage-service.conf

Update the following lines in the configuration file:

[Database]
database_name=archivematica_storage
database_user=archivematica
database_password=your_database_password     # Replace with your own password

[S3]
bucket_name=archivematica-storage
s3_endpoint_url=http://s3.us-east-1.amazonaws.com
s3_access_key_id=your_access_key_id           # Replace with your own access key ID
s3_secret_access_key=your_secret_access_key   # Replace with your own secret access key

Save the file and exit.

Step 4: Start Archivematica Services

Now, let's start the Archivematica services using the following commands:

sudo systemctl start archivematica-mcp-server.service archivematica-mcp-client.service
sudo systemctl start archivematica-storage-service.service

You can check the status of the services using the following command:

sudo systemctl status archivematica-mcp-server.service archivematica-mcp-client.service archivematica-storage-service.service

Step 5: Access Archivematica Web Interface

Open your web browser and navigate to http://your_server_ip_address. You should see the Archivematica login page.

Use the default login credentials: Username: administrator and Password: demo. Once you login, you can change the default password and start using the Archivematica web interface.

Congratulations! You have successfully installed Archivematica on your Linux Mint system.

Conclusion

In this tutorial, we have shown you how to install Archivematica on the latest version of Linux Mint. Now, you can start preserving your digital assets with Archivematica.

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!