InvenioRDM is an open-source research data management platform developed by CERN. In this tutorial, we will guide you through the process of installing InvenioRDM on Clear Linux Latest.
Before starting the installation process, make sure you have the following prerequisites installed on your system:
sudo swupd update
sudo swupd bundle-add python3-basic
sudo swupd bundle-add python3-extras
sudo swupd bundle-add nodejs
pip3 install invenio-app==1.3.1 invenio-db==1.0.3 invenio-mail==1.0.2 invenio-oauth2server==1.0.1 invenio-oaiserver==1.0.1 invenio-pidstore==1.2.3 invenio-records-rest==1.11.0 invenio-records-ui==1.1.1 invenio-search-ui==1.1.1 invenio-rest==1.2.0 invenio-files-rest==1.1.0
git clone https://github.com/inveniosoftware/invenio-rdm-records.git
cd invenio-rdm-records
npm install
NODE_OPTIONS="--max-old-space-size=4096" npm run production
cp instance/localhost.cfg.template instance/localhost.cfg
export FLASK_APP=invenio_app.wsgi:application
export FLASK_ENV=development
flask run
Congratulations! You have successfully installed InvenioRDM on Clear Linux Latest.
InvenioRDM is an excellent research data management platform that makes it easy to manage and share research data. By following the steps outlined in this tutorial, you can easily install InvenioRDM on Clear Linux Latest and start managing your research data with ease.
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!