> ## Content Index
> Fetch the complete content index at: https://www.brewingbytesandbeans.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Setting Up Guacamole as a Stack in Portainer: A Flavorful Guide
- URL: https://www.brewingbytesandbeans.com/deploying-guacamole-with-portainer-a-step-by-step-guide/
- Published: 2023-12-12T16:00:18.000Z
- Updated: 2025-02-07T14:37:38.000Z
- Author: matthew vinck
- Tags: Docker, Docker Compose, Docker Deployment, Portainer, Tech Guides, Guacamole

Ready to spice up your server management with a dash of Guacamole? In this delightful guide, we'll walk through deploying Guacamole using Docker Compose and managing it effortlessly as a stack in Portainer. So, grab your tech mug, pour yourself a cup of your favorite blend, and let's dive in.

---

Hey! Enjoying the content? Consider fueling my caffeine addiction—uh, I mean, supporting the site—with a donation! Every bit helps keep the lights on and the WiFi running. Appreciate it!

[Brewing Bytes and BeansCyber Security, Networking, Tech News, and Coffee Addiction![](https://www.brewingbytesandbeans.com/content/images/icon/logo-color-1.png)Brewing Bytes and Beans![](https://www.brewingbytesandbeans.com/content/images/thumbnail/logo-color-1-1.png)](https://www.brewingbytesandbeans.com/#/portal/support)

---

## Prerequisites:

1. A thriving Docker environment.
2. Portainer installed and ready to roll.

## Step 1: Create a Docker Compose File

Start by crafting a `docker-compose.yml` file. Fill it with the following ingredients:

```YAML
version: '3.6'
services:
  guacamole:
    image: unsafetypin/guacamole
    environment:
      - EXTENSIONS=auth-totp
    volumes:
      - ./config:/config
    ports:
      - "8585:8080"
    restart: always

```

Save this delicious recipe in a dedicated directory on your host machine.

## Step 2: Deploy Guacamole as a Stack

1. Open a terminal, navigate to the directory housing your `docker-compose.yml` file, and run this enchanting incantation:

```bash
docker-compose up -d

```

Watch as the magic unfolds—Guacamole will be conjured into existence in detached mode.

## Step 3: Summon Portainer Magic

1. Open your browser and savor the taste of Portainer.
2. Log in, glide to the "Stacks" section in the left-hand menu, and tap into the "Add a new stack" realm.
3. Bestow upon your creation a name, pour the contents of your `docker-compose.yml` into the "Web editor," and perform the sacred dance of "Deploy the stack."

## Step 4: Access Guacamole's Portal through Portainer

1. Journey to the "Containers" section in Portainer.
2. Locate the Guacamole container and, with a click of your virtual wand, unveil the link to access the Guacamole portal.
3. Venture forth to `http://your-server-ip:8585/guacamole` in your browser—a portal to the tech realms awaits.

## Step 5: Customize Your Guacamole Experience

1. Enter the Guacamole kingdom using the default credentials (guacadmin/guacadmin).
2. Navigate the enchanted setup screens to configure Guacamole and conjure connections to your remote servers.
3. Infuse your settings with your personal touch and add connections to the servers you wish to manage.

## Conclusion:

Voila! You've successfully summoned Guacamole into existence using Docker Compose and harnessed the magic of Portainer to manage it as a stack. Revel in the freedom and accessibility that Guacamole brings to your server management tasks. May your tech adventures be as smooth as a well-blended guacamole dip! ☕🌮🚀

---

Indulge your coffee cravings and stay on top of our latest brews! Sign up for our coffee-themed blog alerts, and savor the excitement of new content right as it's brewed to perfection. Don't miss a sip—be the first to relish the rich flavor of our enticing releases!

## Sign up for Brewing Bytes and Beans

Cyber Security, Networking, Tech News, and Coffee Addiction

Subscribe 

Email sent! Check your inbox to complete your signup. 

No spam. Unsubscribe anytime.