How to install Superdesk using Docker
- Install Docker
- Copy and paste
docker-compose.yml
in this gist into a blank folder (call it something likesuperdesk/
) - Open the folder in a terminal
- Run
docker-compose up
- Wait a few seconds...
- Navigate to
localhost:8080
You should see the Superdesk login screen! Now to initialise some data:
- Open a new terminal in the same folder
- Run
docker-compose run superdesk-server run python manage.py app:initialize_data
to populate Superdesk with some starting data. - Run
docker-compose run superdesk-server run python manage.py users:create -u admin -p admin -e admin@localhost --admin
to create an example administrator.
To server over HTTPS, make sure the
SUPERDESK_CLIENT_URL
andSUPERDESK_URL
parameters reflect the origin you are hosting from, including thehttps://
part. You must also make sure thatSUPERDESK_WS_URL
uses thewss://
websocket secure protocol.