RDMO is a tool to support the systematic planning, organisation and implementation of the data management throughout the course of a research project. RDMO is funded by the Deutsche Forschungsgemeinschaft (DFG).
- Home Page
- https://rdmorganiser.github.io
- Source code
- https://github.com/rdmorganiser/rdmo
- Documentation
- http://rdmo.readthedocs.io
- Mailing list
- https://www.listserv.dfn.de/sympa/subscribe/rdmo
- Slack
- https://rdmo.slack.com
- Demo
- https://rdmo.aip.de
https://rdmo.readthedocs.io/en/latest/installation/index.html
An installation of RDMO contains of three parts:
- A directory which holds all the settings and customisations, custom to your installation of RDMO. We will call this directory
rdmo-app
, but you can use any name you see fit. - The actual
rdmo
package, which is centrally maintained by the RDMO team, is installed as a dependency in a virtual environement. - A database to store the content, which is generated by the users of your RDMO installation. Currently, we support Postgres, MySQL, and SQLite.
This chapter shows how these components are set up. Optional components can be installed afterwards and are covered under Configuration.
For testing and development, you can run RDMO using your regular user account. On a production system, a dedicated user account should be used. We suggest to create a user called rdmo
with the group rdmo
and the home directory /srv/rdmo
: sudo adduser rdmo --home /srv/rdmo
. We will use this user throughout this documantation.
Do not use the root
user to run RDMO! It is a bad idea anyway and several steps of the installation will not work. sudo
is used in the installation when needing root-privileges to install packages.