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

Install Gerbil on Unraid in a few clicks.

Find Gerbil in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Gerbil Review the template variables and paths Click Install

Download Statistics

1,935,869
Total Downloads
264,187
This Month
220,503
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
fosrl/gerbil
Last Updated2026-06-13
First Seen2025-01-16

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