Natural selection is testing this #Altcoins season 🌊. In this cycle, many are once again diving deep into research, searching for “the best” after Bitcoin & @Joseinnewworld makes waves 124 #NFTs — Wow, a strong signal for those still weighing their moves. #eCash $XEC #CryptoNews pic.twitter.com/GB3dRvH01U
— NFToa (@nftoa_) September 26, 2025
Identical Steps
Step 1:
- Transfer the domain.
- Configure DNS (for both domain and subdomain).
Step 2:
- Generate an SSH key.
- Configure it with your preferred cloud provider.
General Steps
- Install Ubuntu.
- Install Nginx.
- Configure the domain.
- Test the domain using a simple HTML file.
- Configure the subdomain.
- Test the subdomain with a simple HTML file.
- Configure SSL using Let's Encrypt.
- Install PHP.
- Test the domain and subdomain using a simple PHP file.
- Install MySQL.
- Set up a user for each site and a dedicated user for remote SQL access.
- Configure the firewall.
- Configure remote SQL access in the application.
- Configure FTP.
- Migrate the site... done!
Remote SQL Conclusion
- Set
bind-address: *in/etc/mysql/conf.d. - No need to enable UFW (use the default configuration).
- Avoid using
localhost; instead, createuser@ipvpsand grant all privileges specifically for remote access. - Use a dedicated SQL user for each website, restricting access to their specific databases.
