[New APP] Twingate Connector (#290)
This app will allow users to start a twingate connector. For more info: https://www.twingate.com --------- Co-authored-by: Tiger Wang <tigerwang@outlook.com>
This commit is contained in:
parent
11b186f425
commit
b5a7a2de38
|
@ -0,0 +1,85 @@
|
|||
{
|
||||
"version": "1.0",
|
||||
"title": "Twingate",
|
||||
"name": "twingate-connector",
|
||||
"icon": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Twingate/icon.png",
|
||||
"tagline": "Twingate Connector for CasaOS",
|
||||
"overview": "It's a connector for Twingate",
|
||||
"thumbnail": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Twingate/thumbnail.png",
|
||||
"screenshots": [
|
||||
],
|
||||
"category": [
|
||||
"Network"
|
||||
],
|
||||
"developer": {
|
||||
"name": "Twingate",
|
||||
"website": "https://www.twingate.com",
|
||||
"donate_text": "",
|
||||
"donate_link": ""
|
||||
},
|
||||
"adaptor": {
|
||||
"name": "Shubhankar Trivedi",
|
||||
"website": "https://shubhankartrivedi.com",
|
||||
"donate_text": "",
|
||||
"donate_link": ""
|
||||
},
|
||||
"support": "https://help.twingate.com/hc/en-us",
|
||||
"website": "https://www.twingate.com",
|
||||
"container": {
|
||||
"image": "twingate/connector:1",
|
||||
"shell": "",
|
||||
"privileged": false,
|
||||
"network_model": "default",
|
||||
"web_ui": {},
|
||||
"health_check": "",
|
||||
"envs": [
|
||||
{
|
||||
"name": "TWINGATE_NETWORK",
|
||||
"value": "rasp"
|
||||
},
|
||||
{
|
||||
"name": "TWINGATE_ACCESS_TOKEN",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"name": "TWINGATE_REFRESH_TOKEN",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"name": "TWINGATE_LABEL_HOSTNAME",
|
||||
"value": "`hostname`"
|
||||
}
|
||||
],
|
||||
"ports": [],
|
||||
"volumes": [],
|
||||
"devices": [],
|
||||
"constraints": {
|
||||
"min_memory": 0,
|
||||
"min_storage": 0
|
||||
},
|
||||
"restart_policy": "unless-stopped",
|
||||
"sysctls": [
|
||||
{
|
||||
"key": "net.ipv4.ping_group_range",
|
||||
"value": "0 2147483647"
|
||||
}
|
||||
],
|
||||
"cap_add": [],
|
||||
"labels": []
|
||||
},
|
||||
"abilities": {
|
||||
"notification": false,
|
||||
"widgets": false,
|
||||
"authentication": false,
|
||||
"search": false,
|
||||
"upnp": false
|
||||
},
|
||||
"tips": {
|
||||
"before_install": []
|
||||
},
|
||||
"changelog": {
|
||||
"latest_updates": "",
|
||||
"url": ""
|
||||
},
|
||||
"latest_update_date": "1667464530"
|
||||
}
|
|
@ -0,0 +1,73 @@
|
|||
name: twingate-connector
|
||||
services:
|
||||
twingate-connector:
|
||||
image: twingate/connector:1
|
||||
container_name: twingate-connector
|
||||
command:
|
||||
- /connectord
|
||||
environment:
|
||||
TWINGATE_NETWORK: rasp
|
||||
TWINGATE_ACCESS_TOKEN: ""
|
||||
TWINGATE_REFRESH_TOKEN: ""
|
||||
TWINGATE_LABEL_HOSTNAME: ${HOSTNAME}
|
||||
|
||||
restart: unless-stopped
|
||||
sysctls:
|
||||
net.ipv4.ping_group_range: "0 2147483647"
|
||||
ports: []
|
||||
volumes: []
|
||||
devices: []
|
||||
cap_add: []
|
||||
network_mode: default
|
||||
privileged: false
|
||||
cpu_shares: 90
|
||||
x-casaos:
|
||||
envs:
|
||||
- container: TWINGATE_NETWORK
|
||||
description:
|
||||
en_us: ""
|
||||
- container: TWINGATE_ACCESS_TOKEN
|
||||
description:
|
||||
en_us: ""
|
||||
- container: TWINGATE_REFRESH_TOKEN
|
||||
description:
|
||||
en_us: ""
|
||||
- container: TWINGATE_LABEL_HOSTNAME
|
||||
description:
|
||||
en_us: ""
|
||||
- container: PATH
|
||||
description:
|
||||
en_us: ""
|
||||
- container: SSL_CERT_FILE
|
||||
description:
|
||||
en_us: ""
|
||||
- container: TWINGATE_API_ENDPOINT
|
||||
description:
|
||||
en_us: ""
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
memory: 500M # Modify as needed since the original command didn't specify memory reservation
|
||||
|
||||
x-casaos:
|
||||
architectures:
|
||||
- amd64
|
||||
- arm64
|
||||
- arm
|
||||
main: twingate-connector
|
||||
author: Shubhankar Trivedi
|
||||
category: Network
|
||||
description:
|
||||
en_us: It's a connector for Twingate".
|
||||
developer: Twingate
|
||||
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Twingate/icon.png
|
||||
screenshot_link:
|
||||
tagline:
|
||||
en_us: Twingate Connector for CasaOS
|
||||
thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Twingate/thumbnail.png
|
||||
tips: {}
|
||||
title:
|
||||
en_us: Twingate
|
||||
hostname: ""
|
||||
index: /
|
||||
port_map: ""
|
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
Loading…
Reference in New Issue