Quick Start
Get Marmot running in seconds with Docker Compose.
Prefer Kubernetes or a Single Binary?
Docker Compose is the fastest route, but Helm and the binary are equally supported.
Install the prerequisites
Docker and Docker Compose installed.
Create your Docker Compose file
Create a
docker-compose.yaml:services:marmot:image: ghcr.io/marmotdata/marmot:latestports:- "8080:8080"environment:MARMOT_DATABASE_HOST: postgresMARMOT_DATABASE_PORT: 5432MARMOT_DATABASE_USER: marmotMARMOT_DATABASE_PASSWORD: marmotMARMOT_DATABASE_NAME: marmotMARMOT_DATABASE_SSLMODE: disableMARMOT_SERVER_ALLOW_UNENCRYPTED: truedepends_on:postgres:condition: service_healthypostgres:image: postgres:16-alpineenvironment:POSTGRES_USER: marmotPOSTGRES_PASSWORD: marmotPOSTGRES_DB: marmotvolumes:- marmot_data:/var/lib/postgresql/datahealthcheck:test: ["CMD-SHELL", "pg_isready -U marmot"]interval: 5stimeout: 5sretries: 5volumes:marmot_data:Start Marmot
docker compose up -dOpen http://localhost:8080 and log in with
admin/admin.
Next Steps
Need Help?
Join the Discord community to get support and connect with other Marmot users.