< Back

Set up Surfshark on LibreELEC with Kodi add-on

At the moment Surfshark VPN does not have the add-on that you could use in Kodi. However, there is an alternative solution - installing the Zomboided VPN manager add-on and configuring it to connect to Surfshark servers.

You will need:

  • A device running LibreELEC (let's assume you will be using Raspberry Pi)
  • Internet connection
  • USB flash drive
  • Valid Surfshark subscription to get your credentials and server configuration file. If you do not have the subscription yet, feel free to sign up for our free trial.

    Find your login details

At first, please collect your Surfshark credentials and configuration file(s). 

Please note, that for this connection method you will need to use Surfshark service credentials, not the usual ones that you use to log in to the Surfshark website/app. To get them, please log in to your account here.

  1. Go to this page. This is the page where you can find all the details required for manual connection.

    You may need to log in before proceeding to this page. In that case, enter your email address and your password, then click Log in.

  2. Switch to the Credentials tab on top. You will find Surfshark service credentials there.

    It is a good idea to keep this page open for now. You will need these credentials a bit later.



Choose Surfshark server


Every server (location) has a configuration file that you will need to use to connect to the VPN. You can download all configuration files from our website.

  1. Go to this page. It’s the same page where you can find the Surfshark service credentials.

  2. Move from Credentials to the Files tab where you will find the list of servers.

    You will need a configuration file to connect to a particular VPN server. If you wish to connect to Germany, download the files for Germany - Berlin or Germany - Nuernberg servers by clicking on the location bar.


  3.  And then on UDP to download the configuration file. 




Now let’s install the Zomboided VPN Manager add-on to your Kodi. If you already have it installed, skip to step 9.

At first, you will need to download the Zomboided repository from here.

Plug the USB flash into your PC and upload the Zomboided repository file (repository.zomboided.plugins-1.0.0.zip). It would be a good idea to upload the previously downloaded configuration file as well, so you don’t have to do that again later. 

Now, as you have uploaded all files to your USB memory stick, let’s switch to your LibreELEC device (we assume you are doing that on Raspberry Pi). Power up your Raspberry Pi, plug in the USB drive and open the Kodi interface.  

Here are all the steps you need to do on your Kodi:

  1. Click the settings icon, open the File Manager, and choose Add Source there. You should see the USB memory listed there as an option. You might be asked to enter the name for that repository, you can just name it  the “USB drive”

  2. Click Add-ons on the left pane of Kodi home page, then click Add-on Browser icon that looks like this: 

  3. Choose Install from zip file.


  4. Navigate to your USB drive folder, open it and choose the Zomboided repository file.


  5. Now go back to the previous menu and choose the Install from repository. Navigate to the Zomboid Add on Repository and choose it.



  6. Click Services and choose the VPN Manager for OpenVPN.


  7. Click Install at the bottom of the next page.


    A message at the top-right corner will inform that new add-on was successfully installed.
  8. After the installation, go to Add-ons and in the  Program Add-ons section, you must see the VPN Manager icon.


    Great, the VPN manager is installed! Now to make it work we have to configure it, but that is the easy part here. Let’s proceed to the remaining steps.

  9. Open the new VPN add-on and in the first menu choose Add-on Settings


  10. Make sure you’re on the VPN Configuration - the first tab on the left pane.

  11. Click on VPN Provider and navigate to the User Defined option.


  12. Open again the page on Surfshark website where your service credentials are shown. Enter credentials accordingly to the VPN Manager configuration. 


  13. Scroll down in the menu until you find the User Defined import Wizard line. Click on it.



  14. You will be asked if you wish to delete all existing configurations. Click Yes.


  15. Now, let’s upload the configuration files from your USB. Click the Directory button.


  16. Navigate to your USB drive and choose the configuration file(s) you want to upload, click OK.
  17. You will get the message that the Import wizard has finished. Click OK again.
  18. Go back to the settings page and click the second tab on the left pane - VPN Connection. Select the first option - First VPN connection.


  19. Click on the uploaded configuration file.

  20. Wait until it connects to our server.


  21. If everything was done correctly, you will get to a new window saying that you have successfully connected to our server. You will see your new IP address there.


All done, now you are connected to our server!

Was this article helpful?