Gestionnaire de favoris
Linkwarden est un gestionnaire de signets collaboratif open source auto-hébergé permettant de collecter, lire, annoter et préserver entièrement ce qui compte, le tout en un seul endroit.
1. Efficience
L'objectif est d'organiser les pages Web et les articles utiles que vous trouvez sur le Web en un seul endroit, et comme les pages Web utiles peuvent disparaître (voir l'inévitabilité de Link Rot), Linkwarden enregistre également une copie de chaque page Web sous forme de capture d'écran et de PDF, garantissant l'accessibilité même si le contenu original n'est plus disponible.
En plus de la préservation, Linkwarden offre une expérience de lecture et d'annotation conviviale qui allie la simplicité d'un outil “read-it-later” à la fiabilité d'une archive Web. Que vous mettiez en évidence des idées clés, que vous notiez des pensées ou que vous revisitiez du contenu longtemps après sa disparition du Web, Linkwarden garde vos connaissances accessibles et organisées.
Linkwarden est également conçu dans un souci de collaboration, vous permettant de partager des liens avec le public et/ou de collaborer de manière transparente avec plusieurs utilisateurs.
(Descriptif et illustrations extraits du GitHub et du site de Linkwarden).
2. Installation
La pré-configuration peut être opérée avec deux méthodes :
- Soit avec la Boutique d'applications, tape "linkwarden" dans la barre de recherche et sélectionne-le avec la première version de Zima App Store et, ouvre l'onglet Installation personnalisée.
- Soit en copiant-collant le fichier YAML proposé sur le GitHub du développeur ou celui ci-dessous (ouvre la bascule)
YAML
Linkwarden
networks:
linkwarden-net:
driver: bridge
services:
linkwarden:
container_name: linkwarden
depends_on:
linkwarden-meilisearch:
condition: service_started
linkwarden-postgres:
condition: service_healthy
deploy:
resources:
reservations:
memory: 512MB
environment:
- TZ=Europe/Paris
- NEXTAUTH_URL=http://localhost:3000/api/v1/auth
- NEXTAUTH_SECRET=Zima12345678
- DATABASE_URL=postgresql://postgres:Zima12345678@linkwarden-postgres:5432/linkwarden
- STORAGE_FOLDER=/data
- MEILI_HOST=http://linkwarden-meilisearch:7700
- MEILI_MASTER_KEY=kZWvi7wFylRjEnOTnNrNucG3d7c892HlIBtN3Vr8M-0
- NEXT_PUBLIC_DISABLE_REGISTRATION=false
- NEXT_PUBLIC_CREDENTIALS_ENABLED=true
image: ghcr.io/linkwarden/linkwarden:latest
networks:
- linkwarden-net
ports:
- protocol: tcp
published: "3428"
target: 3000
restart: unless-stopped
volumes:
- source: /DATA/AppData/linkwarden/data
target: /data/data
type: bind
linkwarden-meilisearch:
container_name: linkwarden-meilisearch
deploy:
resources:
reservations:
memory: 256MB
environment:
MEILI_ENV: production
MEILI_MASTER_KEY: kZWvi7wFylRjEnOTnNrNucG3d7c892HlIBtN3Vr8M-0
image: getmeili/meilisearch:v1.13.3
networks:
- linkwarden-net
restart: unless-stopped
volumes:
- source: /DATA/AppData/linkwarden/meili_data
target: /meili_data
type: bind
linkwarden-postgres:
container_name: linkwarden-postgres
deploy:
resources:
reservations:
memory: 256MB
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=Zima12345678
- POSTGRES_DB=linkwarden
- TZ=Europe/Paris
healthcheck:
interval: 10s
retries: 10
test:
- CMD-SHELL
- pg_isready -U postgres -d linkwarden
timeout: 5s
image: postgres:16-alpine
networks:
- linkwarden-net
restart: unless-stopped
volumes:
- source: /DATA/AppData/linkwarden/pgdata
target: /var/lib/postgresql/data
type: bind
x-casaos:
hostname: ""
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@gh-pages/apps/org.icewhale.linkwarden/assets/icon.svg
id: org.icewhale.linkwarden
index: /
main: linkwarden
port_map: "3428"
repo_id: zimaos-appstore
scheme: http
store_app_id: linkwarden
title:
custom: Linkwarden
de_DE: Linkwarden
el_GR: Linkwarden
en_GB: Linkwarden
en_US: Linkwarden
fr_FR: Linkwarden
hr_HR: Linkwarden
it_IT: Linkwarden
ja_JP: Linkwarden
ko_KR: Linkwarden
nb_NO: Linkwarden
pt_PT: Linkwarden
ru_RU: Linkwarden
sv_SE: Linkwarden
tr_TR: Linkwarden
zh_CN: Linkwarden
version: 2.14.12.1. Formulaire
L'application est maintenant composée de trois images.
Modifie pour chacune d'entre-elles les tags avec ceux correspondants au YAML du GitHub.
(1) ghcr.io/linkwarden/linkwarden=latest
(2) postgres=16-alpine
(3) getmeili/meilisearch=v1.13.3
(4) Indique sur linkwarden et linkwarden-postgres TZ=Europe/Paris
Optionnel :
(5) Change le mot de passe sur linkwarden à NEXTAUTH_SECRET=unmotdepasse et sur linkwarden-postgres à POSTGRES_PASSWORD=unmotdepasse
(6) Indique le mot de passe précédent sur linkwarden à DATABASE_URL=postgresql://postgres:unmotdepasse@linkwarden-postgres:5432/linkwarden
(7) Tu peux indiquer ta propre clé (à générer par exemple sur IT Tools) sur linkwarden et linkwarden-meilisearch à MEILI_MASTER_KEY
2.2. Installer
Valide avec le bouton Installer et patiente le temps du chargement de l'image et de la création du dossier de configuration linkwarden dans AppData.
2.3. Autoriser ZFW
Autorise le port 3428 si tu as installé ZFW.
3. CONFIGURATION
3.1. Création du compte
Sur la page de connexion, clique sur S'inscrire et crée ton compte.
Puis, reconnecte-toi.
3.2. Préférences
(1) Sélectionne ton nom en bas de la page à gauche et (2) sélectionne la langue et sauvegarde les modifications.
Tu peux, si tu le souhaites, modifier ton compte et les préférences de sauvegarde des pages, gérer les RSS et créer des jetons d'accès pour des applications compatibles.
4. Utilisation
Pour enregistrer tes favoris, clique sur (1) +Nouveau lien et copie-colle l'adresse de la page choisie. Tu peux créer des étagères et classer tes liens par (2) collections thématiques et (3) les "taguer" avec des étiquettes.






