Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

OpenVPN Server Plugin : 32-bit and 64-bit Version

Featured Replies

Pleas post all issue you have in this thread http://lime-technology.com/forum/index.php?topic=35435

 

 

DL the attached plugin (32-bit ), unpack it to plugin folder, then update the plugin from UI to get the latest version.

 

This plugin version is only for TUN.

 

64 Bit version: Read here for installation : http://lime-technology.com/forum/index.php?topic=35435.msg330045#msg330045

 

You copy the plugin to  /boot/config/plugins/ and install with (or reboot)

32-bit: installplg openvpn_server.plg

 

 

 

When you have installed the plugin, you first needs to change some paths.

Path to store server config and cert's

Path to store the cert's & key's

You can keep all other settings as default, since they shall be OK to get a working server.

When saving settings under OpenVPN Server/Daemon Configuration: the openvpnserver.conf will be created / updated same time.

 

 

First, Install easy-rsa click on Install RSA key management package (easy-rsa)

 

Next, you generate certs / keys for the server, click on Generate server certificates and keys

 

After these steps is done it's time to add clients in the form and click on Add client.  You got a completed zip file for each user (config and cert's file)

There is also a function to revoke a client, type in the client name an click on 'Revoke client'

 

 

;D I do not know if I have missed some info, but however it shall be pretty straight forward.

 

32-bit Version 1.1.15 attached as an initial install.

 

Community Support Forum: https://forums.openvpn.net/

Examples: http://openvpn.net/index.php/open-source/documentation/howto.html#examples'>http://openvpn.net/index.php/open-source/documentation/howto.html#examples

HOWTO: http://openvpn.net/index.php/open-source/documentation/howto.html

 

Change log X64 version

Version 2.0.12

[*]Fixed a bug when creating client files

Version 2.0.11

[*]Your LAN is now accessible for the clients! (TUN)

[*]iptables rules added

[*]Delete /boot/config/plugins/openvpnserver/openvpnserver.cfg before install the new version

Version 2.0.9

[*] openvpnserver.conf is automatic created / updated from the save settings

Version 2.0.8

[*]New features

Version 2.0.7

[*]Bug fix

Version 2.0.5

[*]Bug fix

Version 2.0.4

[*]Store settings to config file works now

Version 2.0.3

[*]x64 version, see link below for DL

 

Change log x32

Version 1.1.31

[*]Updated openssl

Version 1.1.30

[*] openvpnserver.conf is automatic created / updated from the save settings

Version 1.1.29

[*]Updated openssl

[*]updated with the new features from the x64 version

Version 1.1.28

[*]Updated openssl

Version 1.1.27

[*]Disconnect OpenVPN Server when stopping array: Yes / No

Version 1.1.26

[*]Changing path for down loading easy-rsa version 2

Version 1.1.25

[*]An error for iOS client fixed

Version 1.1.24

[*]Minor changing in UI

[*]Changed permission on folder & cert/key to 755

[*]Using checkip.dyndns.org for checking WAN IP

Version 1.1.23

[*]Force to use a dh2048.pem file

[*]Added timeout when get the WAN IP

Version 1.1.22

[*]Create directory with long path name are OK now.

[*]Fixed SSL issue: ln -s openssl-1.0.0.cnf openssl.cnf, be sure, re install the plugin after reboot, so you don't have an other version of SSL from different plugins

[*]Added more security: Using TLS verification( new ta.key, and relevant update of ovpn files (server & client). You need to create new cert/keys for the server when using this new version..and of course new clients

[*]chose of 1024 or 2048 dh pem, prefered use 2048, it going to take longer time to create it, just wait and relax.

Version 1.1.21

[*]now with a function to create iOS compatible client cert

Version 1.1.19

[*]Fixed a bug when creating ovpn file for clients

Version 1.1.16

[*]Minor fix in the UI

Version 1.1.15

[*]Page don't finnish reloaded after start is fixed

Version 1.1.14

[*]Modified start  command, but there is an issue that the page don't finnish reloaded after start sometimes, just press F5 to refresh the page

[*]Don't know why is doing that, it was  not there on previous version

Version 1.1.13

[*]Separate config for Server & Clients

[*]Clients can be added one by one...Without touching the server certs/keys

[*]Revoke client function added

[*]Some updates in the web interface

Version 1.1.12

[*]New path to easy-rsa. You need to install this again

[*]Using 2 config files ( server & cert)

[*]New way to add clients, you just type in theres name,  it's make more sense to use real name

[*]Some updates in the web interface

 

 

@ theone, I did use some of your code to start with when I building my plugin, credit go to theone ;)

 

