add shlink
All checks were successful
Test and Publish Templates / test-and-publish (push) Successful in 12s

This commit is contained in:
j
2026-01-14 16:01:05 +13:00
parent 8a0d104dc2
commit dc4d42ed31
14 changed files with 377 additions and 0 deletions

34
shlink/config/service.env Normal file
View File

@@ -0,0 +1,34 @@
# Service settings specific to this server
CONTAINER_NAME=shlink
# Server Settings
SSH_USER="root"
# Data path - stores MariaDB data
DATA_PATH="/home/dropshell/shlink"
# Shlink port (web interface)
HTTP_PORT=8080
# Short URL domain (REQUIRED - change this!)
# This is the domain that will be used for short URLs
DEFAULT_DOMAIN="s.example.com"
# Set to true if your domain uses HTTPS
IS_HTTPS_ENABLED=true
# GeoLite2 license key for IP geolocation (optional but recommended)
# Get a free key at: https://www.maxmind.com/en/geolite2/signup
GEOLITE_LICENSE_KEY=""
# Initial API key (optional - can also generate via CLI after install)
# If not set, generate with: docker exec -it shlink shlink api-key:generate
INITIAL_API_KEY=""
# MariaDB database settings
DB_NAME="shlink"
DB_USER="shlink"
DB_PASSWORD="changeme_shlink_password"
DB_ROOT_PASSWORD="changeme_root_password"
TEMPLATE=shlink