How to create a new PlaceCal Site

Requirements

  • SSH access to the relevant server
  • A user profile on the placeCal instance with Root privileges.

Note: you may want to perform these actions on staging first if you are unfamiliar with the commands. This will also allow site admins to practice working with a sandbox.

Actions

1. Open a ticket

2. Update the server

The first step is to register the domain of the new site with DNS and letsencrypt so the URL can resolve and we can use HTTPS like good nitizens. Luckily this is done with some simple scripts. SSH on to the staging (and then production) server and

  • Add a domain to the list of placecal domains
  • Refresh letsencrypt so that it picks up the new domain

It’s sufficient to just run these two commands:

⚠️ Please replace placecal-staging.org with the appropriate URL for the site! placecal.org for prod, placecal-staging.org for staging !!!!

dokku domains:add placecal london.placecal.org
dokku letsencrypt:enable placecal

3. Make the site

Now it is simply a case of logging into staging or production (as a root admin) and registering the site by following the site side menu.

Assets to create

Ask Emma to make these and then upload to relevant places.

  • Logos (204 x 77 pixels)
  • Background image (2260 x 700 pixels)