@Tophicles, Thanks for debugging and feedback!

 

//Peter

openvpnserver.JPG.088bb35106bbce60c8529b3fb9452e09.JPG

openvpn_server.zip

  • Replies 381
  • Views 87.2k
  • Created
  • Last Reply

Very much interested. Will happily test this out when you're ready

 

Thanks

interested.

Definitely interested.

Sounds good

I am not very familiar with openVPN so sorry if this is a stupid question. How will this work with unRIAD? Does it make the unRAID machine the server and you can then you can connect to your home network that way? I am using a pptp VPN with a tomatoes router currently and it works pretty well. The only draw back is the router limits my network speeds to about 7-8 MBytes and if I transfer files over the VPN it's about 500 kBytes/sec. (so slow!)

 

 

I'm running openVPN on my router, and it works perfect ( also from my Iphone)  :) but I really wish to see a plugin as well  ;)

 

 

//Peter

 

I'm curious, what transfer speeds do you get when transferring files to an offsite computer/server with openVPN? pptp gets me around 500-700 KB/sec both networks have 30gb down and 4gb up. I was wondering if it would be worth attempting to setup openVPN on my ddwrt router?

  • Author

I'm using DD-WRT on my router, but never verified what speed I get.

 

//Peter

  • 2 weeks later...

When I am using this plugin, everything installed correctly (except I had to manually find the openvn package).

Now when I am trying to connect to it, it's asking for a username/password.

I'm running OpenVPN 2.3.1.

 

*EDIT*

When I browse to my \mnt\extra\openvpn\server_cert\clients folder and unzip client0.zip - I can import the client0.ovpn file and it works, I can connect and get an IP. One that is done though, I can't see any other machines on the network.

  • Author

Hi,

 

I'm not so good on all settings to get a proper configuration, there might be something missing in the openvpnserver.ovpn file to get what you want, if so please have a look at http://openvpn.net/index.php/open-source/documentation/howto.html#examples , if you find anything that not are implemented in the plugin, then I will add this features

 

Maybe there is a function in the plugin that might need to be enabled? please try any combination ;-)

 

can you connect the client to the server from outside your LAN? do you think we need to work with iptables?

 

//Peter

 

 

  • Author

New version : Version 1.1.2 on first post available.

 

//Peter

 

  • Author

New version : Version 1.1.7 on first post available.

 

//Peter

 

how do you setup usernames and password? I am new to openVPN

  • Author

You do not need any username and password if you have set up the server to not use it, there will be soon a new plugin uploaded for the openvp-client, where you can set to not use password.....

 

//Peter

  • Author

how do you setup usernames and password? I am new to openVPN

 

If you like to have this function to add Username / password for your server files, I can look at this.

Please let me know

 

//Peter

yes that would be great. I am sharing out my media and want to be able to lock it down, but don't want to use the unraid username and password. don't know if that is possible. also some clients can just use a username and pass it seems a little easier than having the profiles

Can you post a link for the http of the plugin please. I need to install it via telnet as I am getting an XML parse error using the zip file

 

Thanks

 

EDIT: found it on github

  • Author

Good, I have a new version with much more features, will upload it this weekend :-)

 

 

Sent from my iPhone using Tapatalk 2

Just downloaded the upgrade via the plugin and simplefeatures is displaying a blank page. No errors on the syslog, unmenu working fine and server intact. Still running a parity check so can't reboot yet.

 

Running rc16c

 

Previous version was working fine with simplefeatures

 

  • Author

Try to reboot, I have only checked from toms new GUI , and stock GUI is also OK

 

 

Sent from my iPhone using Tapatalk 2

Reboot and all is ok. However I cannot get the VPN to start with any configuration. Nothing seems wrong in the sys log. Is there a log for the addon, I am wondering if any dependencies are not met, or something else has not installed correctly.

 

I am having the same problem with getting the webserver addon working as well.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.