Installer LinkStack avec Docker
LinkStack, c’est un petite application web qui permet de générer quasi-automatiquement une page de liens, super pratique pour partager vos réseaux sociaux en un seul endroit.
Installation
Pour installer LinkStack, il faut bien évidemment avoir Docker & Portainer.
Vous pouvez vous passer de Portainer et créer votre fichier docker-compose.yaml, mais je trouve Portainer vachement plus pratique et convivial.
Sur Portainer (ou dans votre fichier docker-compose), créez une stack et insérez le contenu suivant
version: "3.8"
services:
linkstack:
hostname: 'linkstack'
image: 'linkstackorg/linkstack:latest'
environment:
TZ: 'Europe/Paris'
SERVER_ADMIN: 'votre@dresse.mail'
HTTP_SERVER_NAME: 'link.domaine.fr'
HTTPS_SERVER_NAME: 'link.domaine.fr'
LOG_LEVEL: 'info'
PHP_MEMORY_LIMIT: '512M'
UPLOAD_MAX_FILESIZE: '16M'
ports:
- "8180:80"
- "8143:443"
volumes:
- linkstack:/htdocs
restart: unless-stopped
volumes:
linkstack:
Si les ports 8180 (HTTP) et 8143 (HTTPS) sont utilisés par un autre container, vous pouvez les modifier à votre guise. Il vous faudra simplement adapter votre configuration de proxy inversé.
Accès
Une fois votre stack lancée, rendez-vous sur https://link.domaine.fr ou https://IP-HOST:8143 et suivez le guide.
Personnalisation
Dans le tableau de bord de l’administrateur vous avez tout un tas d’options disponibles, avec entre autres, la personnalisation du serveur SMTP pour envoyer des mails à vos utilisateurs, comme la réinitialisation de mot de passe, entre autres. Je vous laisse découvrir par vous-même 😉