889 B
Raw Blame History

Administration

🗑️ Cleanup (Remove instance & volumes)

cd {{path_docker_compose_instances}}espocrm/
docker compose down
# EspoCRM keeps all uploaded files in the *data* volume
docker volume rm espocrm_data espocrm_database
cd {{path_docker_compose_instances}} && rm -vR {{path_docker_compose_instances}}espocrm

🔍 Access EspoCRM container shell

docker compose exec -it web /bin/bash

🛠️ Database migrations (after image upgrade)

EspoCRM applies migrations automatically on startup. To run them manually:

docker compose exec -it web php command.php upgrade

🗄️ Backup database

# Dump the MySQL/MariaDB database
docker exec espocrm_database /usr/bin/mysqldump -u root -p$MYSQL_ROOT_PASSWORD espocrm > backup_$(date +%F).sql

🧹 Clear cache

docker compose exec web php command.php clear cache