The steps depend on whether you use a control panel or a plain stack.
With a control panel (cPanel, CyberPanel): create a new account or website, enter the domain, and the panel sets up the document root, database, and DNS for you.
On a plain LAMP/LEMP server:
- Create a folder for your site, e.g.
/var/www/yourdomain, and upload your files. - Add a virtual host (Apache) or server block (Nginx) pointing to that folder.
- Reload the web server:
systemctl reload nginxorapache2. - Point your domain's A record to your VPS IP, then add a free Let's Encrypt SSL with
certbot.
On unmanaged plans this is your responsibility; managed customers can open a ticket.