Apache Guacamole User Guide

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
Author: njun
njun's picture
Updated: 2023/08/25