|
| 1 | + |
1 | 2 | 
|
2 |
| -# Wake on Lan on Steroids for your HomeLab |
| 3 | +# Wake on LAN on Steroids for your HomeLab |
3 | 4 | 
|
| 5 | + |
4 | 6 | This tool will allow you to deploy your own **Web Panel + REST API** for managing your **devices's power status**.
|
5 | 7 | You can expose it using _port-forwarding, VPN_ or _tunneling_ to allow for **Wake on Wan** capabilities.
|
6 | 8 |
|
@@ -62,13 +64,20 @@ While **cloud** is getting more and more common, having solutions for us that we
|
62 | 64 | - **Docker**
|
63 | 65 |
|
64 | 66 | - **Certificate or OpenSSL Self-Signed Certificate**
|
| 67 | +- **Maven** |
65 | 68 |
|
66 | 69 |
|
67 | 70 |
|
68 | 71 |
|
69 | 72 | ### Let's start with a basic setup (we will secure, dockerize... later)
|
70 | 73 |
|
71 |
| -We are going to first copy our "**wol.jar"** file to a folder in our Linux box and switch to that folder |
| 74 | +We are going to first **build** our project and generate our jar file using **maven**. |
| 75 | +Make sure to have **maven in your PATH**. |
| 76 | +We will possition ourselves at the **root of our project** and run: |
| 77 | + |
| 78 | + > mvn clean install -DskipTests |
| 79 | + |
| 80 | +Then we will copy our generated "**wol.jar"** file to a folder in our Linux box and switch to that folder |
72 | 81 |
|
73 | 82 | 
|
74 | 83 |
|
@@ -189,7 +198,7 @@ So, since I have a connection already configured to the same device I am deployi
|
189 | 198 | 
|
190 | 199 | I will just click on **Run Tunnel** to establish a tunnel that **secures the connection** towards the WoL Web Panel:
|
191 | 200 | 
|
192 |
| - |
| 201 | + |
193 | 202 |
|
194 | 203 |
|
195 | 204 |
|
|
0 commit comments