Set up Surfshark on LibreELEC with Kodi add-on

In this tutorial, you will learn how to configure a Surfshark VPN tunnel on LibreELEC with the Kodi add-on.


You will learn how to:


To proceed, you will need:

  • A device running LibreELEC;
  • A USB flash drive;
  • An active Surfshark subscription;

If you don’t have a subscription yet, you can purchase one our pricing page.



Find your login details

You’ll need Surfshark service credentials to connect to the VPN using the manual OpenVPN configuration method explained below.

Here is how you can get your Surfshark service credentials:

  1. Go to this page, where you will find all the details required for a 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. Click on the Credentials tab on top. You will find the 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 a Surfshark server

  1. Go to this page. It’s the same page where the Surfshark service credentials are stored.

  2. Make sure you selected the Files tab. There, you will see all of the Surfshark servers. 


  3. You will need an OpenVPN configuration file for the location of your choice. If you wish to connect to Germany, download the Germany - Berlin or Germany - Nuernberg servers by clicking on the location and then on UDP to download the configuration file. 



Prepare your device



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

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

  2. Plug the USB flash into your PC and upload the Zomboided repository file ( Upload the configuration file from the Choose a Surfshark server step as well, so you don’t have to do that again later. 

  3. Now, as you have uploaded all files to your USB memory stick, 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.  



Install the VPN Manager


  1. Click the settings icon, open the File Manager, and select Add Source. You should see the USB drive option there. A prompt asking for the name of the repository may appear. You can name it USB drive.

  2. Click Add-ons on the left pane of Kodi's home page, then click the Add-on browser icon.


  3. Select Install from zip file.


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


  5. Now go back to the previous menu and select Install from repository. Please navigate to the Zomboided add-on repository and select 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 you that a new add-on was successfully installed.

  8. After the installation, go to Add-ons, and in the Program add-ons section, you should see the VPN Manager for OpenVPN icon.


    Great, the VPN manager is now on your device! All that's left to do is to configure it.

Configure the VPN Manager


  1. Open the new VPN add-on, and in the first menu, select Add-on Settings.


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

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


  4. Enter your service credentials from the Find your login details step. 

  5. Scroll down the menu until you find the User Defined import Wizard line. Click it.



  6. Click Yes to remove existing settings.


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


  8. Navigate to your USB drive and choose the configuration file(s) you wish to upload; click OK.

  9. You will get a message that the importing is complete. Click OK again.

  10. Go back to the settings page and click the second tab on the left pane - VPN Connection. Select the first option - First VPN connection.


  11. Click on your configuration file.

  12. Please wait until it connects to the server.


  13. If everything was done correctly, a new window will pop up saying that you are successfully connected to our server. You will see your new IP address there.



Congratulations - you have successfully installed and configured Surfshark VPN on your LibreELEC device with the Kodi add-on! As long as you’re connected, your location is private, and your sensitive data is secure.


You may also be interested in:

  1. How to make sure my connection was successful?
  2. How to enable 2FA on your Surfshark account?
  3. How to set up a VPN-protected Wi-Fi hotspot using Windows?
Was this article helpful?
Thank you for your feedback!