Skip to content

Technical documentation

How the SODa SCS Manager deployment is built, installed, and operated. For end-user how-tos see the User guide.

Start here

  1. Glossary — terms used in this project (SCS, Keycloak, Traefik, naming, …).
  2. Prerequisites — Docker, GitHub auth, .env.
  3. Pre-start stepsstart.sh, network, database, pre-install scripts.
  4. Post-configuration checklist — Keycloak, Manager, Nextcloud, JupyterHub.

Sections

Reference

Quick start

  1. Clone the repository and initialize submodules.
  2. Copy example-env to .env and set required variables (Prerequisites).
  3. Run ./start.sh.
  4. Run docker compose up -d.
  5. Follow the post-configuration checklist.