littlelink-custom | ||
autotest.sh | ||
docker-entrypoint.sh | ||
Dockerfile | ||
README.md |
See on Docker Hub
Based on Alpine Linux and running Apache2 with PHP 8.
Optional environment variables
SERVER_ADMIN
(an email, defaults toyou@example.com
)HTTP_SERVER_NAME
(a server name, defaults towww.example.com
)HTTPS_SERVER_NAME
(a server name, defaults towww.example.com
)LOG_LEVEL
(a log level, defaults toinfo
)TZ
(a timezone, defaults toUTC
)PHP_MEMORY_LIMIT
(a memory-limit, defaults to256M
)
Pull
docker pull julianprieber/littlelink-custom
Deployment
Change port 80, 443 to your preferred values.
Both HTTP and HTTPS are supported and exposed by default.
Deploy
docker run --detach \ --name littlelink-custom \ --publish 80:80 \ --publish 443:443 \ --restart unless-stopped \ julianprieber/littlelink-custom
Custom deployment
docker run --detach \ --name littlelink-custom \ --hostname littlelink-custom \ --env HTTP_SERVER_NAME="www.example.xyz" \ --env HTTPS_SERVER_NAME="www.example.xyz" \ --env SERVER_ADMIN="admin@example.xyz" \ --env TZ="Europe/Berlin" \ --env PHP_MEMORY_LIMIT="512M" \ --publish 80:80 \ --publish 443:443 \ --restart unless-stopped \ julianprieber/littlelink-custom
Build
Download this GitHub repository as well as the latest release of LittleLink Custom from here. Place the downloaded release files directly into the littlelink-custom folder from this repository.
From the docker directory, run the command:
docker build -t littlelink-custom .