SiteHost

Working with SilverStripe Containers

SilverStripe will work with any of our default PHP images, and if you're comfortable setting that up yourself, this is what we recommend as it gives you greater flexibility in configuration and eases any updates you may wish to perform. However, if you want to do some prototyping or just get up and running quickly we provide a ready-to-go SilverStripe CMS image to make creating a website extremely easy. Deploying a SilverStripe container will handle all the initial installation and configuration, including setting up a database for SilverStripe to use.

We won't go over using SilverStripe here, as they provide thorough documentation themselves.

Accessing Your Site

Your site should be immediately visible once the container has finished provisioning, and visiting it will prompt you to login as the admin user. We create a user called admin for you and randomly generate a password. You can retrieve this password by visiting the settings page for you container, where it will be listed as the environment variable SS_DEFAULT_ADMIN_PASSWORD. We recommend changing this setting once you're comfortable.

Configuration

SilverStripe is configured via a number of environment variables, and we pre-populate your container with a set of defaults covering:

  • Admin and database credentials.
  • Setting your site to 'live' mode to avoid exposing debug information.
  • Setting a location for SilverStripe to use for caching.

For a more complete list of the settings available, you can checkout the SilverStripe documentation.