# Instalacja serwera VPN

Niniejsza instrukcja przedstawia jedną z metod uruchomienia dostępu VPN do środowisk uruchomionych na naszej platformie. W tym celu wykorzystaliśmy popularne rozwiązanie na licencji open-source - OpenVPN. Dodaliśmy także bezpłatny urząd certyfikacji (CA) Let’s Encrypt z automatycznym odnawianiem.

OpenVPN służy do zabezpieczenia komunikacji, niezależnie od tego, czy chodzi o prywatność w Internecie, zdalny dostęp dla pracowników, zabezpieczanie transmisji IoT, czy bezpieczeństwo dostępu do zasobów w chmurze.

Tyle tytułem wstępu, przejdźmy do konkretów.

### Instalacja OpenVPN w 5 krokach

1\. Zaloguj się do platformy Cloudlets.Zone i wybierz zakładkę "importowanie".

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWnpSFLdAw8lYDKrSEr%2F-MX6hVbKdrx7JJOx1jcZ%2F-MX6hz8n1xaauJpiJVZd%2FScreenshot%20-%20Cloudlets.Zone%20Panel%20%C2%97%20Mozilla%20Firefo%20\(7\).png?alt=media\&token=8db1eb7b-74d0-465f-bc5f-b055bd0f889c)

2\. Pobierz najnowszą wersję manifestu z GitHub korzystając z [tego linku](https://github.com/jelastic-jps/openvpn-as/blob/a9ed1fe1c852df5a7a3c0d80644764689c612f00/manifest.jps).

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWnpSFLdAw8lYDKrSEr%2F-MX6hVbKdrx7JJOx1jcZ%2F-MX6i45TnYLWcI_pabfN%2FScreenshot%20-%20openvpn-asmanifest.jps%20at%20master%20%C2%B7%20jelastic-jpsopenvpn-as%20%C2%B7%20GitHub%20i%20jeszcze%2013%20stron%20%C2%97.png?alt=media\&token=25e3e392-7738-48df-8851-66fcfea40cbc)

3\. Po kliknięciu "import" należy określić typ instalacji oraz wybrać środowisko, do którego realizowany będzie dostęp VPN.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWnpSFLdAw8lYDKrSEr%2F-MX6hVbKdrx7JJOx1jcZ%2F-MX6iN6jHHswtGtJl3dH%2FScreenshot%20-%20Cloudlets.Zone%20Panel%20%C2%97%20Mozilla%20Firefo%20\(8\).png?alt=media\&token=ddc478b4-a76f-4200-871e-0fa4b9439c3e)

Możliwe jest także skonfigurowanie własnej domeny dla serwera, tylko wówczas możliwe będzie użycie Let's Encrypt'a.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWnpSFLdAw8lYDKrSEr%2F-MX6hVbKdrx7JJOx1jcZ%2F-MX6iSsrxvXLfbjCZY1s%2FScreenshot%20-%20Cloudlets.Zone%20Panel%20%C2%97%20Mozilla%20Firefo%20\(9\).png?alt=media\&token=747510c3-cb74-4f57-990a-3965a765bc66)

4\. Instalacja potrawa około minuty i zakończy się wygenerowaniem poświadczeń. Jeśli nie masz zainstalowanego oprogramowania klienckiego OpenVPN, wybierz odpowiednie dla swojego systemu operacyjnego.

![](https://cloudlets.zone/wp-content/uploads/2021/03/step5-openVPN.png)

5\. Za ich pomocą należy zalogować się do portalu usługi i skonfigurować profile użytkowników. To rozwiązanie jest dostarczane z bezpłatną licencją OpenVPN-AS na dwa jednoczesne połączenia.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWnpSFLdAw8lYDKrSEr%2F-MX6hVbKdrx7JJOx1jcZ%2F-MX6ifSfsYs9er1UuTIV%2FScreenshot%20-%20AS%20node2503-elastyczny-vps.node.cloudlets.zone%20%C2%97%20Mozilla%20Firefo.png?alt=media\&token=1930f6d2-f3ef-46c1-8a37-87a064b34ee9)

Jeśli zaistnieje potrzeba modyfikacji ustawień, na przykład zmiany typu certyfikatu SSL, wystarczy na poziomie warstwy aplikacji wybrać przycisk "więcej".

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWnpSFLdAw8lYDKrSEr%2F-MX6hVbKdrx7JJOx1jcZ%2F-MX6jP08caEanrB0EV5R%2Fstep6-openVPN.png?alt=media\&token=5525a4b0-7065-4d5a-b511-1236dd391b5a)

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWnpSFLdAw8lYDKrSEr%2F-MX6hVbKdrx7JJOx1jcZ%2F-MX6j3lhIJd44lNSldZl%2FScreenshot%20-%20Cloudlets.Zone%20Panel%20%C2%97%20Mozilla%20Firefo%20\(13\).png?alt=media\&token=ea24982e-f98c-4e1b-9311-6657f37f5ac0)

Następnie wystarczy zatwierdzić zmiany.

![](https://1972667440-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWnpSFLdAw8lYDKrSEr%2F-MX6hVbKdrx7JJOx1jcZ%2F-MX6jVG3F0XbPc4R4bgn%2FScreenshot%20-%20Cloudlets.Zone%20Panel%20%C2%97%20Mozilla%20Firefo%20\(14\).png?alt=media\&token=7813bfe9-df70-467e-b520-a82aeea6dd5f)
