Installing Shadow Daemon is easy!


Install Docker CE, Docker Compose, and git.


You install and control Shadow Daemon through shadowdctl, a simple docker-compose wrapper. You can modify the file docker-compose.yml for fine-grained control. To start Shadow Daemon permanently execute the following commands.

git clone
cd shadowdctl
sudo ./shadowdctl up -d

Wait until the shadowd_ui container is completely started. On the first start this takes about 15 to 30 seconds since the database has to be initialized first. Once the initialization is done you have to add a user account for the web interface.

sudo ./shadowdctl exec web ./app/console swd:register --admin --name=arg (--email=arg)

For more information about other commands and configuration options check out the Docker Compose manual.

What’s next?

You have to add an application profile with the user interface.