Docker image for frps, the server of the fast reverse proxy (frp) project.
Multi-arch (linux/amd64, linux/arm64), Alpine-based, and kept in sync with upstream releases automatically.
Docker Hub: https://hub.docker.com/r/anyshpm/frps
| Tag | Meaning |
|---|---|
latest | Latest stable frp release |
vX.Y.Z (e.g. v0.70.1) | Pinned frp version |
edge | Latest build from the main branch |
The image ships the default frp configs under /etc/frp/. Mount your own frps.toml and run:
docker run -d --name frps --restart=always --network host \
-v /path/to/frps.toml:/etc/frp/frps.toml \
anyshpm/frps frps -c /etc/frp/frps.toml
Adjust the paths in docker-compose.yml, then:
docker compose -f docker-compose.yml up -d
docker stack deploy -c docker-compose.yml frps
For the configuration format and available ports (bindPort, dashboard, vhost, etc.)
see the upstream frps documentation.
# Multi-arch build
docker buildx build --platform linux/amd64,linux/arm64 -t anyshpm/frps .
# Local architecture only
docker build -t anyshpm/frps .
# Pin a specific frp version
docker buildx build --build-arg FRP_VERSION=0.70.1 -t anyshpm/frps .
A GitHub Actions pipeline keeps this image in sync with upstream fatedier/frp:
frps --version) plus a multi-arch buildlatest, vX.Y.Z and edge image tags to Docker Hub,
signs them with cosign, and creates the matching git tagSee .github/workflows for details.
frp is developed at https://github.com/fatedier/frp and licensed under Apache-2.0.
Content type
Image
Digest
sha256:5755bf8f2…
Size
10.6 MB
Last updated
about 2 months ago
docker pull anyshpm/frps