Initial commit: Shlink docker compose stack

Self-hosted Shlink URL shortener with the official web dashboard,
backed by PostgreSQL 16. Designed to sit behind a reverse proxy
that terminates TLS.

- shlink server exposed on host port 8500
- shlink-web-client dashboard exposed on host port 8501
- postgres 16 kept internal, persisted via named volume
- dashboard preconfigured via SHLINK_PUBLIC_URL + INITIAL_API_KEY
- .env.example documents required variables; .env is gitignored

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
oierandClaude Opus 4.7 committed 2026-05-11 02:59:53 +02:00
commit 2c386efc9c
4 files changed
+167

No files matched your search

+1
View File
@@ -0,0 +1 @@
.env