installation de bookstack via docker-compose sur un nas synology
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

88 lignes
2.0 KiB

  1. ---
  2. version: "2"
  3. networks:
  4. bookstack:
  5. external: false
  6. services:
  7. server:
  8. image: linuxserver/bookstack
  9. environment:
  10. - PUID=1000
  11. - PGID=1000
  12. - DB_HOST=bookstack_db
  13. - DB_USER=bookstack
  14. - DB_PASS=yourdbpass
  15. - DB_DATABASE=bookstackapp
  16. - 'APP_URL=https://bookstack.auxilife.eu'
  17. #ldap setting
  18. - AUTH_METHOD=ldap
  19. #LDAP settings
  20. - LDAP_SERVER=ldap://5.39.118.16:389
  21. - LDAP_BASE_DN="OU=Utilisateurs,dc=ADVITAM,dc=local"
  22. - LDAP_DN=pblonde@advitam.local
  23. - LDAP_PASS=dafsi1987
  24. - LDAP_USER_FILTER=(&(sAMAccountName=$${user}))
  25. - LDAP_ID_ATTRIBUTE=BIN;objectGUID
  26. - LDAP_VERSION=3
  27. - LDAP_EMAIL_ATTRIBUTE=mail
  28. volumes:
  29. - /volume1/docker/bookstack/data:/config
  30. ports:
  31. - 6875:80
  32. networks:
  33. - bookstack
  34. restart: unless-stopped
  35. depends_on:
  36. - bookstack_db
  37. logging:
  38. driver: json-file
  39. options:
  40. max-size: "10m"
  41. bookstack_db:
  42. image: linuxserver/mariadb
  43. container_name: bookstack_db
  44. environment:
  45. - PUID=1000
  46. - PGID=1000
  47. - MYSQL_ROOT_PASSWORD=yourdbpass
  48. - TZ=Europe/London
  49. - MYSQL_DATABASE=bookstackapp
  50. - MYSQL_USER=bookstack
  51. - MYSQL_PASSWORD=yourdbpass
  52. volumes:
  53. - /volume1/docker/bookstack/data:/config
  54. restart: unless-stopped
  55. networks:
  56. - bookstack
  57. logging:
  58. driver: json-file
  59. options:
  60. max-size: "10m"
  61. autossh-bookstack-web:
  62. image: jnovack/autossh
  63. container_name: autossh-bookstack-web
  64. environment:
  65. - SSH_HOSTUSER=auto
  66. - SSH_HOSTNAME=51.91.110.207
  67. - DEFAULT_PORT=22
  68. - SSH_TUNNEL_REMOTE=6875
  69. - SSH_TUNNEL_HOST=server
  70. - SSH_TUNNEL_LOCAL=80
  71. - SSH_MODE=-R
  72. restart: always
  73. volumes:
  74. - /var/services/homes/docker/.ssh/id_rsa_eu:/id_rsa:ro
  75. - /var/services/homes/docker/.ssh/known_hosts:/known_hosts:ro
  76. dns:
  77. - 8.8.8.8
  78. - 4.2.2.4
  79. networks:
  80. - bookstack
  81. logging:
  82. driver: json-file
  83. options:
  84. max-size: "10m"