Initial commit - Migration documentation 2026
This commit is contained in:
109
docs/vault/services-v1/shlink.md
Normal file
109
docs/vault/services-v1/shlink.md
Normal file
@@ -0,0 +1,109 @@
|
||||
# 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 <short-code>
|
||||
```
|
||||
|
||||
## 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
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user