Our great sponsors
-
wg-easy
Discontinued The easiest way to run WireGuard VPN + Web-based Admin UI. [Moved to: https://github.com/wg-easy/wg-easy] (by WeeJeWel)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I’ve been using the wg-easy Docker image. Works well and the gui for adding and removing clients is nice. They have a sample Docker compose you can start with: https://github.com/WeeJeWel/wg-easy. You’ll need to do a bit of fiddling around with routing to get the internal devices to talk to the offsite devices through the container.
Also: https://github.com/docker/awesome-compose
Audio/video calls is a matter of setting up a TURN server (either coturn or eturnal are typically used) and then putting the info in the Prosody config so it can inform clients. There is a short guide on setting up coturn for Prosody and eturnal shouldn't be too different.