I haven't looked at Superdesk in close to two years now (I no longer work at Sourcefabric) and I have little to no recollection of how to set it up. I'm leaving this gist online mainly for archival reasons and because there's a lot of useful information in the comments that I don't want to disappear from the internet. I hope you get it up and running one way or another, and if you do, please pop your solution here/make a new gist and link it here for others!
- 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.
The VPS is installed on a KVM (in a DMZ) on my LAN. I'm not sure what details to provide... That's sort of my conundrum here.... I'm not even sure where to start... All I can say is that I installed it using the instructions into a completely Vanilla Ubuntu VPS. I'd assume that the Docker install would take care of the webserver configuration. I do know that I can see the Superdesk Favicon in the browser tab when I go to 10.1.1.6:8080 (the actual IP of the Superdesk Install). Other than that it's a blank page (but no 503/404 error).