← Back to Home

Router Configuration Guide

To use Akasha Router, your OpenWrt device needs to have the JSON-RPC API enabled. Follow these steps to prepare your router.

Step 1: SSH into your Router

Open your terminal (Mac/Linux) or Command Prompt (Windows) and connect to your router:

ssh root@192.168.1.1

Step 2: Enable the Core API

Run the following commands to install the necessary communication modules:

opkg update
opkg install uhttpd-mod-ubus rpcd-mod-file rpcd-mod-iwinfo
/etc/init.d/uhttpd restart
/etc/init.d/rpcd restart

Step 3: Install Pro Features (Optional)

To unlock the advanced features inside the Akasha Router app, install these backend services:

# Router-Level Speed Test
opkg install python3-speedtest-cli

# Network Shield (AdBlock)
opkg install adblock luci-app-adblock

# Smart Queue Management (QoS)
opkg install sqm-scripts luci-app-sqm

# Wake-on-LAN
opkg install etherwake

Step 4: Login via the App

Open the Akasha Router app on your phone, enter your router's IP address (e.g., 192.168.1.1), your root username, and your password. You are now connected!