After read many documentations about installing ODK central on Docker and ask many questions to @mathieubossaert, i decide to install ODK central on my NAS Synology (DS218+, RAM = 10GO).
ERROR: for mail Cannot start service mail: Bind mount failed: '/volume1/homes/dkonan/central/files/dkim/config' does not exists
ERROR: Encountered errors while bringing up the project.
Your dkim folder should have the following structure:
config folder
rsa.private folder
config.disabled file
For some reason, it sounds like you don't have the config folder. Try creating it and trying another docker-compose up -d.
Many of these errors seem to stem from the fact that Synology isn't a standard Linux. This is a very unsupported configuration, so you'll have to take more ownership here and try to figure the issues out. In this case, try creating the /data/transfer/ folder and go from there.
I apologize if I would disturb you.
But, I would really like to be able to install it and share my experience.
After taking into account your proposals, I put the different screenshots after the orders:
=> These 2 commands indicate that the process went well.
However, I note that I do not have access to central ODK. While doing docker-compose ps, I notice that 2 elements (enketo_redis_cache and enketo_redis_main) only restart.
Please see below the screenshot
Many thanks for your guidance.
After several attempts, failures and reading posts, I was able to install ODK Central on my Synology NAS with Docker.
The key steps to follow:
Creation of directories in the central folder
root@xxx: / central # mkdir -p ~/central/files/dkim/config
root @xxx: / central # mkdir -p ~/central/files/dkim/rsa.private
Creation of directory in at the root
root@xxx: / central # mkdir -p ~/data/transfer
Congrats on getting it to work, @dkonan! It's also very kind of you to also do a tutorial for others. When that is ready, please post it to this topic and I'll make sure to share it out more broadly.
Did you get a chance to test to see if the web forms (aka Enketo) are also working?