https://github.com/natthasath/docker-dockovpn
Dockovpn is an open-source, Docker-based VPN server solution using OpenVPN, enabling secure remote access to networks. It simplifies deployment with Docker Compose, providing flexible port configuration and dynamic DNS support, ensuring privacy and protection for users.
https://github.com/natthasath/docker-dockovpn
docker-compose dockovpn openvpn vpn
Last synced: 12 days ago
JSON representation
Dockovpn is an open-source, Docker-based VPN server solution using OpenVPN, enabling secure remote access to networks. It simplifies deployment with Docker Compose, providing flexible port configuration and dynamic DNS support, ensuring privacy and protection for users.
- Host: GitHub
- URL: https://github.com/natthasath/docker-dockovpn
- Owner: natthasath
- License: mit
- Created: 2024-10-07T06:32:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-14T04:11:22.000Z (over 1 year ago)
- Last Synced: 2026-01-17T20:33:51.980Z (6 months ago)
- Topics: docker-compose, dockovpn, openvpn, vpn
- Language: YAML
- Homepage: https://github.com/dockovpn/dockovpn
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 🎉 Docker Dockovpn
Dockovpn is an open-source, Docker-based VPN server solution using OpenVPN, enabling secure remote access to networks. It simplifies deployment with Docker Compose, providing flexible port configuration and dynamic DNS support, ensuring privacy and protection for users.



### ✅ Requirements
- [Docker Desktop](https://www.docker.com/products/docker-desktop/)
- Dynamic DNS Thailand is [AIS THDDNS](https://www.thddns.net/) or [TRUE DDNS](https://trueddns.com/)
- OpenVPN Connect [Play Store](https://play.google.com/store/apps/details?id=net.openvpn.openvpn&hl=en) or [App Store](https://apps.apple.com/us/app/openvpn-connect-openvpn-app/id590379981)
### 🚀 Setup
1. Download and Install Docker Desktop
2. Configuration IPv4 Mapping `External Port` and `Internal Port`
3. Enable External Port in Dynamic DNS
4. Configuration file `.env`
5. Edit file `client.ovpn` line is `remote {HOST_ADDR} {External_Port}`
### 🏆 Run
- [http://localhost:1194/](http://localhost:1194/) username : `admin` password : `admin`
```shell
docker-compose up -d
```