Les Tutos: Docker No. 33: Linkwarden - Gérez et partagez vos sites webs favoris!

Tonton Jo
24 Mar 202410:03

Summary

TLDRDans cette vidéo, l'hôte présente Link Warden, un outil open source et self-hosté qui agit comme un coffre-fort pour stocker et organiser ses liens Web favoris. En plus des fonctionnalités de base, Link Warden permet de partager des URL avec d'autres personnes, ce qui le distingue des autres outils de gestion de liens. L'installation est expliquée étape par étape, allant de la configuration de Docker à la personnalisation des paramètres de partage et de sécurité. Le guide détaillé facilite le déploiement pour les utilisateurs, même ceux qui ne sont pas familiers avec Docker. L'interface conviviale et les fonctionnalités avancées de Link Warden, telles que la possibilité d'ajouter des tags et de créer des collections, en font un choix attrayant pour ceux qui cherchent un moyen efficace de gérer et partager leurs liens Web.

Takeaways

  • 🔒 Link Warden est un outil de gestion de liens qui agit comme un coffre-fort pour vos raccourcis et URLs favoris.
  • 🌟 Il se démarque des autres tableaux de bord par son approche sécurisée et sa facilité d'utilisation.
  • 📌 Vous pouvez organiser vos sites Web avec des tags et d'autres fonctionnalités pour une meilleure classification.
  • 💡 Link Warden permet de partager des URLs avec d'autres personnes, offrant ainsi une collaboration facile.
  • 🆓 La version self-hosted est gratuite et hébergée chez soi, sans limitation de tags ni de fonctionnalités premium payantes.
  • 📚 Pour commencer, vous avez besoin de deux fichiers : un fichier YAML pour la stack Docker et un fichier .env pour les variables d'environnement.
  • 🖥️ L'installation est décrite étape par étape, y compris la création de fichiers et la configuration de Docker.
  • 🔗 Le guide d'installation est caché mais accessible via le GitHub de Link Warden, où l'on trouve tous les éléments nécessaires.
  • 🛠️ Docker est utilisé pour le déploiement, ce qui est utile pour ceux qui sont déjà familiers avec Docker.
  • 📈 Link Warden offre des fonctionnalités avancées telles que la création de collections et l'ajout de descriptions et de tags pour chaque lien.
  • 🤝 Il est possible d'inviter des membres pour accéder à certaines collections, favorisant le partage et la collaboration.
  • 🔗 Un plugin existant permet d'intégrer Link Warden avec d'autres outils, élargissant ainsi son utilité.

