Habt ihr für die OpenVPN Installation eine Empfehlung für ein vertrauenswürdiges Skript oder würdet ihr das Setup vielmehr manuell vornehmen? Die Weboberfläche muss in jedem Fall separat mit installiert werden oder liefert das OpenVPN Paket von Haus einen Webserver mit, welcher auf einen bestimmten Port lauscht?
-
-
Welche Weboberfläche? Ich denke du meinst die Kommerziell Version (Access Server).
Ich hatte bis jetzt immer OpenVPN manuell installiert. Als Paket in der Regel das von der Distribution genommen. Es gibt/gab auch mal ein Webmin Plugin. Das hatte ich aber nie ausprobiert.
mit EasyRSA 3 ist das noch etwas einfacher geworden, die Certs auszustellen usw.
-
Falls du Docker verwenden solltest, kannst du dir auch dieses Container-Image einmal anschauen: https://github.com/kylemanna/docker-openvpn
Das macht mMn. die Installation und das erstellen von Zertifikaten sehr einfach.
-
Moin,
was ist denn das konkrete Ziel? Für eine einmalige Installation würde ich OpenVPN kurz manuell installieren. Wenn es mehrere Instanzen sein sollen oder du OpenVPN als Docker Container im Cluster laufen möchtest, dann würde ich dir raten ein eigenes Script / Dockerfile zu entwickeln statt auf einem Drittanbieter zu setzen. Ist glücklicherweise bei OpenVPN kein großer Aufwand.
MfG
-
Gibt auch haufenweise Ressourcen aus dem Bereich Automation, zum Beispiel für Ansible:
https://github.com/robertdebock/ansible-role-openvpn
Shellscripte würde ich dafür nicht bauen. Zu viel Arbeit das idempotent zu machen.