installation de bookstack via docker-compose sur un nas synology
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

77 líneas
1.7 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. 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=6875
  58. - SSH_TUNNEL_HOST=server
  59. - SSH_TUNNEL_LOCAL=80
  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"