Q & A

  • Qu'est-ce que Link Warden et comment est-il décrit dans la vidéo?

    -Link Warden est décrit comme un coffre-fort numérique pour stocker et organiser des liens web favoris et des raccourcis. Il se démarque des autres outils de gestion de liens par sa conception de sécurité et sa facilité d'utilisation.

  • Comment Link Warden permet-il de partager des liens avec d'autres personnes?

    -Link Warden permet de partager des liens en créant des collections qui peuvent être rendues publiques ou partagées avec des membres spécifiques, grâce à des fonctionnalités de partage intégrées.

  • Quels sont les avantages de l'option self-hosted de Link Warden?

    -L'option self-hosted de Link Warden est gratuite, ne limite pas le nombre de tags et inclut toutes les fonctionnalités premium. Cela permet aux utilisateurs d'héberger Link Warden chez eux, offrant ainsi une plus grande autonomie et sécurité.

  • Quels sont les fichiers nécessaires pour déployer Link Warden sur Docker?

    -Pour déployer Link Warden sur Docker, il est nécessaire d'avoir un fichier `yaml` pour configurer la stack Docker et un fichier `.env` contenant les variables d'environnement.

  • Comment se trouve le guide d'installation de Link Warden sur GitHub?

    -Le guide d'installation de Link Warden est accessible sur la page GitHub dédiée, où l'on peut trouver tous les fichiers et instructions nécessaires pour démarrer son instance de Link Warden.

  • Quels sont les éléments clés visibles sur l'interface de Link Warden?

    -L'interface de Link Warden affiche le nombre total de liens, un aperçu des sites web visités, des liens récemment ajoutés, la possibilité de mettre des liens en favoris et d'accéder aux paramètres du compte.

  • Comment Link Warden facilite la gestion des liens et des collections?

    -Link Warden permet de créer des collections pour organiser les liens, d'ajouter des tags pour une identification rapide et d'attribuer des descriptions pour plus de clarté, en particulier pour les collègues ou des collaborateurs.

  • Quelle est la procédure pour partager publiquement une collection de liens sur Link Warden?

    -Pour partager une collection publiquement, il faut sélectionner la collection, utiliser l'option de partage et créer un accès public. Cependant, pour que cela fonctionne, une configuration supplémentaire du réseau peut être nécessaire.

  • Comment ajouter des membres à une collection sur Link Warden pour qu'ils y aient accès?

    -Après avoir créé une collection, on peut ajouter des membres en utilisant la fonctionnalité d'ajout de membres, permettant ainsi à ces personnes d'accéder directement à la collection.

  • Quels sont les plugins disponibles pour Link Warden et comment les utiliser?

    -Il existe des plugins pour Link Warden, maintenus par la communauté, qui peuvent être ajoutés pour améliorer les fonctionnalités. Ils peuvent être configurés pour interagir avec le serveur Link Warden, nécessitant l'URL du serveur et les informations d'identification.

  • Comment peut-on enregistrer un nouveau lien dans Link Warden?

    -Pour enregistrer un nouveau lien, on peut cliquer sur l'option de création d'un nouveau lien, entrer l'URL, ajouter des tags, une description si nécessaire, et le sauvegarder. Link Warden détectera automatiquement le lien ajouté.

  • Quels sont les éléments qui peuvent être personnalisés lors de la création d'un nouveau compte sur Link Warden?

    -Lors de la création d'un nouveau compte, les utilisateurs peuvent personnaliser leur nom d'utilisateur et définir un mot de passe. Il est important de respecter les critères minimaux pour le nom d'utilisateur, comme le mentionne le script.

Outlines

00:00

😀 Présentation de Link Warden et son installation

Dans le premier paragraphe, l'orateur nous introduit à Link Warden, une application décrite comme un 'coffre-fort' pour stocker des raccourcis et des URL favoris. Il souligne que Link Warden se démarque des autres tableaux de bord par sa nature sécurisée. L'orateur explique que l'application permet également de partager des liens avec d'autres personnes. Il propose ensuite une démonstration de l'installation de Link Warden, en mettant l'accent sur la version open source et self-hostée, qui est gratuite et sans limitation de fonctionnalités. Le processus d'installation implique la création de fichiers YAML et .env, et l'utilisation de Docker pour le déploiement.

05:00

🚀 Démarrage de Link Warden et premières interactions

Le deuxième paragraphe décrit le lancement de l'application Link Warden après l'installation. L'orateur mentionne que le service est accessible sur un port spécifié (par exemple, le port 3000) et procède à une visite du site pour s'enregistrer avec un nom d'utilisateur et un mot de passe. Il explore ensuite les fonctionnalités de Link Warden, y compris la création de liens et de collections, l'ajout de tags pour une meilleure identification des sites Web, et la possibilité d'ajouter des descriptions. L'orateur crée un lien vers linkwardarden.net et montre comment il peut être partagé publiquement ou avec des membres spécifiques d'un serveur local. Il aborde également l'utilisation d'un plugin pour intégrer Link Warden avec d'autres services.

10:01

📝 Conclusion et invitation à rejoindre la communauté

Le troisième paragraphe est incomplet et ne contient qu'un mot 'czał', qui pourrait être une erreur de frappe ou une indication d'une suite de contenu non fournie. En l'absence de contenu substantiel, il n'est pas possible de fournir un résumé détaillé pour ce paragraphe.

Mindmap

Keywords

💡Link Warden

Link Warden est un logiciel de gestion de liens qui permet de stocker, organiser et partager des liens web. Dans la vidéo, il est décrit comme un 'coffre-fort' pour les liens favoris, mettant en avant ses fonctionnalités de sécurité et d'organisation.

💡Dashboard

Un dashboard est une interface utilisateur qui permet de visualiser et de gérer des informations en temps réel. Dans le contexte de la vidéo, Link Warden se distingue des autres dashboards en offrant une expérience de stockage de liens plus sécurisée et personnalisable.

