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
Categories
Download Statistics
1,397,322
Total Downloads
310,691
This Month
169,931
Avg / Month
Total Downloads Over Time
Loading chart...
Details
Repository
fosrl/gerbilLast 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.