netmaker Docker & Self-Hosted Deployment

GitHub

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

RAW Compose
1. Pull Image (DOCKERHUB) docker pull gravitl/netclient
2. Docker Run (1-Click Launch) docker run -d --name netmaker --restart always gravitl/netclient:v1.7.0
3. Podman Run podman run -d --name netmaker --restart always gravitl/netclient:v1.7.0
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/gravitl/netclient:v1.7.0
5. ORAS Pull (OCI Artifact) oras pull gravitl/netclient:v1.7.0
6. Compose Deployment docker compose up -d
compose/docker-compose.netclient.yml
Download .yml
version: "3.4"

services:
  netclient:
    container_name: netclient
    image: 'gravitl/netclient:v1.7.0'
    hostname: netmaker-1
    network_mode: host
    restart: on-failure
    environment:
      TOKEN: "TOKEN_VALUE"
    volumes:
      - /etc/netclient:/etc/netclient
    cap_add:
      - NET_ADMIN
      - NET_RAW
      - SYS_MODULE