There is an easy-to-use docker container for TON Proxy:
You can run TON Proxy on your server in a few simple steps below if you already have some website running on port 80.
git clone https://github.com/kdimentionaltree/ton-proxy-docker.git
docker-compose up -d
Also note that on 4th step you will get some output in terminal that is important. You will see two separate strings, one of these will be lower-case. It is ADNL address of your server so URL to open it will look like:
After your website is available with raw ADNL address, you can add the DNS record on dns.ton.org to link it with your domain.
Then you need to install and configure rldp-http-proxy. Here is a step by step guide: https://ton.org/docs/#/web3/sites-and-proxy?id=running-ton-site