Thanks for the link. I have both ca-certificates and ca-bundle installed. I gave up on it and am just running pihole in a linux container on the router. Working well.
wait for OpenWRT to update their package with the newer AdGuard. or just install the edge version.
104 is broken. It installs key files to the /tmp folder meaning every time you reboot your router you will need to resetup AdGuard. It should be removed from opkg in my opinion.
Guessing your /srv/lxc/ is mounted to the root filesystem. How is your card partitioned? Install the fdisk package assuming you have some space and post the output of fdisk -l /dev/mmcblk0
For reference:
# fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 14.84 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5452574f
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 8192 139263 131072 64M c W95 FAT32 (LBA)
/dev/mmcblk0p2 147456 360447 212992 104M 83 Linux
/dev/mmcblk0p3 360448 31116287 30755840 14.7G 83 Linux
So just make a partition that takes up the result of the free space, format it to ext4 and mount it for use as /srv/lxc/... most of your card is not partitioned at all.
From memory, fdisk does this... fdisk /dev/mmcblk0 n p
start of partition is 1 more than last one so 212993 for you and end of partition is whatever the last block is (fdisk knows). TYpe is linux which I think is default.
Then write and quit w q
Then you need to format it to ext4 which might need e2fsprogs package.
mkfs.ext4 /dev/mmcblk0p3
Then use luci to setup the mount of the new partition to /srv/lxc/