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.
-
Get the deployment files and go to the project folder.
Terminal window git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall -
Optional for a first try on
localhost: create the settings file. The defaults work without it.Terminal window cp .env.example .env -
Start the stack. The images are pulled from
ghcr.io/selfhostr.Terminal window docker compose up -d -
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.
Next steps
Section titled “Next steps”- For a server reachable from the Internet, set a domain and HTTPS: see Install dmsforall on a server.
- Create the first garage account: see Set up your first garage.
- Set up backups before you enter real data: see Back up and restore.