💡Tags

Les tags sont des étiquettes utilisées pour organiser et catégoriser des éléments de données, comme les liens web dans Link Warden. Dans la vidéo, ils sont utilisés pour faciliter la recherche et la classification des liens stockés.

💡Partage de liens

Le partage de liens est une fonctionnalité de Link Warden qui permet aux utilisateurs de partager des liens avec d'autres personnes. C'est une caractéristique clé qui facilite la collaboration et la communication autour des ressources en ligne.

💡Installation

L'installation fait référence au processus de configuration et de mise en place d'un logiciel sur un système. Dans la vidéo, l'installation de Link Warden est abordée en détail, montrant comment déployer le logiciel à l'aide de Docker.

💡Open source

Open source désigne le logiciel dont le code source est disponible publiquement avec une licence qui permet sa modification et la redistribution. Link Warden est décrit comme étant open source, ce qui signifie que la communauté peut contribuer à son développement.

💡Self-hosted

Self-hosted fait référence à un service ou une application que l'utilisateur gère et héberge sur ses propres serveurs, au lieu d'utiliser un fournisseur externe. La version self-hosted de Link Warden est gratuite et offre toutes les fonctionnalités premium sans restrictions.

💡Docker

Docker est une plateforme d'automatisation de l'infrastructure qui utilise des conteneurs pour virtualiser des applications. Dans la vidéo, Docker est utilisé pour faciliter le déploiement de Link Warden, permettant ainsi une installation plus rapide et plus facile.

💡Variables d'environnement

Les variables d'environnement sont des informations de configuration utilisées par les programmes pour s'adapter à différents environnements sans modifier le code. Dans le script, elles sont utilisées pour personnaliser le déploiement de Link Warden via un fichier .env.

💡Moteur de recherche

Un moteur de recherche est un système qui permet de rechercher des informations sur Internet en fonction de mots clés. Dans la vidéo, Link Warden pourrait théoriquement offrir une fonctionnalité de recherche pour trouver des liens stockés en utilisant des tags ou des mots clés.

💡Collection

Dans Link Warden, une collection est un ensemble organisé de liens. Les utilisateurs peuvent créer des collections pour regrouper des liens similaires et les gérer plus efficacement, ce qui est particulièrement utile pour la collaboration et le partage de liens.

Highlights

Présentation de Link Warden, un outil de stockage sécurisé pour raccourcis et URL favoris.

Link Warden se démarque en offrant un espace de stockage plutôt qu'un simple tableau de bord.

Possibilité de trier les sites Web avec des tags et d'autres fonctionnalités intéressantes.

Link Warden permet de partager des URL avec d'autres personnes.

Démarrage de l'installation de Link Warden à partir du site web du service.

Interface de Link Warden affiche le nombre total de liens et un aperçu des sites visités.

Fonctionnalités diverses disponibles sur le site, y compris la fonction de partage et la gestion des tags.

Version self-hosted de Link Warden est gratuite et sans limite de tags.

Toutes les fonctions premium sont incluses dans la version self-hosted.

Guide d'installation pour la version self-hosted est caché mais accessible via GitHub.

Nécessité de deux fichiers pour démarrer: un fichier yaml pour la stack Docker et un fichier .env pour les variables d'environnement.

Démonstration de la création des fichiers nécessaires pour le déploiement de Link Warden.

Explication des étapes pour configurer les variables d'environnement et la sécurité de l'installation.

Utilisation de la commande `docker compose` pour lancer le service Link Warden.

Link Warden est accessible via un port spécifique (par exemple, le port 3000).

Démonstration de la création d'un nouveau lien et d'une collection dans Link Warden.

Mise en avant de la possibilité d'ajouter des tags et une description pour faciliter l'identification des liens.

Démonstration de la fonctionnalité de partage de collection et l'ajout de membres pour l'accès.

Mention d'un plugin pour Link Warden, maintenu par la communauté, pour une utilisation étendue.

Explication de la configuration du plugin pour intégrer Link Warden à d'autres services.

Présentation rapide et invitation à la communauté pour obtenir des commentaires et échanges.

Transcripts

play00:05

et bonjour à tous et bienvenue dans

play00:07

cette nouvelle vidéo je vais vous parler

