Newest cacti code for testing
5.8K
For help visit me at http://forum.its-egner.de
08.09.2026 Added Nodejs and npm, still dont work
07.09.2026 It's broken atm.
06.09.2026 Added Composer
05.09.2026 Last tested
At first create docker-compose.yml with following content:
services:
db:
image: mariadb:10.6
container_name: cacti_db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: cacti
MYSQL_USER: cacti
MYSQL_PASSWORD: changeme
MYSQL_INITDB_SKIP_TZINFO: 0
TZ: Europe/Berlin
volumes:
- ./cacti_db:/var/lib/mysql
- ./60-cacti.cnf:/etc/mysql/mariadb.conf.d/60-cacti.cnf
cacti:
image: itsegner/cacti-develop:latest
container_name: cacti_app
restart: unless-stopped
ports:
- "7070:80"
environment:
CACTI_DB_HOST: "db"
CACTI_DB_NAME: "cacti"
CACTI_DB_USER: "cacti"
CACTI_DB_PASS: "changeme"
TZ: Europe/Berlin
depends_on:
- db
volumes:
- ./cacti_rra:/var/www/html/cacti/rra
- ./cacti_plugins:/var/www/html/cacti/plugins
- ./cacti_log:/var/www/html/cacti/log
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:"]
interval: 5s
timeout: 3s
retries: 5
start_period: 10s
Edit docker-compose File, change Passwords!.
Add MariaDB config named 60-cacti.cnf with this content:
[server]
innodb_file_format=Barracuda
innodb_large_prefix=1
collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
innodb_doublewrite=OFF
innodb_snapshot_isolation=OFF
max_heap_table_size=128M
tmp_table_size=128M
innodb_buffer_pool_size=1875M
innodb_flush_log_at_timeout=3
innodb_read_io_threads=32
innodb_write_io_threads=16
innodb_io_capacity=5000
innodb_io_capacity_max=10000
innodb_buffer_pool_instances=9
Now you can Build the Container and bring it up.
docker compose up -d
Container will build and start
Chown the Files to
chown 33:33 cacti_log/ cacti_plugins/ cacti_rra/
Do Database initialisation with
docker exec -ti cacti_app bash /var/www/html/init-db.sh
visit cacti <your_IP>:7070/cacti
If prompt for Login use admin admin
If you want to use Spine, enter config Path
/usr/local/spine/etc/spine.conf
Content type
Image
Digest
sha256:c30af8148…
Size
838.3 MB
Last updated
3 days ago
docker pull itsegner/cacti-develop