Namadillo

βœ… Namadillo v1.33.0

⚠️ Testnet Only - Setup Namada Web Interface (Namadillo).

Replace yourdomain.com with your actual domain.

πŸ›  Prerequisites

Install Dependencies

# Install Rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Add WASM target
rustup target add wasm32-unknown-unknown

# Install system dependencies
sudo apt-get install -y clang pkg-config libssl-dev protobuf-compiler curl npm

Install wasm-pack and Yarn

# Install wasm-pack
curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh

# Install Yarn
npm install -g yarn

βœ… Fresh Installation

1. Clone Repository

2. Set File Permissions

βœ… Build Namadillo

3. Install Dependencies

4. Build WebAssembly

βœ… Configure Namadillo

5. Modify Configuration

βœ… Deploy Namadillo (Production)

6. Build for Production

7. Verify Build

If index.html missing, rebuild:

βœ… Configure NGINX

NGINX configuration is already included in the Nginx section

8. Restart Nginx

βœ… Verify Deployment

9. Check Domains

10. Open in Browser

Visit: https://housefire.ui.yourdomain.com

βœ… Troubleshooting

1. Remove Broken Installation

2. Check Nginx Errors

3. Rebuild from Scratch

βœ… Bump Namadillo to v1.33.0

1. Backup Configuration

2. Update Repository

3. Install Dependencies

If issues, clear cache:

4. Build WASM

5. Verify Configuration

Restore if needed:

6. Build Production

Verify:

If missing, rebuild:

7. Restart NGINX

8. Test Update

Open: https://housefire.ui.yourdomain.com

Check logs:

9. Rollback (If needed)

Last updated