This guide uses Docker to run rConfig for network configuration management.
For Docker installation, see Docker.
rConfig v8 is the current version with modern architecture (Laravel 12, Vue.js 3). The Docker setup differs from v3.
Create a directory to store your configuration and compose files.
mkdir -p /opt/rconfig
cd /opt/rconfig
services:
rconfig:
image: rconfig/rconfig:latest
container_name: rconfig
ports:
- "443:443"
environment:
- APP_ENV=production
- APP_DEBUG=false
- DB_HOST=db
- DB_DATABASE=rconfig
- DB_USERNAME=rconfig
- DB_PASSWORD=rconfig_secret_password
depends_on:
- db
volumes:
- rconfig_data:/var/www/html
restart: unless-stopped
db:
image: mariadb:10.11
container_name: rconfig-db
environment:
- MYSQL_ROOT_PASSWORD=root_secret_password
- MYSQL_DATABASE=rconfig
- MYSQL_USER=rconfig
- MYSQL_PASSWORD=rconfig_secret_password
volumes:
- db_data:/var/lib/mysql
restart: unless-stopped
volumes:
rconfig_data:
db_data:
Start all containers in the background.
docker compose up -d
https://your-server-ip in your browserrconfig/rconfig:latest (v8)Any questions?
Feel free to contact us. Find all contact information on our contact page.