Pengantar
ovpn‑admin di GitHub – Simple web UI untuk mengelola OpenVPN adalah sebuah proyek open-source yang menyediakan antarmuka web sederhana untuk mengelola pengguna dan sertifikat OpenVPN di Linux

🔹 Fungsi utama:
• Menambah atau menghapus pengguna OpenVPN serta menghasilkan sertifikat untuk mereka.
• Mencabut (revoke) atau memulihkan sertifikat.
• Menghasilkan file konfigurasi klien siap pakai (misalnya .ovpn).
• Menyediakan metrics untuk Prometheus seperti tanggal kedaluwarsa sertifikat dan jumlah pengguna yang terhubung.
🔹 Backend & frontend:
Backend ditulis dengan Go, frontend memakai Vue.js.
🔹 Fitur opsional:
• Konfigurasi client-config-dir (CCD) per pengguna.
• Sinkronisasi master/slave antar server.
• Opsi otentikasi tambahan dengan password.
• Dukungan untuk Kubernetes Secrets (eksperimental).
🔹 Kapan digunakan:
Ovpn-admin dibuat terutama untuk administrator sistem berpengalaman dan lingkungan tertutup (misalnya jaringan internal), bukan untuk publik/production langsung tanpa pengamanan ekstra.
🔹 Cara instalasi:
• Tersedia Docker dengan docker-compose.
• Bisa dibangun dari kode sumber (Linux, Go, Node.js).
• Juga tersedia binari siap pakai di halaman rilis.
👉 Intinya, ini adalah alat bantu administratif berbasis web yang mempermudah pengelolaan server OpenVPN tanpa harus mengedit file teks secara manual setiap kali menambah/menghapus pengguna atau mengelola sertifikat.
Solusi Error OVPN Peer certificate verification failure

Problem ini disebabkan karena certificate ovpn expire. Jadi harus di rebuild ulang untuk docker compose nya. dan harus create ulang user – user nya kembali . kemudian musti di import ulang di sisi client.
