Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.52 KB

README.md

File metadata and controls

45 lines (28 loc) · 1.52 KB

Automation Tool for OpenVPN Server

Manage OpenVPN profiles from the web interface.

⚠ Work in progress! might be highly unstable

DISCLAIMER! This project was created for experienced users (system administrators) and private (e.g., protected by network policies) environments only. Thus, it is not implemented with security in mind (e.g., it doesn't strictly check all parameters passed by users, etc.). It also relies heavily on files and fails if required files aren't available.

features

  • ✏ Create
  • ⬇ Download
  • ⛔ Revoke
  • ⚡ mass create profiles
  • 🔑 create password protected profiles
  • 🔐 better security compared to OpenVPN defaults

Screenshots

main page

main page

createprofile page

createprofile page

Install Dependencies

  • PNPM - install pnpm if you haven't already
    npm i -g pnpm

  • Install Deps - setup dependencies
    npm i | yarn | pnpm i

Scripts

  • Development - run dev server
    npm run dev | yarn dev | pnpm dev

  • Build - build for production
    npm run build | yarn build | pnpm build

  • Start - run production server
    npm run start | yarn start | pnpm start