Superdesk RC Installation

***Edit: 11/26/2020

***There have been some reports of the installation not working on lower memory machines. If you have an issue (particularly during the “grunt build” portion of the installer) try increasing the size of your swapfile. Once I was able to replicate the issue, this solved the problem.

***EDIT: 11/12/2020

***There have been some changes of late so I had to make another minor edit. This new edit utilizes the most recent demo release of version 2.0.2.

curl -s | sudo bash

***The versions following this edited should no longer be considered.

I know I haven’t made many posts or updates to anything as of late. It’s mostly due to personal matters.

In any case, I have made some minor changes to the previous script to allow for an easier installation of the new release candidate. You will need to download the source and extract manually. I personally, extracted the file while in the /opt directory and then renamed the extracted folder to ‘superdesk’ so that the path remains ‘/opt/superdesk/’

Once that has been done you can run:

curl -s | sudo bash

It is important to note, I doubled back and ran this on Ubuntu 16.04 LTS for the time being. I do intend to re-write everything to attempt updating to newer operating systems as time allows. This should at least be enough to get a peak at the changes SourceFabric intends to make.


I have updated the script to allow for installation on Ubuntu 18.04LTS. The new script also handles the download and extraction of the source code.

curl -s | sudo bash

On any installation on a publicly accessible server, you MUST secure both MongoDB and Elasticsearch. The default installations of these two pieces of software do NOT require authentication. This means that if anybody finds your server, they will be able to delete your database and indexes with ease.

Help me keep this site up

6 thoughts on “Superdesk RC Installation

  1. recoil

    HI! When I use the script, I get this error:

    Cloning git:// (to revision release/2.0 ) to /opt/superdesk/env/src/superdesk-core
    Obtaining superdesk-planning from git+git:// ing.git@release/2.0#egg=superdesk-planning (from -r requirements.txt (line 6))
    Cloning git:// (to revision release /2.0) to /opt/superdesk/env/src/superdesk-planning
    WARNING: Did not find branch or tag ‘release/2.0’, assuming revision or ref.
    ERROR: Command errored out with exit status 1: git checkout -q release/2.0 Check the logs for full command output.


Leave a Reply

Your email address will not be published. Required fields are marked *