Gerbil

Gerbil

Docker app from Fossorial's Repository

Overview

Gerbil (https://github.com/fosrl/gerbil) is a simple WireGuard interface management server written in Go. Gerbil makes it easy to create WireGuard interfaces as well as add and remove peers with an HTTP API. Gerbil is meant to enable the tunneling functionality of Pangolin (https://github.com/fosrl/pangolin). Chat with us on Discord! https://discord.gg/HCJR8Xhme4

Runtime arguments

Network
bridge
Shell
sh
Privileged
false
Extra Params
--cap-add=NET_ADMIN --cap-add=SYS_MODULE

Template configuration

Host Path 1Pathrw
Target
/var/config
Reachable AtVariable

How should the remote server reach Gerbil's API?

Target
REACHABLE_AT
Value
http://gerbil:3003
Remote ConfigVariable

Remote config location to HTTP get the JSON based config from.

Target
REMOTE_CONFIG
Value
http://pangolin:3001/api/v1/gerbil/get-config
Report Bandwidth ToVariable

Remote HTTP endpoint to send peer bandwidth data.

Target
REPORT_BANDWIDTH_TO
Value
http://pangolin:3001/api/v1/gerbil/receive-bandwidth
WireGuard PortPortudp

Port the WireGuard server will listen on

Target
51822
Value
51822
HTTPS PortPorttcp

Pass through port Traefik will listen on for https traffic

Target
443
Value
44301
HTTP PortPorttcp

Pass through port Traefik will listen on for http traffic

Target
80
Value
8001

Download Statistics

1,397,322
Total Downloads
310,691
This Month
169,931
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
fosrl/gerbil
Last Updated2026-05-03
First Seen2025-01-16

Run Gerbil on Unraid.

Gerbil is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.