Skip to content

wiredoor/docker-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wiredoor logo

Wiredoor

Expose private services securely through reverse VPN tunnel powered by WireGuard and NGINX.
Open-source | Self-hosted

DocumentationCore ServerCLIHelm Charts


Wiredoor Server Docker Setup

This repository provides a simple, production-ready Docker Compose setup to self-host Wiredoor, a secure, open-source Ingress-as-a-Service platform that exposes internal services to the internet via reverse VPN tunnels powered by WireGuard.


🚀 Quickstart

1. Clone the repository

git clone https://github.com/wiredoor/docker-setup.git
cd docker-setup

2. Create and edit .env

cp .env.example .env
nano .env

Make sure to set your admin credentials and VPN hostname (your server’s public IP or domain).

3. Launch Wiredoor

docker compose up -d

Edit environment variables

To change configuration (admin credentials, VPN port, TCP_SERVICE_PORT_RANGE, etc.), simply edit your .env file:

nano .env

After making changes, recreate the container to apply them:

docker compose up -d wiredoor --force-recreate

Update Wiredoor to the latest version

Wiredoor images are versioned and published to GitHub Container Registry.

To update to the latest available version:

docker compose pull wiredoor
docker compose up -d wiredoor --force-recreate

Pin specific Wiredoor version

Edit your docker-compose.yml like this:

image: ghcr.io/wiredoor/wiredoor:v1.0.1

Then:

docker compose up -d wiredoor --force-recreate

Check for new releases on: https://github.com/wiredoor/wiredoor/releases

About

Docker setup for easy installation of Wiredoor Server

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  
  •  

Packages

No packages published