| Crates.io | corevpn-server |
| lib.rs | corevpn-server |
| version | 0.1.0 |
| created_at | 2026-01-02 17:17:30.060508+00 |
| updated_at | 2026-01-02 17:17:30.060508+00 |
| description | CoreVPN server binary - secure OpenVPN-compatible VPN server with OAuth2 and ghost mode |
| homepage | https://pegasusheavy.github.io/corevpn/ |
| repository | https://github.com/pegasusheavy/corevpn |
| max_upload_size | |
| id | 2018914 |
| size | 403,785 |
CoreVPN server binary - secure OpenVPN-compatible VPN server with OAuth2 and ghost mode.
cargo install corevpn-server
Or with Docker:
docker run -d -p 1194:1194/udp ghcr.io/pegasusheavy/corevpn:latest
# Initialize server
corevpn-server setup
# Start server
corevpn-server run --config /etc/corevpn/config.toml
# Ghost mode (zero logging)
corevpn-server run --ghost --config /etc/corevpn/config.toml
# Start admin UI
corevpn-server web --listen 127.0.0.1:8080
| Command | Description |
|---|---|
setup |
Interactive setup wizard |
run |
Start VPN server |
client |
Generate client configuration |
web |
Start admin web interface |
status |
Show server status |
doctor |
Diagnose configuration issues |
When privacy is paramount, use ghost mode to disable all connection logging:
corevpn-server run --ghost
Or in configuration:
[logging]
connection_mode = "none"
Licensed under either of:
at your option.