(I know there are a lot of questions regarding VPN+Tor. This is a bit different.)
I use a VPN to connect to the internet for multiple reasons, mostly to encrypt my traffic on local networks, e.g. public wifi. The VPN is on a dedicated server I own and runs a Linux distribution I fully control. I am the only one to have access to that server.
The problem is that my VPN IP address is strongly linked with my identity: the IP address is linked (with direct and reverse DNS) to a domain name related to my name (e.g. john-doe.com). So whenever I use my VPN the website I visit can know my identity. Thus all my online activities can be linked (and easily, just with my IP) to my real identity.
I could remove the DNS information but it's useful for various services I use on that server.
I could also set up a fresh server with no DNS name but in that case it would still be possible to track me (with more efforts) by contacting the server hoster which has my payment data.
My idea is to use Tor on that server so all internet from the VPN connection would be routed by Tor. Will it be a good idea? How to do that? Should I use a fresh server with no DNS information or I will be safe with my current VPN?