shlink Docker & Self-Hosted Deployment

GitHub

The definitive self-hosted URL shortener

4,972 stars PHP PHP 1 file ยท ~1,787 tokens #laminas#mezzio#php#rest-api#url-shortener
RAW Compose
1. Pull Image (DOCKERHUB) docker pull shlinkio/shlink
2. Docker Run (1-Click Launch) docker run -d --name shlink --restart always shlinkio/shlink:latest
3. Podman Run podman run -d --name shlink --restart always shlinkio/shlink:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/shlinkio/shlink:latest
5. ORAS Pull (OCI Artifact) oras pull shlinkio/shlink:latest
6. Compose Deployment docker compose up -d
docker-compose.ci.yml
Download .yml
services:
    shlink_db_mysql:
        user: '0'
        environment:
            MYSQL_DATABASE: shlink_test

    shlink_db_postgres:
        user: '0'
        environment:
            POSTGRES_DB: shlink_test

    shlink_db_maria:
        user: '0'
        environment:
            MYSQL_DATABASE: shlink_test