Overview
This is a Bun CLI tool for setting up and managing Ember VPN server instances.
Ember VPN is a complete SaaS VPN solution that extends its services to developers and organizations to create their own VPN servers.
Installation
apt update && apt upgrade -y
apt install -y curl acl
curl -fsSL https://bun.sh/install | bash
source ~/.bashrc
bun add --global @embervpn/server
Setup
To provision the instance, run the following to start the setup wizard. or add the --help
flag to see all options
ember provision
Create a configuration
OpenVPN configuration files are generated for each user. To create a new configuration, run the following command. or add the --help
flag to see all options
Important: By default configuration files are uploaded to Ember VPN's URL shortener for a one-time download. To disable this, add the --outfile
flag to specify a local file path.
ember mkcfg --outfile <path>