Skip to content

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
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

Via interface web

  1. Aller sur go/shlink
  2. Cliquer sur "Create short URL"
  3. 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
}