1. Point your domain's DNS to server
2. Run a reverse proxy with LetsEncrypt integration (Caddy, NGINX Proxy Manager, Traefik, etc)
3. Run the Docker command
Oddly I got COVID this past July and most of my heart/lung symptoms disappeared the day before being sick, and did not return until a week or two after I recovered. I have heard this before in the LC community going back years.
There is no real reason to buy a New Laptop these days and to me, many people buy new just to get the latest OS from Microsoft or Apple. They claim "slowdown" is the issue for buying new, but mostly it is cruft those Operating Systems builds up over time.
With Linux or a BSD, you will see how a real OS is suppose to run.
If you do buy new, make sure it is user upgradeable. For example, memory is not soldered onto the board, hard disk (HDD/SDD) can be replaced.
Windows on the original 5.4k disk, especially booting, was a truly awful experience.
My "lounging around" machine is a 14yr old Dell E6510 with a 1st gen i5, 8GB of RAM, and an SSD. It also works like a charm with Mint.
Move DNS to Cloudflare and put a few WAF rules on your site (managed challenge if bot score less than 2 / attack score == x). I doubt you'll even pay anything, and it will resolve a lot of your problems. Just test it before moving it to production please (maybe setup a test domain). Remember, a WAF is not an end-all be all, it's more of a band-aid. If you app isn't hardened to handle attacks, no amount of advanced WAF/bot protection will save it.
Message/email me if you need help.
https://forwardemail.net/en/private-business-email?pricing=t...
Not affiliated, just a happy customer. The biggest issue now is that my email addresses always confuse humans. They're always like "Your email address is MyCompany@YourDomain.com?" And I'm like yes... I don't work for your company, that's... I don't really want to explain this.