Dockerfile for ISPConfig with MariaDB database, PHPMyAdmin and Roundcube
10K+
ISPConfig is an Open source, BSD-licensed, hosting control panel for Linux, designed to manage Apache, BIND, FTP, and databases, supporting many Linux distributions.
ISPConfig 3.1.13 ( August 17, 2018 )
Official website https://www.ispconfig.org
ISPConfig 3 Screenshots https://www.ispconfig.org/ispconfig/screenshots/
Start ISPConfig
docker run --name ispconfig \
-e MAILMAN_EMAIL_HOST=test.com \
-e [email protected] \
-e MAILMAN_PASS=pass \
-d \
-v $(pwd)/mysql:/var/lib/mysql \
-v $(pwd)/www:/var/www \
-v $(pwd)/mail:/var/mail \
-p 20:20 \
-p 21:21 \
-p 30000-30009:30000-30009 \
-p 80:80 \
-p 443:443 \
-p 8080:8080 \
-p 53:53 \
-p 2222:22 \
jerob/docker-ispconfig /start.sh
ISPConfig administration
ISPConfig login : admin
ISPConfig password : admin
SSH PORT : 2222 ( ssh -p 2222 user@host )
Shell access
docker exec -i -t jerob/docker-ispconfig bash
Reconfigure ISPConfig
ispconfig_update.sh
Webmail
The open source webmail solution Roundcube is available here :
PHPMyAdmin
MariaDB login : root
MariaDB password : pass
It is strongly recommended that you change the MariaDB and ISPConfig password as soon as possible
If you have any issues or suggests, please do not hesitate to write a ticket on the project page https://github.com/jerob/docker-ispconfig/issues
docker run --volumes-from ispconfig \
-e PASSPHRASE=pass \
-e AWS_ACCESS_KEY_ID=xxxxx \
-e AWS_SECRET_ACCESS_KEY=xxxxx \
-e PARAMS='--allow-source-mismatch \
--full-if-older-than 1W \
--include /var/mail/ \
--include /var/www/ \
--include /var/backup/sql/ \
--include /etc/' \
-e SRC='/' \
-e PARAMS_CLEAN='remove-older-than 3M \
--force --extra-clean' \
-e DEST='s3://xxxxx.amazonaws.com/bucket-name/' \
jerob/docker-duplicity bash /duplicity
Recommended for test setups only!
If you like to try out the pre-release of an upcoming 3.1 version, download it with this command:
docker run --name ispconfig \
-e MAILMAN_EMAIL_HOST=test.com \
-e [email protected] \
-e MAILMAN_PASS=pass \
-d \
-v $(pwd)/mysql:/var/lib/mysql \
-v $(pwd)/www:/var/www \
-v $(pwd)/mail:/var/mail \
-p 20:20 \
-p 21:21 \
-p 30000-30009:30000-30009 \
-p 80:80 \
-p 443:443 \
-p 8080:8080 \
-p 53:53 \
-p 2222:22 \
jerob/docker-ispconfig:beta /start.sh
Content type
Image
Digest
sha256:bda80fcaf…
Size
627.8 MB
Last updated
over 7 years ago
docker pull jerob/docker-ispconfig