CLI / Binary
Run Marmot directly on your system using the single binary.
Installation
Homebrew
brew install marmot
Install script
curl -fsSL get.marmotdata.io | sh
Verify scripts
It's good practice to inspect the contents of any script before piping it into bash.
Download the binary
Download the latest Marmot binary for your platform from GitHub Releases.Make it executable
chmod +x marmotMove to your PATH
sudo mv marmot /usr/local/bin/
Quick Start
Generate an encryption key
marmot generate-encryption-keySave this key securely. You'll need it to start the server.
Create a config file
Create
config.yamlwith your database settings:database:host: localhostport: 5432user: postgrespassword: your-passwordname: marmotStart the server
export MARMOT_SERVER_ENCRYPTION_KEY="your-generated-key"marmot server --config config.yamlAccess the UI
Open http://localhost:8080 in your browser.
Default Credentials
The default username and password is admin:admin. Change this after your first login.
Development Mode
For local development, you can skip encryption (credentials stored in plaintext):
server:
allow_unencrypted: true
database:
host: localhost
port: 5432
user: postgres
password: password
name: marmot
marmot server --config config.yaml
Not for Production
Never use allow_unencrypted: true in production environments.
Reference
For all configuration options, see the configuration guide.