play00:10

aujourd'hui de Link Warden link Warden

play00:14

qui comme son nom l'indique un petit peu

play00:17

va être un coffre fort pour tous vos

play00:20

raccourcis et vos différents URL de

play00:22

favoris et là où Link wardon se démarque

play00:24

un petit peu de ce que l'on a l'habitude

play00:26

d'avoir comme dashboard et cetera c'est

play00:28

qu'en fait il ne s'agit pas d'un

play00:29

dashboard mais vraiment et bien un

play00:31

coffre dans lequel vous allez pouvoir

play00:32

placer tous les sites Web sur lesquels

play00:35

vous vous rendez vous allez pouvoir

play00:36

l'étrier à l'aide de tag ou d'autres

play00:39

fonctionnalités assez intéressantes et

play00:41

là où ça devient vraiment extrêmement

play00:44

intéressant c'est que linkwardarden va

play00:46

vous permettre de partager des URL avec

play00:49

différentes personnes et donc nous

play00:51

allons voir aujourd'hui comment on peut

play00:53

démarrer sa petite installation de

play00:55

linkwardarden donc on se trouve ici sur

play00:57

le site web de linkwardarden on a

play00:59

différentes informations on voit un

play01:01

petit peu à quoi l'interface ressemble

play01:04

donc on voit qu'il va nous indiquer

play01:05

combien on a de liens au total on voit

play01:08

qu'on a ici également un aperçu des

play01:09

sites web sur lesquels on s'est rendu ce

play01:11

qui peut être assez intéressant dans le

play01:13

cas où on a une image mentale du site

play01:15

web que l'on cherche et bien ça peut

play01:16

être pratique pour retrouver ce que l'on

play01:18

souhaite donc au niveau des

play01:19

fonctionnalités on a vraiment diverses

play01:21

choses que l'on peut voir ici sur le

play01:23

site web et notamment évidemment la

play01:25

fonction de partage et nous ce qui nous

play01:28

intéresse ça va être la partie ici open

play01:31

source et selfhosted donc le guide pour

play01:34

l'installation il est un tout petit peu

play01:35

caché hein si on va voir dans le pricing

play01:37

ici on voit que la version selfhosted

play01:40

elle est gratuite lorsque évidemment on

play01:42

l'héberge chez soi on n pas de limite de

play01:45

tag on a toutes les fonctions premium

play01:47

donc aucune fonction ne va devenir

play01:48

payante en tout cas pour le moment

play01:50

évidemment les projets parfois évoluent

play01:52

mais dans ce cas-là on n pas de souci et

play01:54

on nous indique d'aller sur le GitHub

play01:57

afin de pouvoir retrouver tout ce qui

play01:59

nous est nécessaire pour démarrer notre

play02:01

instance de Link Warden donc évidemment

play02:03

comme d'habitude je vous mettrai tous

play02:05

les liens en description et dans notre

play02:07

cas je vous ai déjà tout préparé sur le

play02:09

GitHub de Tonton Jo et vous allez voir

play02:12

que c'est finalement assez simple à

play02:13

déployer donc pour le démarrer on va

play02:15

avoir besoin de ces deux fichiers donc

play02:17

le fichier yamel pour démarrer une stack

play02:20

docker et le fichier.on qui va contenir

play02:22

les variables d'environnement donc pour

play02:25

se faire on va se rendre sur notre

play02:26

petite installation open mediavt de

play02:29

laboratoire comme d'habitude he celle-ci

play02:31

se trouve à l'adresse

play02:34

10.0.0.171 et on va venir directement se

play02:36

créer les fichiers qui nous sont

play02:38

nécessaires donc l'occurrence il nous

play02:39

faut un fichier

play02:41

linkwarden.yamel on va créer notre

play02:43

fichier

play02:45

linkwarden.yamel on va venir

play02:47

l'éditer et on va venir y coller le

play02:50

contenu que l'on retrouve dans cette

play02:52

page voilà et on va venir évidemment

play02:55

ajuster un petit peu les variables pour

play02:56

que ça la matche avec notre

play02:58

environnement hein comme d'habitude

play02:59

c'est quel quelque chose que l'on sait

play03:00

faire maintenant avec docker si vous

play03:02

n'êtes pas familier avec ça je vous

