Voici un projet GitHub qui a 9 heures au compteur à l'instant où j'écris ce tutoriel, et j'adore la simplicité et l'objectivité de l'application.
Aujourd'hui nous allons parler de ShortLink! Un raccourcisseur d'URL! Il y a bien évidemment pas mal d'applications pour raccourcir des URL's, parfois de vraies usines à gaz avec des options dont la majorité des utilisateurs s'en tapent complètement.
ShortLink a cette qualité d'aller du point A au point B et ne consomme rien en ressources (13.4 MB lors de mes tests), donc vous pouvez l'exploiter sur un NUC peu puissant ou tout simplement pour ne pas gaspiller des ressources inutilement.

⚡Caractéristiques
- Réducteur d'URL.
- Simple d'utilisation.
- Très léger!

💾 L'installation
- Créez votre docker-compose.yml dans le dossier où vous comptez installer ShortLink:
sudo nano docker-compose.yml
- Collez ça dedans en prenant soin d'adapter les ports et les volumes suivant votre configuration:
version: '3.9'
services:
app:
image: benjammin4dayz/shortlink
container_name: shortlink
ports:
- 2424:3000
volumes:
- ./data:/app/data
restart: unless-stopped
- On installe l'application:
docker-compose up -d
ou avec docker-compose V2:
docker compose up -d
- Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 2424 par défaut:
http://ip:2424/
ou votre domaine:
https://mondomaine.com
🔧 Utilisation de ShortLink
⚠️ Ceux qui n'ont pas fait Harvard ne pourront pas utiliser cette application.

Lorsque vous arrivez sur ShortLink, collez votre URL à raccourcir dans le champ prévu à cet effet et cliquez sur Shorten:

Ce qui donne:

Il ne vous reste plus qu'à partager l'URL raccourcie.