mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2025-04-19 00:45:16 +00:00
Update screenshots at README.md
This commit is contained in:
parent
32931dfd16
commit
f9860bd808
29
README.md
29
README.md
@ -18,7 +18,22 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
|
|||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
   
|
### Peer List
|
||||||
|
Displays a comprehensive list of peers, including their status and other details, allowing for easy monitoring and management of WireGuard VPN connections.
|
||||||
|

|
||||||
|
### Firewall Management
|
||||||
|
Offers a comprehensive interface for managing VPN firewall rules, enabling users to easily create, edit, and delete rules with iptables-style syntax. This feature ensures precise control over network traffic, enhancing security and connectivity for WireGuard VPN instances.
|
||||||
|

|
||||||
|

|
||||||
|
### WireGuard Instance Settings
|
||||||
|
A central hub for managing settings across one or multiple WireGuard instances, enabling straightforward configuration adjustments for VPN interfaces.
|
||||||
|

|
||||||
|
### Console
|
||||||
|
Offers quick access to common debugging tools, facilitating the diagnosis and resolution of potential issues within the WireGuard VPN environment.
|
||||||
|

|
||||||
|
### User Manager
|
||||||
|
Supports multi-user environments by allowing the assignment of varying permission levels, from restricted access to full administrative rights, ensuring secure and tailored access control.
|
||||||
|

|
||||||
|
|
||||||
## Deployment
|
## Deployment
|
||||||
|
|
||||||
@ -35,7 +50,7 @@ Follow these steps to deploy wireguard_webadmin:
|
|||||||
This mode is recommended for running the web admin interface. The container deployment will automatically generate a self-signed certificate for you. If you want to update your certificates, simply navigate to the `certificates` volume and replace `nginx.pem` and `nginx.key` with your own certificates. If you don't have a DNS name pointing to your server, use `SERVER_ADDRESS=ip_address`.
|
This mode is recommended for running the web admin interface. The container deployment will automatically generate a self-signed certificate for you. If you want to update your certificates, simply navigate to the `certificates` volume and replace `nginx.pem` and `nginx.key` with your own certificates. If you don't have a DNS name pointing to your server, use `SERVER_ADDRESS=ip_address`.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
SERVER_ADDRESS=yourserver.example.com docker-compose up --build -d
|
SERVER_ADDRESS=yourserver.example.com docker compose up --build -d
|
||||||
```
|
```
|
||||||
|
|
||||||
Access the web interface using `https://yourserver.example.com`. If you are using a self-signed certificate, you must accept the certificate exception that your browser will present.
|
Access the web interface using `https://yourserver.example.com`. If you are using a self-signed certificate, you must accept the certificate exception that your browser will present.
|
||||||
@ -43,7 +58,7 @@ Follow these steps to deploy wireguard_webadmin:
|
|||||||
### Without NGINX (Debug mode and testing only)
|
### Without NGINX (Debug mode and testing only)
|
||||||
This mode does not use SSL certificates and runs Django with `DEBUG=True`. Not recommended for production use without HTTPS.
|
This mode does not use SSL certificates and runs Django with `DEBUG=True`. Not recommended for production use without HTTPS.
|
||||||
```
|
```
|
||||||
docker-compose -f docker-compose-no-nginx.yml up --build -d
|
docker compose -f docker-compose-no-nginx.yml up --build -d
|
||||||
```
|
```
|
||||||
Access the web interface using `http://127.0.0.1:8000`.
|
Access the web interface using `http://127.0.0.1:8000`.
|
||||||
|
|
||||||
@ -65,7 +80,7 @@ Upgrading your wireguard_webadmin installation ensures you have the latest featu
|
|||||||
|
|
||||||
Gracefully stop all running services to ensure there's no data loss:
|
Gracefully stop all running services to ensure there's no data loss:
|
||||||
```
|
```
|
||||||
docker-compose down
|
docker compose down
|
||||||
```
|
```
|
||||||
|
|
||||||
3. **Backup Database:**
|
3. **Backup Database:**
|
||||||
@ -87,18 +102,18 @@ Upgrading your wireguard_webadmin installation ensures you have the latest featu
|
|||||||
|
|
||||||
Re-deploy wireguard_webadmin using Docker Compose. If you're using NGINX as a reverse proxy (recommended for production), ensure your SSL certificates are in place and then start the services:
|
Re-deploy wireguard_webadmin using Docker Compose. If you're using NGINX as a reverse proxy (recommended for production), ensure your SSL certificates are in place and then start the services:
|
||||||
```
|
```
|
||||||
SERVER_ADDRESS=yourserver.example.com docker-compose up --build -d
|
SERVER_ADDRESS=yourserver.example.com docker compose up --build -d
|
||||||
```
|
```
|
||||||
If you're in a development or testing environment and not using NGINX, you can start the services without it:
|
If you're in a development or testing environment and not using NGINX, you can start the services without it:
|
||||||
```
|
```
|
||||||
docker-compose -f docker-compose-no-nginx.yml up --build -d
|
docker compose -f docker-compose-no-nginx.yml up --build -d
|
||||||
```
|
```
|
||||||
|
|
||||||
6. **Verify Operation:**
|
6. **Verify Operation:**
|
||||||
|
|
||||||
After the services start, access the web interface to verify that wireguard_webadmin is functioning correctly. Check the application logs if you encounter any issues:
|
After the services start, access the web interface to verify that wireguard_webadmin is functioning correctly. Check the application logs if you encounter any issues:
|
||||||
```
|
```
|
||||||
docker-compose logs
|
docker compose logs
|
||||||
```
|
```
|
||||||
|
|
||||||
7. **Post-Upgrade:**
|
7. **Post-Upgrade:**
|
||||||
|
BIN
screenshots/firewall-manage-rule.png
Normal file
BIN
screenshots/firewall-manage-rule.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 97 KiB |
BIN
screenshots/firewall-rule-list.png
Normal file
BIN
screenshots/firewall-rule-list.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 99 KiB |
Loading…
x
Reference in New Issue
Block a user