I found your post while searching to see if anyone had made an Olm plugin (didn't find one). It seems like Pangolin recommends using pangolin-cli instead of olm, since olm is a component of pangolin-cli and it's supposed to be easier to use. You can install it with docker compose: services:
pangolin-cli:
image: fosrl/pangolin-cli:latest
container_name: pangolin-cli
restart: unless-stopped
network_mode: host
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
environment:
- PANGOLIN_ENDPOINT=https://app.pangolin.net
- CLIENT_ID=5n52gnzfgl3tdox
- CLIENT_SECRET=wyael1dhftekp0ii2ni0ym6xczwjnwmucy2vr6u9kgkp8tw9If you don't use compose you could add a custom container with the same settings in the template. You would just need to switch to advanced view to add this to Extra Parameters: --cap-add NET_ADMIN