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.
- ✏ Create
- ⬇ Download
- ⛔ Revoke
- ⚡ mass create profiles
- 🔑 create password protected profiles
- 🔐 better security compared to OpenVPN defaults
main page
createprofile page
-
PNPM - install pnpm if you haven't already
npm i -g pnpm
-
Install Deps - setup dependencies
npm i
|yarn
|pnpm i
-
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