Files
bare-os.live/scripts/host/pia-vpn.service
T
2026-04-24 22:58:32 +00:00

21 lines
589 B
Desktop File

[Unit]
Description=Private Internet Access VPN (pia-foss/manual-connections)
Documentation=https://github.com/pia-foss/manual-connections
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
RemainAfterExit=yes
# Token fetch + latency sweep + WireGuard can exceed the default 90s timeout.
TimeoutStartSec=600
WorkingDirectory=/opt/pia-manual-connections
EnvironmentFile=-/etc/pia/pia.env
ExecStart=/opt/pia-manual-connections/run_setup.sh
ExecStop=/usr/local/sbin/pia-disconnect
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target