Find a file
2022-06-19 22:11:29 +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
LICENSE Create LICENSE 2022-06-19 22:11:29 +02:00
README.md Update README.md 2022-06-19 22:07:16 +02:00

LittleLink Custom

Pull, deploy, enjoy!


AboutAbout LittleLink CustomPullDeploymentBuild


Live Demo

Docker Hub

About

The official docker version of LittleLink Custom. This docker image is a simple to set up solution, containing everything you need to run LittleLink Custom.

The docker version of LittleLink Custom retains all the features and customization options from the original version.

This docker is based on Alpine Linux, a Linux distribution designed to be small, simple and secure. The web server is running Apache2, a free and open-source cross-platform web server software. The docker comes with PHP 8.0 for high compatibility and performance.

Using the docker is as simple as pulling and deploying.


LittleLink Custom is a highly customizable link sharing platform with an intuitive, easy to use user interface.

LittleLink Custom allows you to create a personal profile page. Many social media platforms only allow for one link. With this, you can have all the links you want clickable on one site. Set up your personal site on your own server in a few clicks.


Learn more about LittleLink Custom here:


About


Pull

docker pull julianprieber/littlelink-custom


Deployment

You may change port 80, 443 to your preferred values.

Both HTTP and HTTPS are supported and exposed by default.

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)

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

If you wish to build or modify your own docker version of LittleLink Custom, you can do so with the instructions below:

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