Home AffairesComment installer Linkace sur votre Synology Nas – Marius Hébergement

Comment installer Linkace sur votre Synology Nas – Marius Hébergement

by Amélie Bernard

Publié le 2025-10-02 07:27:00. LinkAce, une solution d’archivage de liens personnels puissante et auto-hébergée, s’installe désormais facilement sur votre serveur NAS Synology grâce à Docker et Portainer, offrant une alternative robuste aux signets traditionnels.

  • LinkAce permet de sauvegarder des articles, des outils et du contenu web important pour un accès ultérieur.
  • L’installation sur un NAS Synology se fait via Docker et Portainer, simplifiant le déploiement.
  • La version 2.3.1 de LinkAce est pleinement compatible avec ce guide d’installation.

Pour ceux qui souhaitent conserver une trace organisée de leurs découvertes en ligne, LinkAce se présente comme une solution idéale. Contrairement aux signets de navigateur, souvent dispersés et difficiles à gérer, LinkAce offre une base de données centralisée pour classer, retrouver et même partager des liens avec des collègues, des amis ou de la famille. Que vous soyez un professionnel de la recherche, un étudiant ou simplement un utilisateur assidu d’Internet, cet outil peut s’avérer précieux pour optimiser votre gestion des ressources web.

Avant de commencer, il est recommandé d’installer Portainer en suivant un guide pas à pas. Si Portainer est déjà installé sur votre NAS Synology, assurez-vous qu’il s’agit de la dernière version.

Dans l’interface Station de votre NAS, ouvrez le dossier Docker et créez un nouveau dossier nommé “linkace”. Veillez à utiliser uniquement des lettres minuscules pour le nom du dossier.

À l’intérieur du dossier “linkace”, créez quatre nouveaux dossiers : “backups”, “data”, “db” et “logs”. Là encore, utilisez uniquement des lettres minuscules pour les noms de dossiers.

Une étape cruciale consiste à activer SMTP pour votre compte Gmail. Suivez ce guide pour configurer correctement les paramètres. Si vous préférez utiliser un autre serveur de messagerie, vous pouvez ignorer cette étape et utiliser vos propres informations SMTP.

Connectez-vous à Portainer avec vos identifiants. Dans la barre latérale gauche, cliquez sur “Home” puis sur “Live connect”.

Dans la barre latérale gauche, sélectionnez “Stacks” puis cliquez sur le bouton “+ Add stack”.

Dans le champ “Name”, saisissez “linkace”. Copiez et collez ensuite le code suivant dans l’éditeur de code :

services:
  linkace-db:
    image: postgres:18
    container_name: LinkAce-DB
    security_opt:
      - no-new-privileges:true
    healthcheck:
      test: ["CMD", "pg_isready", "-q", "-d", "linkace", "-U", "linkaceuser"]
      timeout: 45s
      interval: 10s
      retries: 10
    environment:
      POSTGRES_DB: linkace
      POSTGRES_USER: linkaceuser
      POSTGRES_PASSWORD: linkacepass
    volumes:
      - /volume1/docker/linkace/db:/var/lib/postgresql:rw
    restart: on-failure:5

  linkace:
    image: linkace/linkace:latest
    container_name: LinkAce
    healthcheck:
      test: ["CMD-SHELL", "nc -z 127.0.0.1 80 || exit 1"]
      interval: 10s
      timeout: 5s
      retries: 3
      start_period: 90s 
    environment:
      APP_ENV: production
      DB_CONNECTION: pgsql
      DB_HOST: linkace-db
      DB_PORT: 5432
      DB_DATABASE: linkace
      DB_USERNAME: linkaceuser
      DB_PASSWORD: linkacepass
      BACKUP_ENABLED: true #or false to Enable Backups.
      MAIL_FROM_NAME: LinkAce
      MAIL_DRIVER: smtp
      MAIL_HOST: smtp.gmail.com
      MAIL_PORT: 587
      MAIL_USERNAME: Your-own-gmail-address
      MAIL_FROM_ADDRESS: Your-own-gmail-address
      MAIL_PASSWORD: Your-own-app-password
      MAIL_ENCRYPTION: tls
    volumes:
      - /volume1/docker/linkace/data:/var/www/html/storage:rw
      - /volume1/docker/linkace/backups:/app/storage/app/backups:rw
      - /volume1/docker/linkace/backups:/app/storage/logs:rw
    ports:
      - 8087:80
    depends_on:
      - linkace-db
    restart: on-failure:5

Important : Avant de coller le code, remplacez “Your-own-gmail-address” par votre adresse Gmail et “Your-own-app-password” par votre mot de passe d’application Gmail.

Faites défiler vers le bas et cliquez sur “Deploy the stack”. Le processus d’installation peut prendre quelques minutes en fonction de votre connexion Internet.

Si l’installation réussit, un message “Success Stack deployed successfully” s’affichera en haut à droite de l’écran.

Ouvrez maintenant votre navigateur et tapez “http://synologie-ip-address:8087”. Cliquez sur “Check requirements”.

Cliquez sur “Continue”.

La connexion à la base de données devrait être détectée automatiquement. Cliquez sur “Configure database”.

Créez votre compte administrateur et cliquez sur “Create account”.

Cliquez sur “Go to dashboard”.

En haut à droite de la page, cliquez sur votre nom puis sur “Settings”. Passez le thème sur “Dark mode / permanent”. Cliquez sur “Save settings”.

Cliquez sur l’onglet “Links +” pour ajouter vos liens préférés.

Vous pouvez également inviter d’autres utilisateurs à gérer vos liens. En haut à droite, cliquez sur votre nom puis sur “User Management”. Saisissez l’adresse e-mail de l’utilisateur que vous souhaitez inviter et cliquez sur “Invite user”. (Un proxy inverse est requis. Consultez la section de dépannage à la fin de l’article.)

L’utilisateur invité devra accepter l’invitation par e-mail pour rejoindre votre équipe LinkAce.

Profitez de LinkAce !

Si vous rencontrez des problèmes, consultez cet article sur les problèmes courants de Docker.

Pour exécuter LinkAce sur HTTPS, consultez ce guide. L’activation de WebSocket est obligatoire pour cela.

Informations complémentaires : Modèles NAS compatibles avec Docker, Sauvegarde des conteneurs Docker, Mise à jour des images Docker, Libérer de l’espace disque, Planification du démarrage et de l’arrêt des conteneurs, Activation des notifications par e-mail, Profils de contrôle d’accès, Politique de redémarrage des conteneurs, Utilisation de Docker avec VPN, Conversion de Docker Run en Docker Compose, Nettoyage de Docker, Nettoyage automatique de Docker, Bonnes pratiques Docker et DDNS.

You may also like

Leave a Comment