diff --git a/docs/widgets/services/openwrt.md b/docs/widgets/services/openwrt.md index 91327d6b8..3759d2b0c 100644 --- a/docs/widgets/services/openwrt.md +++ b/docs/widgets/services/openwrt.md @@ -28,28 +28,33 @@ Create an ACL named `homepage.json` in `/usr/share/rpcd/acl.d/`, the following p ```json { - "homepage": { - "description": "Homepage widget", - "read": { - "ubus": { - "network.interface.wan": ["status"], - "network.interface.lan": ["status"], - "network.device": ["status"], - "system": ["info"] - } - } - } + "homepage": { + "description": "Homepage widget", + "read": { + "ubus": { + "network.interface.wan": ["status"], + "network.interface.lan": ["status"], + "network.device": ["status"], + "system": ["info"] + } + } + } } ``` -Create a `crypt(5)` password hash using the following command in the OpenWRT shell: + +Create a `crypt(5)` password hash using the following command in the OpenWRT shell: + ```sh uhttpd -m "" ``` + Then add a user that will use the ACL and hashed password in `/etc/config/rpcd`: + ``` config login option username 'homepage' option password '' list read homepage ``` + This username and password will be used in Homepage's services.yaml to grant access.