Well right now any body can have a VPN with a small VPS . Open vpn more security and better than relying on a vpn service.
How much does that cost a month though? I pay €4 a month for my WireGuard VPN. It's fast as lightning, never has any downtime and they store no logs of what I do online.
It depends where you look for. Anything from $24/month (high end VPS) to $12/year (low end VPS but should be more than enough to run your own OpenVPN) Here are lot's of offers from low end: https://www.lowendtalk.com/categories/offers If even half of things here ( https://restoreprivacy.com/wireguard/ ) are true then it sounds little scary ... (experimental stuff and static IP assignment )
It's easy to run private VPN proxies on VPS. And as @Beyonder says, not necessarily that expensive. However, you'll be the only one using it. And the VPS provider knows who you are, if you pay with credit card. They also know your ISP-assigned IP address. And VPS providers can log just as much as some VPN providers do.
There are times when you want a VPN connection all to your self. I pay for several VPN services and several VPSes. If you need to just have a private and secure connection that isn't necessarily anonymous--ie for online banking and business in first person--then a private VPN server on a VPS is a good option. You own that IP for as long as you pay for the VPS and that's great if you have to deal with server based services that use IPs to authenticate users. For anonymity, pay for a decent VPN provider with lots of servers and options. At this point, I've scripted the installation process so setting up an OpenVPN server on a VPS along with a private DNS server just takes a few minutes. These two services take a minimal amount of resources. A VPS with 512mb of ram running CentOS or Debian minimal is more than enough and this sort of VPS only costs a few dollars per year. I like the resource packages that are being offered these days where you get several VPSes and IPV4 addresses for a set amount per year. You can set up and shut down VPSes as you wish and reallocate resources and move location as you see fit. It's best to have multiple options for different scenarios as well as to have a backup in case something fails or is compromised.
Yes, and mandatory logs. It's a no go for me. I wonder how privacy conscious vpn providers such as Mullvad can offer this protocol without warning its users about de static ip assignment. It would be useful to have their opinion on that matter.
I just noticed this: https://www.ivpn.net/knowledgebase/254/Using-WireGuard-for-Privacy-Protection.html