omv7:omv7_plugins:wireguard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
omv7:omv7_plugins:wireguard [2025/05/23 18:55] – [I can access my LAN, but I don't have internet access.] chenteomv7:omv7_plugins:wireguard [2025/12/31 06:39] (current) – [Update DuckDNS IP. Receive notifications only when it changes and restart WireGuard automatically] chente
Line 51: Line 51:
 </span></strong></td></tr><tr><td style="background-color:#E6FEFF;height:25px;width:380px;"> </span></strong></td></tr><tr><td style="background-color:#E6FEFF;height:25px;width:380px;">
 If your system is based on an <b>Armbian</b> image, installing this plugin may break the existing Kernel.<br> If your system is based on an <b>Armbian</b> image, installing this plugin may break the existing Kernel.<br>
-To solve it you must reinstall the Armbian Kernel once the plugin is installed and everything will work normally.+To solve it you must reinstall the Armbian Kernel once the plugin is installed and everything will work normally.<br> 
 +Read this forum thread: https://forum.openmediavault.org/index.php?thread/54000-catastrophic-wireguard-install/
 </tr></table></body></html> </tr></table></body></html>
  
Line 518: Line 519:
         * This will have installed the ''curl'' package on the system. Now select the task again and press the **Edit** button. Delete the ''apt install curl'' command you wrote earlier.         * This will have installed the ''curl'' package on the system. Now select the task again and press the **Edit** button. Delete the ''apt install curl'' command you wrote earlier.
   * Type the following command in the **Command** field of the dialog box.   * Type the following command in the **Command** field of the dialog box.
-<html><body><pre><code>echo url="https://www.duckdns.org/update?domains=MY_DOMAIN&token=MY_TOKEN&ip=" | curl -k -o /var/log/duck.log -K -</code></pre></body></html> +<html><body><pre><code>echo url="https://www.duckdns.org/update?domains=[MY_DOMAIN]&token=[MY_TOKEN]&ip=" | curl -k -o /var/log/duck.log -K -</code></pre></body></html> 
-  * Replace ''MY_DOMAIN'' with the subdomain you chose in "''MY_DOMAIN''.duckdns.org"+  * Replace ''[MY_DOMAIN]'' with the subdomain you chose in "''[MY_DOMAIN]''.duckdns.org"
-  * Replace ''MY_TOKEN'' with the token that has been assigned to your duckdns account.+  * Replace ''[MY_TOKEN]'' with the token that has been assigned to your duckdns account.
   * In the **Time of execution** field, choose the Hourly option.   * In the **Time of execution** field, choose the Hourly option.
     * This will run the command every hour. If your IP changes frequently you can change this to run for shorter periods of time. Every 5 minutes may be reasonable.     * This will run the command every hour. If your IP changes frequently you can change this to run for shorter periods of time. Every 5 minutes may be reasonable.
Line 536: Line 537:
  
 ---- ----
 +
  
 ===== Common Problems ===== ===== Common Problems =====
Line 590: Line 592:
 ---- ----
  
-=== Port configuration on the router. === 
  
-The port configured on the router that provides access to the Wireguard tunnel on your server must be open only with the UDP protocol. If you configure it with both protocols (TCP and UDP), the Wireguard tunnel may not function properly. 
- 
----- 
 ===== Source Code ===== ===== Source Code =====
  
  • omv7/omv7_plugins/wireguard.1748026529.txt.gz
  • Last modified: 2025/05/23 18:55
  • by chente