@Russ
You have 3 files in a directory:
librem.ovpn pass write_vpn_credential.sh
Librem.ovpn is my config that I pasted in this thread: Librem One: Generic doc issues
You can use this configuration directly ( or use a config file from PIA, or … )
write_vpn_credential.sh is the script that generate the “pass” file. The source code is in the same thread.
You run it like that:
./write_vpn_credential.sh
Then just launch openvpn:
sudo openvpn ./librem.ovpn
( Purism software are easier to use. This is just a solution for people who can’t / don’t want to have a dedicated software to automate those steps )