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 |
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
- Aller sur go/shlink
- Cliquer sur "Create short URL"
- Entrer l URL longue et le slug personnalise
Via CLI
docker exec shlink shlink short-url:create https://example.com --custom-slug=example
Lister tous les liens
docker exec shlink shlink short-url:list
Supprimer un lien
docker exec shlink shlink short-url:delete <short-code>
Configuration
- Domaine : go
- Base de donnees : SQLite
- Statistiques : Activees (visites trackees)
Docker Compose
Emplacement : ~/docker/shlink/docker-compose.yml
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
}