The main radarini web application. It allows to store contact data of solidarity initiatives and to retrieve them through configurable filters.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cihan 7d0ee09019
Translated using Weblate (Turkish)
7 hours ago


The main radarini web application. It enables storage and filtered search for contact data and services offered by solidarity initiatives.


In essence, you only need docker to get the application running. Using the docker-compose file, a database (postgres) and a reverse-proxy / web-server (nginx) are created and linked to the Django application. Further information on the deployment is documented in the deployment repository.


  1. Set the environment variables as described in example.env. You can set them directly in your enviroment, or create a .env file in the docker folder.
  2. Create SSL certificates for the host you specified in the enviroment variables. And place them at <CERTBOT_CONF-VOLUME>/live//fullchain.pem and <CERTBOT_CONF-VOLUME>/live//privkey.pem. (Where <CERTBOT_CONF-VOLUME> usually is /var/lib/docker/volumes/certbot_conf/_data/.)
  3. Run docker-compose --env-file docker/.env -f docker/docker-compose.yml up.
  4. When running for the first time you need to create a superuser with the docker-compose -f docker/docker-compose.yml exec app poetry run python createsuperuser
  5. The application should be available at

You can run further django admin commands with docker-compose -f docker/docker-compose.yml exec app poetry run python <command> (A list of all commands available is displayed via the help command)


For development there are different docker setups provided at docker/ and docker/docker-compose.debug.yml. If you want to contribute to the project take a look at the file.


The project is translated via weblate. At the moment the following translations are available:

  • English (source)
  • German (partial)
  • Arabic (Under development)
  • French (Under development)
  • Greek (Under development)
  • Hindi (Under development)
  • Italian (Under development)
  • Dutch (Under development)
  • Persian (Under development)
  • Spanish (Under development)
  • Turkish (Under development)
  • Ukrainian (Under development)


If you want to support the project with some money you can do that via our website Further independent options for donations might be added at some point.


The project is continuously improved and updated. If you want to know which feature comes next, take a look at the roadmap and the development board.