From SME Server

Warning.png Warning:
this is still at alpha stage and only bits of contribs are currently being attached together.

Do not use in production

Warning.png Work in Progress:
This is a work in progress for the moment event the content of this page is not up to date. Please refer to dev RocketChat discussion and Bugs has marked this page as a Work in Progress. The contents off this page may be in flux, please have a look at this page history the to see list of changes.

Wireguard logo.svg
wireguard logo
LicenceGPLv2 for kernel modules, MIT, BSD, Apache 2.0, or GPL for other parts

VPN security

Tags VPNsecuritynetworkremote


Jean-Philippe Pialasse


The latest version of smeserver-wireguard is available in the SME repository, click on the version number(s) for more information.

The latest version of wireguard is available in the SME repository, click on the version number(s) for more information.


according to WireGuard website:

WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.


yum --enablerepo=smecontribs install smeserver-wireguard


you can list the available configuration with the following command :

config show wg-quick@wg0

Some of the properties are not shown, but are defaulted in a template or a script. Here a more comprehensive list with default and expected values :

property default values
DbName nextcloud string for mysql db
DbPassword GENERATED string for mysql db
DbUser nextcloud string for mysql db
access private private, public
status enabled enabled,disabled

Sources of information


yum remove smeserver-wireguard  wireguard


Please raise bugs under the SME-Contribs section in bugzilla

and select the smeserver-wireguard component or use this link

Below is an overview of the current issues for this contrib:

No open bugs found.


Only released version in smecontrib are listed here.