Synology [Docker] Installer Focalboard via Docker sur un NAS Synology - question

xto

Nouveau membre
29 Août 2021
5
4
3
Bonjour à tous,

Suite à la découverte de Docker il y a peu, grâce à Cachem (merci à toute l'équipe :) ), j'ai expérimenté l'installation de plusieurs services.
C'est top!

Cependant, je fais appel à l'aide de la communauté pour l'installation de Focalboard pour laquelle je ne suis pas 100% confiant. En effet, j'ai trouvé un tuto pour m'aider dans cette installation, mais celui-ci fait appel au lancement de scripts via le planificateur de tâches dans "Control Panel / Task Scheduler". Voici le script en question:

docker run -d --name=focalboard \
-p 5374:8000 \
--restart always \
mattermost/focalboard

Pas trop tenté par cette approche, j'ai tenté une installation "classique" (= sans utiliser de script mais via l'interface graphique de Docker comme dans les autres tutos Docker que j'ai pu trouver sur Cachem).

Au début, le container Focalboard plantait systématiquement. Du coup, j'ai recommencé l'installation en activant l'option "Exécuter le conteneur à l'aide de privilèges élevés":

Capture d’écran 2022-09-17 à 19.18.49.png

J'ai ainsi pu accéder à Focalboard. J'ai ensuite arrêté le container et j'ai désactivé l'option "Exécuter le conteneur à l'aide de privilèges élevés":

Capture d’écran 2022-09-17 à 19.19.21.png
Après l'avoir relancé, le container a continué à fonctionner correctement.

J'ai 2 questions:

1) Je pense que le problème de plantage initial était lié à un problème de droit en écriture que l'activation/désactivation des privilèges élevés semble avoir résolu. Savez-vous à quel niveau cela a-t-il pu se produire?

2) La manière dont j'ai procédé à l'installation ne me paraît pas, disons, "clean". Quelles seraient vos recommandations pour pour procéder à une installation correcte de Focalboard sous Docker?

D'avance un grand merci pour vos réponses et excellent we à tous!
 
Bonjour,
j'ai suivi le même tuto, cela fonctionne normalement, mais la version utilisé est la 7.8.9 alors que dans le Tuto c'est la 7.11. ??? Impossible de faire une mise à jour ...
 
Code:
version: '3.3'
networks:
  internal:
    external: false
services:
 focalboard:
    image: flyskype2021/focalboard
    container_name: focalboard
    volumes:
     - ./config.json:/opt/focalboard/config.json
     - /volume1/docker/focalboard/data:/var/lib/focalboard
    depends_on:
      focalboard-db:
          condition: service_healthy
    environment:
      - VIRTUAL_HOST=localhost
      - VIRTUAL_PORT=8000
      - VIRTUAL_PROTO=http
    ports:
     - '9928:8000'
    networks:
      - internal
 focalboard-db:
    image: postgres:latest
    container_name: focalboard-postgres
    restart: always
    volumes:
      - /volume1/docker/focalboard/db:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: boards
      POSTGRES_USER: boardsuser
      POSTGRES_PASSWORD: boardsuser-password
    healthcheck:
      test: ["CMD", "pg_isready", "-U", "focalboard-db"]
      interval: 10s
      start_period: 30s
    networks:
      - internal

config.json:

JSON:
{
    "serverRoot": "http://localhost:8000",
    "port": 8000,
    "dbtype": "postgres",
    "dbconfig": "postgres://boardsuser:boardsuser-password@focalboard-db/boards?sslmode=disable&connect_timeout=10",
    "postgres_dbconfig": "dbname=boards sslmode=disable",
    "useSSL": false,
    "webpath": "./pack",
    "filespath": "./data/files",
    "telemetry": true,
    "prometheusaddress": ":9092",
    "session_expire_time": 2592000,
    "session_refresh_time": 18000,
    "localOnly": false,
    "enableLocalMode": true,
    "localModeSocketLocation": "/var/tmp/focalboard_local.socket"
}

et créer deux dossiers /volume1/docker/focalboard/{db,data}.

il y a surement des choses à améliorer

A tester vu sur https://neellik.com/how-to-install-focalboard-on-your-synology-nas-with-docker/

Par contre il y a un gros warning sur github concernant focalboard ce serait bien que vous vous y intéressez.
 
Dernière édition: