You need a server. As you said either a VPS or an old computer. Where you install nginx and certbot and put the site. https://landchad.net
Discussion
yeah, but if i wanna host own website is the old pc gonna be secure enough?
Yup. It is not the hardware that is secure enough or not (most of the times). It is the software.
This. Another option is to host your website as a onion service on tor.
This is actually easier because you don't need to go through certbot to get your cert.
You just install tor and point it to your webservice.
Anyone with brave browser or tor browser can access it.