Docker image for running Kopage CMS with PHP 8.2, Apache, and ionCube Loader.
- PHP 8.2 with Apache
- ionCube Loader support
- Multi-architecture:
linux/amd64andlinux/arm64 - Production-ready PHP configuration (4GB memory limit, optimized for video uploads)
- Auto-installation: Kopage installer automatically extracted on first run
- Performance optimizations: OPcache, compression, browser caching
- Proxy-ready: RemoteIP configuration for proper client IP detection behind reverse proxies
docker run -d \
-p 8080:80 \
-v kopage-data:/var/www/html \
crypt010/kopage:latestVisit http://localhost:8080/install_izkopage-setup.php to complete the Kopage installation.
SERVER_NAME- Optional Apache ServerName configurationPHP_SESSION_COOKIE_SECURE- Controls secure cookie setting for sessions. Default is1(HTTPS required). Set to0for localhost HTTP testing.
Mount /var/www/html to persist your Kopage installation:
docker run -d \
-p 8080:80 \
-e SERVER_NAME="mysite.com" \
-v /path/to/kopage:/var/www/html \
crypt010/kopage:latestUse the interactive build script:
./build-and-push.shOr build manually:
docker buildx build \
--pull \
--build-arg KOPAGE_VERSION=4.7.0 \
--build-arg APT_CACHE_BUSTER="$(date -u +%Y%m%d%H%M%S)" \
--platform linux/amd64,linux/arm64 \
-t crypt010/kopage:latest \
.Note: Only the
latesttag is published. The Kopage version is embedded in the image labels.
- Memory limit: 4GB
- Max upload size: 2GB
- Max execution time: 600 seconds
- OPcache enabled with production settings
This Docker image is provided as-is. Kopage CMS has its own licensing terms.