# CyberGhost VPN on Linux (headless / terminal)

Session notes and condensed research for future installs.

Key findings
- CyberGhost's Linux product page says setup is done in 3 steps: get CyberGhost VPN, download Linux config files, then install the VPN client and run the connection command.
- The page's FAQ explicitly says: "Can I install CyberGhost VPN using the command line? Yes. You can install CyberGhost VPN on Linux using the command line. Install OpenVPN or WireGuard, download the CyberGhost VPN configuration files, and connect from the terminal."
- The same page says Linux Terminal usage is via OpenVPN or WireGuard, after downloading the config files.
- Practical implication: on a server / no-GUI Linux box, the path is not a CyberGhost desktop app; it's VPN protocol tooling plus CyberGhost-provided configs.

Observed on this machine
- Ubuntu 26.04 LTS.
- openvpn was already installed.
- wireguard-tools was installable from apt.
- nmcli was present.

Useful install baseline
- `sudo apt-get install -y openvpn wireguard-tools`
- For NetworkManager integration, the page recommends importing config files in Network Settings and installing the OpenVPN or WireGuard plugin as needed.

Relevant official page
- https://www.cyberghostvpn.com/download/linux-vpn

Related file
- `references/cyberghost-openvpn-linux.md` contains the encrypted credential-vault and launcher workflow used for a headless CyberGhost setup.
