installation de bookstack via docker-compose sur un nas synology
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

88 строки
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"