Installer Flink avec Docker
Flink

Installer Flink avec Docker

Table des matières

rtraceio / web / flink · GitLab
A F(L)OSS zero-config url shortener with QR Code generator and (optional) Open Telemetry Metrics support written in ASP.NET

Aujourd'hui nous allons parler de Flink ! Un raccourcisseur d'URL on ne peut plus simple à déployer et à utiliser.

💡
Il est préférable de relier un domaine ou un sous-domaine. Sauf si vous comptez l'utiliser en local. Ce qui présente un moindre intérêt.

⚡ Caractéristiques

  • 🚀 Obtenez une instance Flink en production et faites la fonctionner en moins d'une minute.
  • 📱 Génération facile de QR Code pour les liens raccourcis.
  • 🪪 Générez des aperçus de liens qui peuvent être intégrés sous forme d'iframe.
  • ⌨️ Création de liens courts par lots depuis votre terminal (en utilisant curl, wget ou tout autre utilitaire).
  • 🖥️ Fonctionne sous Linux, Windows, Mac.
  • 🐳 Déployable en tant que conteneur (podman et docker), prise en charge de Kubernetes.
  • 📈 Suivi de la fréquence de visite des liens courts grâce au support Prometheus intégré.
  • 🌐 Une interface Web simple et minimaliste.
  • 💾 Supporte Sqlite, PostgreSQL et MariaDB/MySQL.

💾 L'installation

Compose

  1. Créez votre compose.yml dans le dossier ou vous comptez installer Flink :
sudo nano compose.yml
  1. Et collez ça dedans :
#version: '3.9'
services:
    rtraceio:
        image: quay.io/rtraceio/flink
        restart: always
        container_name: flink
        ports:
            - '8999:8080'
  1. On va déployer l'application :
docker compose up -d
  1. Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 8999 par défaut :
http://ip:8999/

ou votre domaine :

https://flink.mondomaine.com

Podman

podman run -p 8999:8080 quay.io/rtraceio/flink

Docker

docker run -p 8999:8080 quay.io/rtraceio/flink

🔗 Raccourcir et partager une URL

Comme annoncé, c'est très simple, ajoutez l'URL à raccourcir dans le champ prévu à cette effet et cliquez sur flinkify :

Voici le résultat :

Vous pouvez soit partager le lien en le copiant, en partageant le QR ou en embed.

💡 Petite astuce !

Dans le lien, vous voyez le /to/ ? Et bien si vous remplacez to par :

  • embed => Vous montrera un bel aperçu du lien (que vous pouvez intégrer comme iframe sur votre site Web).
  • qr => Permet d'afficher directement le QR Code et que le QR Code.

zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.

Vous pourriez aussi aimer