Skip to main content

Configuration

OpsiMate uses a YAML configuration file to manage application settings. This guide covers all available configuration options.

Basic Configuration​

Minimal Configuration​

configfile.yml
# OpsiMate Configuration
# Simple configuration file with essential settings

# Server configuration
server:
port: 3001 # Backend API server port
host: "localhost" # Use "0.0.0.0" for Docker

# Client configuration
client:
port: 8080 # Frontend development server port
api_url: "http://localhost:3001/api/v1" # Backend API URL

# Database configuration
database:
path: "/app/data/database/opsimate.db" # SQLite database file path (mounted volume)

# Security configuration
security:
private_keys_path: "/app/data/private-keys" # SSH private keys directory (mounted volume)

Next Steps​

After configuring OpsiMate:

  1. Restart the container to apply changes
  2. Add providers - Learn how
  3. Set up monitoring - Configure alerts
  4. Start discovering services - Quick start guide

Support​

If you need help with configuration: