[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:
Shubhankar Trivedi 2023-11-02 14:58:38 +05:30 committed by GitHub
parent 11b186f425
commit b5a7a2de38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 158 additions and 0 deletions

View File

@ -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"
}

View File

@ -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: ""

BIN
Apps/Twingate/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
Apps/Twingate/thumbnail.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB