Scripted Installation of Guacamole with Caddy with options to run behind a reverse proxy, self-signed cert, or completely independent and managing/renewing its own certs automatically using Caddy.
This script will create a jail, install guacamole and caddy using a $FQDN of your choosing, and mount the data outside the jail. This makes it easy to rebuild the jail without losing your data. It will also acquire a valid Let’s Encrypt certificate and keep it renewed using Caddy.
This installation is basically the same as the plugin installation with the addition of automatically mounting the data outside the jail, using caddy to manage certificates, and the ability to rebuild/reinstall and keep your data.
Reinstall is supported without having to move or backup your data.
Instructions and downloads are at https://github.com/tschettervictor/truenas-iocage-guacamole
This script will create a jail, install guacamole and caddy using a $FQDN of your choosing, and mount the data outside the jail. This makes it easy to rebuild the jail without losing your data. It will also acquire a valid Let’s Encrypt certificate and keep it renewed using Caddy.
This installation is basically the same as the plugin installation with the addition of automatically mounting the data outside the jail, using caddy to manage certificates, and the ability to rebuild/reinstall and keep your data.
Reinstall is supported without having to move or backup your data.
Instructions and downloads are at https://github.com/tschettervictor/truenas-iocage-guacamole