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.

77 lignes
1.6 KiB

  1. ---
  2. version: "2"
  3. networks:
  4. bookstack:
  5. external: false
  6. services:
  7. bookstack:
  8. image: linuxserver/bookstack
  9. container_name: bookstack
  10. environment:
  11. - PUID=1000
  12. - PGID=1000
  13. - DB_HOST=bookstack_db
  14. - DB_USER=bookstack
  15. - DB_PASS=yourdbpass
  16. - DB_DATABASE=bookstackapp
  17. volumes:
  18. - /volume1/docker/bookstack/data:/config
  19. ports:
  20. - 6875:80
  21. networks:
  22. - bookstack
  23. restart: unless-stopped
  24. depends_on:
  25. - bookstack_db
  26. logging:
  27. driver: json-file
  28. options:
  29. max-size: "10m"
  30. bookstack_db:
  31. image: linuxserver/mariadb
  32. container_name: bookstack_db
  33. environment:
  34. - PUID=1000
  35. - PGID=1000
  36. - MYSQL_ROOT_PASSWORD=yourdbpass
  37. - TZ=Europe/London
  38. - MYSQL_DATABASE=bookstackapp
  39. - MYSQL_USER=bookstack
  40. - MYSQL_PASSWORD=yourdbpass
  41. volumes:
  42. - /volume1/docker/bookstack/data:/config
  43. restart: unless-stopped
  44. networks:
  45. - bookstack
  46. logging:
  47. driver: json-file
  48. options:
  49. max-size: "10m"
  50. autossh-bookstack-web:
  51. image: jnovack/autossh
  52. container_name: autossh-bookstack-web
  53. environment:
  54. - SSH_HOSTUSER=auto
  55. - SSH_HOSTNAME=51.91.110.207
  56. - DEFAULT_PORT=22
  57. - SSH_TUNNEL_REMOTE=6865
  58. - SSH_TUNNEL_HOST=server
  59. - SSH_TUNNEL_LOCAL=6865
  60. - SSH_MODE=-R
  61. restart: always
  62. volumes:
  63. - /var/services/homes/docker/.ssh/id_rsa_eu:/id_rsa:ro
  64. - /var/services/homes/docker/.ssh/known_hosts:/known_hosts:ro
  65. dns:
  66. - 8.8.8.8
  67. - 4.2.2.4
  68. networks:
  69. - bookstack
  70. logging:
  71. driver: json-file
  72. options:
  73. max-size: "10m"