[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