Skip to content

Quick start

At the end of this page, the dmsforall stack runs on your machine or server, and you can open the web interface in a browser.

  1. Get the deployment files and go to the project folder.

    Terminal window
    git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall
  2. Optional for a first try on localhost: create the settings file. The defaults work without it.

    Terminal window
    cp .env.example .env
  3. Start the stack. The images are pulled from ghcr.io/selfhostr.

    Terminal window
    docker compose up -d
  4. Open http://localhost:8080 in a browser.

Result: the sign-in page loads. The first start generates the database passwords once, runs the migrations, then starts the API and the worker.