template.yaml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ---
  2. kind: compose
  3. metadata:
  4. icon:
  5. provider: selfh
  6. id: dockge
  7. name: Dockge
  8. description: 'Dockge is a powerful Docker management platform that simplifies container orchestration and monitoring.
  9. It provides an intuitive web interface to manage Docker containers, images, networks, and volumes with ease.
  10. ## Prerequisites
  11. * **Project:** https://dockge.com/
  12. * **Documentation:** https://docs.dockge.com/
  13. * **GitHub:** https://github.com/dockge/dockge'
  14. version: 1.5.0
  15. author: Christian Lempa
  16. date: '2025-09-28'
  17. tags:
  18. - traefik
  19. schema: '1.2'
  20. spec:
  21. general:
  22. vars:
  23. service_name:
  24. default: dockge
  25. container_timezone:
  26. type: str
  27. restart_policy:
  28. type: enum
  29. options:
  30. - unless-stopped
  31. - always
  32. - on-failure
  33. - 'no'
  34. default: unless-stopped
  35. required: true
  36. stacks_path:
  37. type: str
  38. description: Docker Compose Path
  39. default: /opt/stacks
  40. required: true
  41. traefik:
  42. vars:
  43. traefik_host:
  44. default: dockge
  45. traefik_network:
  46. default: traefik
  47. type: str
  48. required: true
  49. traefik_domain:
  50. default: home.arpa
  51. type: str
  52. required: true
  53. traefik_enabled:
  54. type: bool
  55. default: false
  56. description: Enable Traefik integration
  57. traefik_tls:
  58. vars:
  59. traefik_tls_certresolver:
  60. type: str
  61. default: cloudflare
  62. required: true
  63. traefik_tls_enabled:
  64. type: bool
  65. default: false
  66. description: Enable Traefik TLS
  67. ports:
  68. vars:
  69. ports_http:
  70. default: 5001