Hey! Thank you for tagging me inCopy files, copy db, edit vhosts settings and you are done. I know it can be scary for the first time. You could ask for free migration if your vps provider provides it. Probably, @feezioxiii does that.
Edit: I assume that you already have LAMP installed on your server. Otherwise, there won't be any vhost settings etc lol. I think the best way would be to get it done by the vps provider.
If you are not interested in learning server's side of thing, I would strongly recommend installing an identical control panel that you are currently using with your shared hosting provider (such as Cpanel, Plesk, Direct Admin, Cyber Panel, Virtualmin, VestaCP, ...). Most panels will have one-click "export/import" function, you might have to adjust some smalls settings after the migration, but it should be pretty straight forward and can be easily searched on the web.I'm trying to move my WordPress website fully from shared hosting to a VPS. I don't have any idea to do so. all I know maybe WordPress migration is not that simple.
install plugin "Duplicator", moving wp is a piece of cake
I suggest installing fresh WordPress in your VPS Linux then install a plugin that can migrate/clone your existing website.I'm trying to move my WordPress website fully from shared hosting to a VPS. I don't have any idea to do so. all I know maybe WordPress migration is not that simple.