play03:03

invite à aller voir ma vidéo docker pour

play03:05

les losers donc dans un premier temps on

play03:07

va chercher le chemin qui nous intéresse

play03:09

donc sur mon système il est dans SRV

play03:12

data docker et on va venir placer le

play03:15

tout par ici donc en l'occurrence tac on

play03:18

va venir placer ça SRV dolink wardon ça

play03:22

c'est OK et on va faire de même pour le

play03:25

volume ici hop et nous voilà ok avec ça

play03:30

à présent donc ça on peut le sauvegarder

play03:32

ce fichier là il est ok on voit ici que

play03:35

il va avoir besoin au même endroit d'un

play03:38

fichier. en donc le fichier que je vous

play03:40

ai également mis à

play03:42

disposition donc on va venir également

play03:44

se créer ce fichier. en ici à côté de

play03:49

notre fichier

play03:50

yamel on va venir reprendre notre

play03:54

fichier ici et on va

play03:57

venir éditer notre

play04:01

fichier.or voilà c'est chose fait on a

play04:04

ici tout le contenu donc on voit qu'il y

play04:06

a énormément de choses je vous avoue que

play04:07

j'ai pas navigué trop donc ici on voit

play04:10

que on doit sélectionner notre secret

play04:13

donc le mot de passe en gros de notre

play04:15

installation et pareil on va avoir

play04:17

besoin ici de définir le mot de passe de

play04:19

notre base de données donc pour se faire

play04:22

on va générer un mot de passe top secret

play04:25

de type

play04:28

password

play04:30

et également ici

play04:33

password dans votre cas évidemment je

play04:36

vous invite à mettre un mot de passe un

play04:38

peu plus sécurisé que ça mais dans notre

play04:40

cas pour la démonstration ça va tout à

play04:41

fait être suffisant pour démarrer notre

play04:44

stack on va utiliser la commande

play04:45

suivante docker compose t P pour nommer

play04:49

notre projet link Warden t F afin de

play04:52

spécifier le fichier yamel que l'on

play04:54

souhaite utiliser up pour démarrer notre

play04:57

stack et T d pour le démarrer en mode

play05:00

on fait

play05:27

Hunter voilà notre stack a correctement

play05:30

démarré on n pas eu d'erreur ce qui est

play05:32

de tout à fait bonne augure et donc du

play05:34

coup notre service doit être disponible

play05:37

sur le port que l'on a spécifié ici en

play05:39

l'occurrence le port 3000 en http donc

play05:42

on va tout de suite tester cela en se

play05:44

rendant à l'adresse

play05:48

10.0.0.171

play05:49

2.3000 et nous voilà donc accueilli dans

play05:53

notre link wardon tout neuf on va

play05:56

pouvoir commencer ici par s'enregistrer

play05:58

donc on va pouvoir se donner un petit

play06:00

nom on va pouvoir utiliser comme nom

play06:02

d'utilisateur le même nom et on va venir

play06:05

définir un mot de passe dans mon cas mot

play06:07

de passe 1 et on

play06:12

s'enregistre alors le nom d'utilisateur

play06:15

doit faire trois caractères donc on va

play06:18

mettreon et de même pour le nom

play06:21

d'utilisateur directement et on

play06:23

s'enregistre cette fois-ci on est bon je

play06:25

peux me connecter avec mode passe 1

play06:30

et me voici accueilli dans link Warden

play06:34

donc on voit ici que on a un dashboard

play06:36

on a les liens qui ont été récemment

play06:39

ajoutés on a des liens que l'on peut

play06:41

mettre en favoris on a ici la

play06:43

possibilité de gérer les paramètres de

play06:46

son compte et on a ici directement la

play06:49

possibilité de venir créer une nouvelle

play06:51

collection ou un nouveau lien donc on

play06:53

peut venir tester cela en venant prendre

play06:56

notre lien linkwardarden par exemple on

play06:58

va venir créer un nouveau lien on va

play07:00

entrer l'URL on voit ici que comme je

play07:02

n'ai pas créé de collection je n'ai pas

play07:03

possibilité de l'y ajouter et on voit

play07:05

que dans les Options avancées on peut

play07:06

lui donner un long donc typiquement on

play07:08

peut ici nommer GitHub

