How do you install UACME?

How exactly do you install uacme on openwrt?

root@foyer:~# opkg install uacme
Unknown package 'uacme'.
Collected errors:

  • opkg_install_cmd: Cannot install package uacme.

Also ...

root@foyer:~# opkg install https://github.com/openwrt/packages/tree/master/net/uacme
Unknown package 'https://github.com/openwrt/packages/tree/master/net/uacme'.
Collected errors:

You need to update package lists first.

opkg update
opkg install uacme

Or install it from the download repo instead of giving source code as the target for opkg.

You did not tell your router model, so this is an likely wrong, but gives you example

https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/packages/

https://downloads.openwrt.org/snapshots/packages/arm_cortex-a15_neon-vfpv4/packages/uacme_1.2.1-2_arm_cortex-a15_neon-vfpv4.ipk

(Also, uacme is new and only in master, but not in 19.07.x)

So uacme should be in 19.07.3, no? I can wait for that.

No. It is only in master, like I said.
19.07.3 will be made from the 19.07 branch, not master. T

2 Likes

Not sure about uacme but if you want to use acme.sh on 19.07.X it's actually pretty darn simple.

Just download acme.sh from the github repo, make sure you have the packages curl, wget and openssl-util installed and you're good to go. In the case that dnsapi is needed, download its folder with the script you need and place it under the same folder as acme.sh (preferably using the following structure /root/.acme.sh/dnsapi).

Alternatively you can follow this tutorial https://github.com/acmesh-official/acme.sh/wiki/How-to-run-on-OpenWRT but this might end up creating more redundant files.

1 Like