From c5e0bbb8413c09c1a2ed976430a38fb14280916d Mon Sep 17 00:00:00 2001
From: Bernd Storath <999999bst@gmail.com>
Date: Mon, 3 Mar 2025 12:32:27 +0100
Subject: [PATCH] improve readme
---
README.md | 71 ++++++++++++++++++++------------
src/app/components/Ui/Footer.vue | 2 +-
2 files changed, 46 insertions(+), 27 deletions(-)
diff --git a/README.md b/README.md
index 62dc31dc..9c5c29dd 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,16 @@
# WireGuard Easy
-[](https://github.com/wg-easy/wg-easy/actions/workflows/deploy.yml)
+[](https://github.com/wg-easy/wg-easy/actions/workflows/deploy.yml)
[](https://github.com/wg-easy/wg-easy/actions/workflows/lint.yml)
-
-[](https://github.com/sponsors/WeeJeWel)
-
+[](https://github.com/wg-easy/wg-easy/stargazers)
+[](LICENSE)
+[](https://github.com/wg-easy/wg-easy/releases/latest)
+[](https://github.com/wg-easy/wg-easy/pkgs/container/wg-easy)
You have found the easiest way to install & manage WireGuard on any Linux host!
+
+
@@ -24,10 +27,12 @@ You have found the easiest way to install & manage WireGuard on any Linux host!
- Gravatar support.
- Automatic Light / Dark Mode
- Multilanguage Support
-- Traffic Stats (default off)
-- One Time Links (default off)
-- Client Expiration (default off)
-- Prometheus metrics support (default off)
+- Traffic Stats
+- One Time Links
+- Client Expiration
+- Prometheus metrics support
+- IPv6 support
+- CIDR support
## Requirements
@@ -40,14 +45,14 @@ You have found the easiest way to install & manage WireGuard on any Linux host!
We offer multiple Docker image tags to suit your needs. The table below is in a particular order, with the first tag being the most recommended:
-| tag | Branch | Example | Description |
-| ------------- | ------------------------------------------------------------------ | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
-| `15` | latest minor for that major tag | `ghcr.io/wg-easy/wg-easy:15` | latest features for specific major versions, no breaking changes |
-| `latest` | latest tag | `ghcr.io/wg-easy/wg-easy:latest` or `ghcr.io/wg-easy/wg-easy` | stable as possible get bug fixes quickly when needed, see Releases for more information. |
-| `15.0` | latest patch for that minor tag | `ghcr.io/wg-easy/wg-easy:15.0` | latest patches for specific minor version |
-| `15.0.0` | specific tag | `ghcr.io/wg-easy/wg-easy:15.0.0` | specific release, don't use this as this will not get updated |
-| `nightly` | [`master`](https://github.com/wg-easy/wg-easy/tree/master) | `ghcr.io/wg-easy/wg-easy:nightly` | mostly unstable gets frequent package and code updates, deployed against [`master`](https://github.com/wg-easy/wg-easy/tree/master). |
-| `development` | pull requests | `ghcr.io/wg-easy/wg-easy:development` | used for development, testing code from PRs before landing into [`master`](https://github.com/wg-easy/wg-easy/tree/master). |
+| tag | Branch | Example | Description |
+| ------------- | ---------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
+| `15` | latest minor for that major tag | `ghcr.io/wg-easy/wg-easy:15` | latest features for specific major versions, no breaking changes |
+| `latest` | latest tag | `ghcr.io/wg-easy/wg-easy:latest` or `ghcr.io/wg-easy/wg-easy` | stable as possible get bug fixes quickly when needed, see Releases for more information. |
+| `15.0` | latest patch for that minor tag | `ghcr.io/wg-easy/wg-easy:15.0` | latest patches for specific minor version |
+| `15.0.0` | specific tag | `ghcr.io/wg-easy/wg-easy:15.0.0` | specific release, don't use this as this will not get updated |
+| `nightly` | [`master`](https://github.com/wg-easy/wg-easy/tree/master) | `ghcr.io/wg-easy/wg-easy:nightly` | mostly unstable gets frequent package and code updates, deployed against [`master`](https://github.com/wg-easy/wg-easy/tree/master). |
+| `development` | pull requests | `ghcr.io/wg-easy/wg-easy:development` | used for development, testing code from PRs before landing into [`master`](https://github.com/wg-easy/wg-easy/tree/master). |
## Installation
@@ -65,8 +70,16 @@ And log in again.
### 2. Run WireGuard Easy
-
+The easiest way to run WireGuard Easy is with Docker Compose.
+
+Just download [`docker-compose.yml`](docker-compose.yml), make necessary adjustments and
+execute `docker compose up -d`.
+
+The Web UI will now be available on `http://0.0.0.0:51821`.
+
+
+
### 3. Sponsor
-Are you enjoying this project? [Buy Emile a beer!](https://github.com/sponsors/WeeJeWel) ๐ป
+Are you enjoying this project? Consider donating.
+
+Founder: [Buy Emile a beer!](https://github.com/sponsors/WeeJeWel) ๐ป
+
+Maintainer: [Buy kaaax0815 a coffee!](https://github.com/sponsors/kaaax0815) โ
+
+
+
## License
-This project is licensed under the AGPL-3.0-only License - see the LICENSE file for details
+This project is licensed under the AGPL-3.0-only License - see the [LICENSE](LICENSE) file for details
This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Jason A. Donenfeld, ZX2C4 or Edge Security
diff --git a/src/app/components/Ui/Footer.vue b/src/app/components/Ui/Footer.vue
index a7ace59c..bf464dcf 100644
--- a/src/app/components/Ui/Footer.vue
+++ b/src/app/components/Ui/Footer.vue
@@ -18,7 +18,7 @@
AGPL-3.0-only
ยท