Convert the remaining Serveex and recycled articles to steps

This commit is contained in:
Djeex
2026-09-04 15:57:38 +02:00
parent cd75fd2288
commit a7b3880088
29 changed files with 249 additions and 106 deletions
@@ -1,18 +1,10 @@
---
title: Wireguard 14
description: Archived guide to installing WireGuard VPN using linuxserver.io's older wireguard image, kept for reference only.
---
:ellipsis{left=0px width=40rem top=10rem blur=140px zIndex=60}
# Wireguard
::note
🎯 __Goals:__
- Install Wireguard
- Configure clients
- Access the secure network
::
## Introduction
Using a VPN allows remote access to a servers local resources without exposing them to the internet. Its a clean and secure way to access services like SSH without exposing the port publicly. With a VPN, you can securely connect to your network from anywhere and make devices on different networks communicate.
@@ -74,6 +66,9 @@ tree:
The container runs in `HOST` mode, meaning it uses the hosts network stack directly.
::steps{level="3"}
### Deploy the stack
Open Dockge, click `compose`, and name the stack `wg_easy`.
Paste the following configuration:
@@ -139,6 +134,9 @@ IPS=
Deploy the stack.
### Done !
::
### Enable Forwarding on Host
To allow communication between VPN clients, enable:
@@ -180,6 +178,9 @@ tree:
---
::
::steps{level="3"}
### Create the config folder
Create the folder `/docker/wireguard/config/wg_confs`:
::tip{icon=""}
@@ -190,6 +191,8 @@ Create the folder `/docker/wireguard/config/wg_confs`:
sudo mkdir -p /docker/wireguard/config/wg_confs
```
### Copy the configuration file
Copy the `wg0.conf` file downloaded earlier:
::tip{icon=""}
@@ -200,6 +203,8 @@ sudo cp ~/wg0.conf /docker/wireguard/config/wg_confs
```
::
### Deploy the container
Create `compose.yaml` in `/docker/wireguard`:
```bash [Terminal]
@@ -240,6 +245,9 @@ sudo docker compose up -d
Repeat for each client
::
### Done !
::
## Other Devices
- **Phone:** Install Wireguard and scan the QR code from the web UI (`http://your-server-ip:51821`)