Skip to main content

Deploy OpsiMate

OpsiMate is designed for easy deployment using Docker. This guide will walk you through deploying OpsiMate using Docker run commands.

Before You Begin

Make sure your system meets the system requirements and that Docker is installed and running.

Quick Deployment​

Docker Run Command​

Deploy OpsiMate with a single Docker command:

docker run -d \
--name opsimate \
--rm \
-p 3001:3001 -p 8080:8080 \
opsimate/opsimate

Volume Mounts​

VolumePurpose
/app/data/databaseSQLite database persistence
/app/data/private-keysSSH private keys for authentication
/app/config/config.ymlCustom configuration
success

OpsiMate is now running at http://localhost:8080 Register a user for the first time - it will be the first admin user

Verify Deployment​

# Check container status
docker ps | grep opsimate

# View application logs
docker logs opsimate

# Check health status
curl http://localhost:8080/health

First Login​

When you first access OpsiMate at http://localhost:8080, you'll be prompted to create your first admin user:

First Login Screen

Simply fill in your email, full name, and password to create the initial admin account. This user will have full administrative privileges to configure providers, manage services, and access all OpsiMate features.

Next Steps​

After deployment:

  1. Access OpsiMate at http://localhost:8080
  2. Configure your settings - See configuration guide
  3. Check system requirements - System requirements

Support​

If you encounter issues during deployment: