Non-root vpn server

Is it possible to run a vpn server on linux entirely without root? if so how?

No, you would need sudo to affect any of the necessary files.