mirror of
https://github.com/DJSundog/wg-portal.git
synced 2024-11-23 07:03:50 -05:00
update readme, fix default env file
This commit is contained in:
parent
29cd73aa46
commit
5017fb5759
@ -1,6 +1,6 @@
|
|||||||
# WireGuard Portal on Raspberry Pi
|
# WireGuard Portal on Raspberry Pi
|
||||||
|
|
||||||
This readme only contains a detailed explanation of how to setup the WireGuard Portal service on a raspberry pi (>= 3).
|
This readme only contains a detailed explanation of how to set up the WireGuard Portal service on a raspberry pi (>= 3).
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
|
13
README.md
13
README.md
@ -29,6 +29,7 @@ It also supports LDAP (Active Directory or OpenLDAP) as authentication provider.
|
|||||||
* Responsive template
|
* Responsive template
|
||||||
* One single binary
|
* One single binary
|
||||||
* Can be used with existing WireGuard setups
|
* Can be used with existing WireGuard setups
|
||||||
|
* Support for multiple WireGuard interfaces
|
||||||
|
|
||||||
![Screenshot](screenshot.png)
|
![Screenshot](screenshot.png)
|
||||||
|
|
||||||
@ -54,14 +55,21 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- '8123:8123'
|
- '8123:8123'
|
||||||
environment:
|
environment:
|
||||||
|
# WireGuard Settings
|
||||||
|
- WG_DEVICES=wg0
|
||||||
|
- WG_DEFAULT_DEVICE=wg0
|
||||||
|
- WG_CONFIG_PATH=/etc/wireguard
|
||||||
|
# Core Settings
|
||||||
- EXTERNAL_URL=https://vpn.company.com
|
- EXTERNAL_URL=https://vpn.company.com
|
||||||
- WEBSITE_TITLE=WireGuard VPN
|
- WEBSITE_TITLE=WireGuard VPN
|
||||||
- COMPANY_NAME=Your Company Name
|
- COMPANY_NAME=Your Company Name
|
||||||
- MAIL_FROM=WireGuard VPN <noreply+wireguard@company.com>
|
|
||||||
- ADMIN_USER=admin@domain.com
|
- ADMIN_USER=admin@domain.com
|
||||||
- ADMIN_PASS=supersecret
|
- ADMIN_PASS=supersecret
|
||||||
|
# Mail Settings
|
||||||
|
- MAIL_FROM=WireGuard VPN <noreply+wireguard@company.com>
|
||||||
- EMAIL_HOST=10.10.10.10
|
- EMAIL_HOST=10.10.10.10
|
||||||
- EMAIL_PORT=25
|
- EMAIL_PORT=25
|
||||||
|
# LDAP Settings
|
||||||
- LDAP_ENABLED=true
|
- LDAP_ENABLED=true
|
||||||
- LDAP_URL=ldap://srv-ad01.company.local:389
|
- LDAP_URL=ldap://srv-ad01.company.local:389
|
||||||
- LDAP_BASEDN=DC=COMPANY,DC=LOCAL
|
- LDAP_BASEDN=DC=COMPANY,DC=LOCAL
|
||||||
@ -71,7 +79,7 @@ services:
|
|||||||
```
|
```
|
||||||
Please note that mapping ```/etc/wireguard``` to ```/etc/wireguard``` inside the docker, will erase your host's current configuration.
|
Please note that mapping ```/etc/wireguard``` to ```/etc/wireguard``` inside the docker, will erase your host's current configuration.
|
||||||
If needed, please make sure to backup your files from ```/etc/wireguard```.
|
If needed, please make sure to backup your files from ```/etc/wireguard```.
|
||||||
For a full list of configuration options take a look at the source file [internal/common/configuration.go](internal/common/configuration.go#L57).
|
For a full list of configuration options take a look at the source file [internal/server/configuration.go](internal/server/configuration.go#L56).
|
||||||
|
|
||||||
### Standalone
|
### Standalone
|
||||||
For a standalone application, use the Makefile provided in the repository to build the application.
|
For a standalone application, use the Makefile provided in the repository to build the application.
|
||||||
@ -90,6 +98,7 @@ A detailed description for using this software with a raspberry pi can be found
|
|||||||
|
|
||||||
* Generation or application of any `iptables` or `nftables` rules
|
* Generation or application of any `iptables` or `nftables` rules
|
||||||
* Setting up or changing IP-addresses of the WireGuard interface on operating systems other than linux
|
* Setting up or changing IP-addresses of the WireGuard interface on operating systems other than linux
|
||||||
|
* Importing private keys of an existing WireGuard setup
|
||||||
|
|
||||||
## Application stack
|
## Application stack
|
||||||
|
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
LISTENING_ADDRESS=:8080
|
LISTENING_ADDRESS=:8080
|
||||||
|
WG_DEVICES=wg0
|
||||||
|
WG_DEFAULT_DEVICE=wg0
|
||||||
|
WG_CONFIG_PATH=/etc/wireguard
|
||||||
EXTERNAL_URL=https://vpn.company.com
|
EXTERNAL_URL=https://vpn.company.com
|
||||||
WEBSITE_TITLE=WireGuard VPN
|
WEBSITE_TITLE=WireGuard VPN
|
||||||
COMPANY_NAME=Your Company Name
|
COMPANY_NAME=Your Company Name
|
||||||
ADMIN_USER=admin
|
ADMIN_USER=admin@wgportal.local
|
||||||
ADMIN_PASS=supersecret
|
ADMIN_PASS=supersecret
|
Loading…
Reference in New Issue
Block a user