Find a file
2022-06-17 13:03:14 +02:00
littlelink-custom Create .gitignore 2022-06-16 17:09:13 +02:00
autotest.sh Added docker files 2022-06-16 17:00:01 +02:00
docker-entrypoint.sh Added docker files 2022-06-16 17:00:01 +02:00
Dockerfile Update Dockerfile 2022-06-17 12:30:04 +02:00
README.md Create README.md 2022-06-17 13:03:14 +02:00

See on Docker Hub

Based on Alpine Linux and running Apache2 with PHP 8.

Optional environment variables

  • SERVER_ADMIN (an email, defaults to you@example.com)
  • HTTP_SERVER_NAME (a server name, defaults to www.example.com)
  • HTTPS_SERVER_NAME (a server name, defaults to www.example.com)
  • LOG_LEVEL (a log level, defaults to info)
  • TZ (a timezone, defaults to UTC)
  • PHP_MEMORY_LIMIT (a memory-limit, defaults to 256M)

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

See 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 .