Hello! Thanks for your response!
I wished to deploy it in a LXC because it takes up less resource and boots faster!
I understand that it works normally in Ubuntu or Debian. but wanted to see if it also works on LXC as I am using Portainer to manage my other Docker containers
I am having the same issue getting it to work in a proxmox LXC. I can get it to work in a full vm in proxmox. I think it might be because a LXC container only load the bare minimum files or something is locked in the configurations.
We’d recommend running the Docker Twingate Connector on a full VM rather than an LXC container, otherwise you’ve got containers all the way down
I’d be curious to hear what happens if you install via the systemd installation method in a Proxmox LXC container! A quick and easy way to install that way is the “Linux” installation method in the Admin Console:
I had the same problem. Going with the Linux way to deploy works. Just need to remember to type the password because the prompt for it gets lost between the command paste and the curl output.
Ping requires some additional permissions so without that sysctl parameter they will fail to be forwarded through the connector.
That being said… tcp and udp should work fine without it so if you don’t need to ping it should still work for you. Just something to keep in mind.
I was able to succesfully deploy the twingate connector in an LXC unprivileged container (used the proxmox Debian template). There were some packages missing, so after deploying the LXC CT do:
Then follow the systemd installation method. Has been working perfectly for over 2 weeks on minimum resources (2GiB RAM, single vCPU, and 16G storage). I have a feeling that LXC CT resources could even be lowered to 1GiB RAM, 1 vCPU and 8G storage (maybe even 5G storage will be plenty)