play07:11

linkwardarden et on a la possibilité ici

play07:14

de venir ajouter des TX qui va permettre

play07:16

d'identifier rapidement certains sites

play07:18

web par exemple si c'est un repository

play07:20

GitHub si ça va être un projet open

play07:22

source enfin bref vous pouvez utiliser

play07:24

ces tag un peu de la manière dont vous

play07:25

voulez donc dans mon cas ici on peut

play07:27

indiquer qu'il s'agit de quelque chose

play07:28

sur Github

play07:31

et ici on a la possibilité d'ajouter une

play07:33

description si nécessaire ça peut en

play07:34

particulier être utile évidemment pour

play07:36

des collègues ou ce genre de chos donc

play07:38

on peut créer notre lien là on voit que

play07:39

linkwardarden détecte notre lien

play07:41

récemment ajouté on peut cliquer dessus

play07:43

pour l'ouvrir

play07:45

directement et on voit que à présent il

play07:48

nous fait une petite prévisualisation de

play07:50

notre site Web lorsqu'il a été ajouté on

play07:54

va pouvoir également venir se créer une

play07:56

collection que l'on va appeler par

play07:57

exemple test très succès

play07:59

mainement et lorsque l'on sélectionne

play08:02

cette collection et que l'on vient dans

play08:04

le menu ici on va voir que on a la

play08:06

possibilité de partager et lorsque l'on

play08:09

clique dessus on voit que l'on a la

play08:10

possibilité de créer quelque chose de

play08:13

publicque donc afin que tout un chacun

play08:15

puisse se rendre sur cette collection y

play08:17

accéder et participer évidemment dans ce

play08:20

cas-là moi j'ai une adresse IP locale

play08:22

ici en HTTP c'est vraiment déjà pas très

play08:24

sécurisé et en plus de ça c'est sur le

play08:26

réseau local ça ne va pas fonctionner il

play08:28

faudra faire une mise en place un petit

play08:30

peu de votre réseau pour que ça soit

play08:31

accessible mais on a également ici la

play08:33

possibilité de venir ajouter des membres

play08:35

sur notre serveur local afin qu'il

play08:38

puisse également accéder directement à

play08:40

cette collection là au niveau de

play08:42

l'utilisation de linkwardarden il y a un

play08:44

plugin qui existe et qui est sreur

play08:46

maintenu par la communauté et donc si on

play08:48

ajoute ce plugin là on va pouvoir venir

play08:51

le configurer pour utiliser notre

play08:53

serveur linkwarden donc ici on nous

play08:55

demande l'URL de notre linkwarden donc

play08:58

en l'occurrence nous il se trouve à

play09:00

cette adresse là on va pouvoir utiliser

play09:03

notre login tonton Jo et le mot de passe

play09:05

Mot de passe 1 on fait sauvegarder ça a

play09:10

été enregistré on peut fermer cette page

play09:12

et à présent si je épingl cela on voit

play09:16

ici que on a mes collections qui sont

play09:18

retrouvables ici on a la possibilité du

play09:21

coup lorsque l'on se trouve sur un

play09:23

nouveau site web de pouvoir venir

play09:24

directement l'enregistrer on voit que le

play09:27

lien a été sauvegardé ici et si je

play09:29

reviens dans mon link Warden au niveau

play09:32

de mon dashboard et bien j'ai mon

play09:34

nouveau lien qui a été mis à disposition

play09:37

ici donc voilà c'est déjà tout pour

play09:39

cette très rapide présentation de Link

play09:42

Warden j'espère vous avoir fait

play09:44

découvrir quelques chose dans tous les

play09:46

cas n'hésitez pas à me dire ce que vous

play09:47

en avez pensé dans les commentaires à

play09:50

mettre un petit pouce bleu et à vous

play09:52

abonner pensez également à rejoindre la

play09:55

communauté sur le serveur discord et moi

play09:58

je vous dis à la prochaine

play10:00

ta

play10:01

czał

Rate This

5.0 / 5 (0 votes)

Related Tags
Link WardenGestionnaire de liensSelf-hostéOpen sourceSécurité des donnéesPartage de liensDockerDéploiementInterface utilisateurGestion de collectionsTaggingSystème de partage
Do you need a summary in English?