# Shlink - Go Links Shlink est un service de raccourcissement d URL qui permet de creer des go-links personnalises. ## Acces | Interface | URL | |-----------|-----| | Go Links | `https://go/xxx` | | Admin | [go/shlink](https://go/shlink) | ## Go Links disponibles | Raccourci | Destination | |-----------|-------------| | go/ha | Home Assistant | | go/homeassistant | Home Assistant | | go/jf | Jellyfin | | go/jellyfin | Jellyfin | | go/lw | Linkwarden | | go/linkwarden | Linkwarden | | go/lt | LanguageTool | | go/languagetool | LanguageTool | | go/docs | Documentation | | go/git | Gitea | | go/auth | Authelia | | go/grafana | Grafana | | go/dockge | Dockge | | go/portainer | Portainer | | go/transmission | Transmission | | go/netdata | Netdata | | go/uptime | Uptime Kuma | | go/cockpit | Cockpit | | go/vikunja | Vikunja | | go/outline | Outline | | go/cryptpad | CryptPad | | go/shlink | Admin Shlink | ## Creer un nouveau go-link ### Via interface web 1. Aller sur [go/shlink](https://go/shlink) 2. Cliquer sur "Create short URL" 3. Entrer l URL longue et le slug personnalise ### Via CLI ```bash docker exec shlink shlink short-url:create https://example.com --custom-slug=example ``` ### Lister tous les liens ```bash docker exec shlink shlink short-url:list ``` ### Supprimer un lien ```bash docker exec shlink shlink short-url:delete ``` ## Configuration - **Domaine** : go - **Base de donnees** : SQLite - **Statistiques** : Activees (visites trackees) ## Docker Compose Emplacement : `~/docker/shlink/docker-compose.yml` ```yaml services: shlink: image: shlinkio/shlink:stable container_name: shlink environment: - DEFAULT_DOMAIN=go - IS_HTTPS_ENABLED=true - DB_DRIVER=sqlite volumes: - ./data:/etc/shlink/data networks: - talloires_net shlink-web: image: shlinkio/shlink-web-client:stable container_name: shlink-web networks: - talloires_net ``` ## Caddy ``` go, go.local, go.tailfd281f.ts.net { reverse_proxy shlink:8080 tls internal } shlink.talloires.local, shlink.talloires.tailfd281f.ts.net { import authelia reverse_proxy shlink-web:8080 tls internal } ```