NGINX

✅ NGINX Configuration

⚠️ Setup NGINX reverse proxy with SSL for all Namada services.

Replace placeholders:

  • yourdomain.com - Your actual domain

  • your-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.me

3 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