template.yaml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. ---
  2. kind: compose
  3. metadata:
  4. icon:
  5. provider: selfh
  6. id: twingate
  7. name: Twingate_Connector
  8. description: >
  9. The Twingate Connector is a lightweight software component that establishes secure connections between your private network and the
  10. Twingate service. It acts as a bridge, allowing authorized users to access internal resources without exposing them directly to the
  11. internet. The Connector uses strong encryption and authentication mechanisms to ensure that all data transmitted between users and
  12. resources remains confidential and secure.
  13. Project: https://www.twingate.com/
  14. Documentation: https://docs.twingate.com/docs/architecture/connectors
  15. GitHub: https://github.com/twingate/twingate-connector
  16. version: 1.80.0
  17. author: Christian Lempa
  18. date: '2025-11-11'
  19. tags:
  20. - swarm
  21. draft: true
  22. spec:
  23. general:
  24. vars:
  25. service_name:
  26. default: twingate
  27. container_name:
  28. default: twingate_connector
  29. container_hostname:
  30. default: twingate_connector
  31. twingate_version:
  32. type: str
  33. description: Twingate Connector version
  34. default: "1.79.0"
  35. twingate:
  36. title: Twingate Configuration
  37. required: true
  38. vars:
  39. twingate_network:
  40. type: str
  41. description: Your Twingate network name
  42. prompt: "Enter your Twingate network name"
  43. twingate_log_level:
  44. type: int
  45. description: Log level (1=ERROR, 2=WARN, 3=INFO, 4=DEBUG)
  46. default: 1
  47. twingate_dns:
  48. type: str
  49. description: Local DNS server IP (optional, leave empty to use default)
  50. default: ""