Skip to content

RifqiSah/twingate_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ec411f4 · Jan 10, 2024

History

8 Commits
Jan 10, 2024
Jan 10, 2024
Jan 10, 2024
Jan 10, 2024
Jan 10, 2024
Jan 10, 2024

Repository files navigation

Twingate Docker Client

A Docker container for connecting to Twingate using Twingate Client

Purpose

This allow your server to connect to private resources using Twingate Services. Services in Twingate allow applying zero trust permissions to automated components of your network infrastructure. For more information, see our product announcement.

Config

{
  "version": "",
  "network": "yournetwork.twingate.com",
  "service_account_id": "YOURACCOUNTID",
  "private_key": "YOURPRIVATEKEY",
  "key_id": "YOURKEYID",
  "expires_at": null,
  "login_path": "/api/v4/headless/login"
}

Change your service config from Services.

Usage

version: "3"
  services:
    twingate_client:
    image: rifqisah/twingate_client:latest
    container_name: twingate_client
    stdin_open: true
    tty: true
    devices:
    - /dev/net/tun
    cap_add:
    - NET_ADMIN
    network_mode: host
    volumes:
    - ./service.key.json:/twingate/service.key.json:ro

About

Docker Image for Twingate Client headless mode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published