openvpn3-ser...-backendstart(8)

πŸ’– NAME πŸ’–

openvpn3-service-backendstart β€” the OpenVPN 3 Linux VPN client backend starter, bestie. It's the little guy that goes and wakes up the actual client process. 🫢

This page lives in the OpenVPN 3 Linux manual, section 8 (system administration / daemons, iykyk).


✨ SYNOPSIS ✨

openvpn3-service-backendstart [OPTIONS]
openvpn3-service-backendstart -h | --help

🌸 DESCRIPTION 🌸

Okay so picture this: openvpn3-service-sessionmgr decides it's time for a brand new VPN tunnel to pop off. Who does it call? Not you. It calls this service. And <rainbow>automatically</rainbow> β€” like, nobody even has to ask twice.

This service is literally kickstarting openvpn3-service-client for you, and it hands over enough info so that client can go register itself against a session object over in the openvpn3-service-sessionmgr service. Teamwork, honestly. πŸ‘‘

Normally you never touch this thing yourself β€” it gets auto-started on demand through the net.openvpn.v3.backendstart.service auto-start config by dbus-daemon(1). So it's basically backstage crew with main character energy. πŸ’…

You can start it manually from the command line if you want. But β€” and hear me out β€”

⚠️ Beware, bestie: if you run this with any user account other than _openvpn, you're also gonna have to update the D-Bus policy too. No shortcuts, no cap.

πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” prints the usage and help deets straight to your terminal. The classic. πŸ™ˆ
  • --version β€” prints the version of the program and then exits. Short and sweet. ✨
  • --idle-exit SECONDS β€” sets how long this service is allowed to just... exist... with nothing to do. For openvpn3-service-backendstart the default is 30 seconds. Set it to 0 and the idle detection is turned off completely. Live your truth. πŸ’€
  • --log-level LEVEL β€” the default log verbosity for log events this service spits out. Default is 3. Valid values run from 0 to 6. Higher = more yapping. Log level 6 contains all the debug log events, every last one. πŸ”₯
  • --client-log-level LEVEL β€” adds the --log-level option with the argument you gave when it starts up the openvpn3-service-client process. So the client gets the same energy. πŸ’œ
  • --client-log-file FILE β€” saves the log output to FILE. Or, if you use the stdout: keyword instead, the log output goes to your current terminal. Pick your vibe. 🌈
  • --client-colour β€” adds the --colour option when starting the openvpn3-service-client process. Pretty logs, we love to see it. πŸŽ€
  • --client-disable-protect-socket β€” adds the --disable-protect-socket option when starting the openvpn3-service-client process. That's the whole job, she's simple. 🌸

πŸ¦‹ SEE ALSO πŸ¦‹

dbus-daemon(1) openvpn3(1) openvpn3-service-client(8)

Go read those next, bestie, they're all connected. 🧚


And that's the whole page, periodt. This one comes out of the OpenVPN 3 Linux manual collection, page name openvpn3-ser...-backendstart(8) β€” and yeah, the footer at the bottom just repeats that exact same page name right back at you, cute of it honestly. Now go forth and start some backends. πŸ‘‘πŸ’–

πŸ“¦ where this page comes from