Deploy OpsiMate
OpsiMate is designed for easy deployment using Docker. This guide will walk you through deploying OpsiMate using Docker run commands.
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​
Volume | Purpose |
---|---|
/app/data/database | SQLite database persistence |
/app/data/private-keys | SSH private keys for authentication |
/app/config/config.yml | Custom configuration |
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:

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:
- Access OpsiMate at
http://localhost:8080
- Configure your settings - See configuration guide
- Check system requirements - System requirements
Support​
If you encounter issues during deployment:
- Check the configuration guide
- Join our community discussions
- Report bugs on GitHub Issues