InvenioRDM is an open-source research data management platform developed by CERN. This tutorial will guide you through the installation process on Manjaro Linux.
Before you start the installation, make sure that Manjaro Linux is fully updated:
sudo pacman -Syyu
sudo pacman -S python python-pip
sudo pacman -S postgresql postgresql-libs
sudo -u postgres psql
CREATE USER invenio WITH PASSWORD 'your_password';
CREATE DATABASE invenio OWNER invenio;
\q
Replace 'your_password' with a strong password of your choice.
pip install invenio-cli
invenio-cli init
This command will initialize InvenioRDM and create a new configuration file.
invenio-cli services server create
invenio-cli secrets create
invenio-cli files location create
You will be prompted to enter some information during the configuration process. Follow the instructions carefully.
invenio-cli run
This command will start InvenioRDM on the default port (5000).
Open your web browser and go to http://localhost:5000. You should now be able to access InvenioRDM.
Congratulations! You have successfully installed InvenioRDM on Manjaro Linux. You can now start using it to manage your research data.
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!