Archivematica is an open-source digital preservation system that helps to preserve digital assets for future use. In this tutorial, we will guide you through the steps to install Archivematica on macOS.
Prerequisites
- macOS 10.13 or later
- Homebrew package manager installed
- Docker Desktop installed
- At least 4 GB of RAM and 50 GB of disk space available
Step 1: Install Required Dependencies
- Open the Terminal app on your macOS.
- Install the required dependencies using the Homebrew package manager by running the following command:
brew install git nasm libtool autoconf automake pkgconfig ffmpeg fido yamdi wget xmlstarlet
Step 2: Install Archivematica Dashboard
- Clone the Archivematica Dashboard repository using the following command:
git clone https://github.com/archivematica/Archivematica-dashboard.git
- Navigate to the cloned directory using the following command:
cd Archivematica-dashboard
- Run the following command to install the required node modules:
npm install
- Start the Archivematica Dashboard by running the following command:
npm start
- The Dashboard should now be accessible by opening the following URL in your web browser: http://localhost:8080
Step 3: Install Archivematica Storage Service
- Clone the Archivematica Storage Service repository using the following command:
git clone https://github.com/archivematica/Archivematica-storage-service.git
- Navigate to the cloned directory using the following command:
cd Archivematica-storage-service
- Run the following command to start the Archivematica Storage Service:
docker-compose up -d
Step 4: Install Archivematica MCP Server
- Clone the Archivematica MCP Server repository using the following command:
git clone https://github.com/archivematica/Archivematica-mcp.git
- Navigate to the cloned directory using the following command:
cd Archivematica-mcp
- Run the following command to start the Archivematica MCP Server:
docker-compose up -d
Step 5: Install Archivematica Automation Tools
- Clone the Archivematica Automation Tools repository using the following command:
git clone https://github.com/archivematica/automation-tools.git
- Navigate to the cloned directory using the following command:
cd automation-tools
- Run the following command to start the Archivematica Automation Tools:
docker-compose up -d
Conclusion
In this tutorial, you have learned how to install Archivematica on macOS by installing the Dashboard, Storage Service, MCP Server, and Automation Tools. You should now be able to start using Archivematica to preserve 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!