# Apache Guacamole Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. # Docker Installation on ARM64 *Apache Guacamole is a powerful tool for managing remote connections, and installing it on a Raspberry Pi 4 with Docker allows for easy, remote access from almost anywhere* --- ## Prerequisites 1. Raspberry Pi 4 2. [Docker installed](https://bookstack.boreux.work/books/set-up/page/docker-installation-on-raspberry-pi-4-raspberrypi-os) ## Docker Compose Setup For this installation, we will use a `compose.yaml` file with Docker Compose to manage the Guacamole installation.
I’m using the flcontainers/guacamole Docker image, which is compatible with the ARM64 architecture, unlike the official image.
Here’s what the `compose.yaml` file should look like: ```yaml services: guacamole_app: container_name: guacamole_app image: flcontainers/guacamole:latest restart: unless-stopped ports: - 8094:8080 volumes: - guacamole_app-config:/config - /etc/localtime:/etc/localtime:ro environment: TZ: 'Europe/Brussels' healthcheck: test: curl -f -k http://127.0.0.1:8080/ || exit 1 interval: 15s timeout: 10s retries: 5 volumes: guacamole_app-config: name: guacamole_app-config ``` ## Installation Once you’ve created the `compose.yaml` file, navigate to the directory where it’s stored and run the following command: ```bash docker compose up -d ``` This command will pull the Guacamole image and install it on your Raspberry Pi. ## Using Apache Guacamole After the installation, you can access the Guacamole web interface by visiting http://:8094
Username: guacadmin
Password: guacadmin
--- With this setup, you now have Apache Guacamole running on your Raspberry Pi 4, allowing easy remote desktop access and management. Happy me! 🌱