Website Title: Bluevirus

my blog

OpenVPN manager for Synology's DS 107+


To set up a vpn server like openvpn is not as straightforward as other tasks. Since openvpn is so powerful many thing can be done. However the simpler tasks are not so easy. Even if the service is once set up and running one might want to do some tasks like revoking certificates etc. that needs some rereading again.

The openvpn manager facilitates this process.

Overview

  1. Requirements
  2. Installation instructions
  3. Disclaimer
  4. Download
Screenshot of Open VPN manager.
Screenshot of Open VPN manager, initial version.

 

Requirements

Synology DS107+* with

  • IPKG package management system installed
  • internet access
  • DSM 3.1 (which comes with the latest official update)
  • Local mysql database. It needs to be locally accessible for root without a password during installation process.

*The package may or may not work on DS207+/CS407/RS407 as well.

 

Installation instructions

 

  1. Select first tab. You will see the servers configuration options. By default they probably match your needs. Check mysql settings as well.
  2. Go to second tab and select the users that should be allowed to use vpn. This is done by drag and dropping the boxes from left to right. If after saving the allowed user list is as before then your mysql settings might be wrong.
  3. Still in second tab you will have to generate a server certificate by clicking renew server certificate. This will take a while.
  4. Go to first tab and click start. The start button should disappear and a stop button should replace it. If not you'll find some further information in Log-Tab
  5. In second tab, for each client a key file needs to be created (generate key file). The configuration file can now be downloaded (download configuration file)'.
  6. If internet access through vpn server has to be supplied for your client a static route needs to be set in the routing device.

 

Disclaimer

OpenVPN-Manager is free for private use.
The software comes as is. No waranty is given at all.


You can optain a company license here

 

Contributions are welcome

 

Download

     Please don't host elsewhere.

    +
     
    I get the following error message on a DS07+:
    PREINST : ipkg is installed. Returning 0.
    PREINST : ipkg updated. Returning 0.
    PREINST : mysql link created. Returning 1.
    PREINST : dummy packet installed. Returning 0.
    PREINST : bash softlink created. Returning 1.
    PREINST : Error while creating kernel module index (depmod).

    (note that this is the error log of the second time I tried to run this)
    @El Loco: Hi,
    Please try new version.

    Regards Dani
    I've just installed version 0.5 on my 407 synology and installation went fine the second time (first time I did not have web station and the mysql tick box enabled). But as soon as i try to access it i get an empty screen (via the openvpnman icon). I've tried to copy the folder /volume1/@appstore/openvpnman to /volume1/web and access it via my browser than i'm getting a screen with the tabs (faded) and getting an json error "data tables warning json data from server couldn't be parsed this is caused by a jason formatting error.
    I hope you can point me to a solution or to check for the right settings.
    Regards
    to add on my last comment (which i can't see at the moment) i'm getting a second error after clicking on oke for the first one. This says unable to get configuration data user is not authenticated. Hope this helps solving my problem
    It's solved and working
    @Wingie: Glad to hear that :) What was it?