It's a client, a server and a protocol. You can host the "vpn service" yourself and then use your pinephone with a client, connect to that server so you can then access the resource that is on the network the server is on.
If you are trying "anonymize" yourself you would then need a provider (not recommended) or better yet spin up a server on a VPS that why you can trust you are not being logged.