
Apache Guacamole 用户指引
部署
CentOS
sudo yum install
Ubuntu
# 安装所有依赖库
sudo apt install make libcairo2-dev libjpeg-turbo8-dev libpng++-dev libpng-dev libtool-bin libossp-uuid-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libvncserver-dev libwebsockets-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev fonts-spleen
# 编译
./configure --with-init-dir=/etc/init.d
make
sudo make install
# 更新系统库缓存
sudo ldconfig
# 启动
sudo /etc/init.d/guacd start
# 编译 Web 界面
mvn package
Docker
第三方镜像
在 8888 端口提供 Web 界面
version: "2"
services:
guacamole:
image: oznu/guacamole
container_name: guacamole
volumes:
- guacamole:/config
# environment:
# # Active 2-factor login with verify code after tuned
# EXTENSIONS: auth-totp
ports:
- 8888:8080
volumes:
guacamole:
driver: local