Archivematica is a free and open-source software that helps in managing digital archives. It is a great tool for managing the lifecycle of digital archives, including preservation, access, and discovery. In this tutorial, we will guide you with the installation of Archivematica from the official website on NixOS latest.
To install Archivematica on NixOS, you need the following prerequisites:
Firstly, update the system to get the latest packages for the operating system.
sudo nix-channel --update
sudo nixos-rebuild switch
sudo systemctl reboot
Archivematica is available as an official Nix package. You can install the package by running the following command:
sudo nix-env -iA nixos.archivematica
After installing the Archivematica package, you will need to configure the system. The configuration file is located in /etc/archivematica/archivematicaCommonSettings.py
. Update the configuration with the appropriate setting values. You can edit the file using your favorite command-line text editor such as nano or vim.
sudo nano /etc/archivematica/archivematicaCommonSettings.py
Ensure that you update the following settings in the configuration file:
After making the necessary changes, save and exit the file.
After configuring the Archivematica system, you can now start the services using the following command:
sudo systemctl start archivematica-mcp-server archivematica-mcp-client archivematica-mcp-processor archivematica-storage-service
Open your favorite web browser and navigate to the Archivematica web interface using https://localhost
. Follow the instructions to complete the web-based installation by entering the configuration values.
Archivematica is a powerful tool that allows you to manage digital archives. In this tutorial, you learned how to install Archivematica on NixOS using the official Nix package. We also walked you through configuring the system and starting the services. You can now start to manage digital archives using the Archivematica web interface.
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!