NGINX
✅ NGINX Configuration
⚠️ Setup NGINX reverse proxy with SSL for all Namada services.
Replace placeholders:
yourdomain.com- Your actual domainyour-server-ip- Your server's public IP[email protected]- Your email for SSL certificates
🛠 Domain & DNS Configuration
1 Buy a Domain
Register a domain:
yourdomain.com
2 Check Server IP
wget -qO- eth0.me3 Configure DNS A-Records
Go to your hosting provider’s DNS settings and add the following A-Records: (Domain > DNS Settings > Records > Add A-record)
Configure DNS A-Records: rpc, namadillo, indexer, masp-indexer
housefire.rpc.yourdomain.com #RPC Server housefire.ui.yourdomain.com #Namadillo UI housefire.indexer.yourdomain.com #Indexer API housefire.masp-indexer.yourdomain.com #MASP Indexer
Each A-Record should point to <your-server-ip>: housefire.rpc housefire.ui housefire.indexer housefire.masp-indexer

🛠 Install & Configure NGINX
4 Install Certbot for SSL
5 Obtain SSL Certificates
6 Verify SSL Certificates
🛠 Configure NGINX Reverse Proxy
7 Create NGINX Configuration File
sudo nano /etc/nginx/sites-enabled/housefire_conf
Edit & Paste the following configuration:
🛠 Final NGINX Setup
8 Remove Default NGINX Config
9 Test NGINX Configuration
10 Restart NGINX
11 Allow NGINX Traffic in UFW
🔍 Verify Setup
1 Check SSL Certificates
2 Test SSL Grade
Visit: SSL Labs Test and test your domains:
housefire.rpc.yourdomain.com
housefire.indexer.yourdomain.com
housefire.ui.yourdomain.com
housefire.masp-indexer.yourdomain.com
🚀 Force SSL Renewal if Needed
🛠 Troubleshooting
1 Check NGINX Logs
2 Remove & Reinstall SSL Certificates
3 Restart Everything
Last updated