Host Your Own Excalidraw: Real-time Whiteboarding on AlmaLinux 10

Excalidraw is an open-source collaborative whiteboard tool that allows teams to sketch diagrams and collaborate in real-time. Whether you're brainstorming, wireframing, or diagramming workflows, Excalidraw brings a dynamic and visual approach to teamwork.

This guide walks you through installing Excalidraw on AlmaLinux 10 using Docker.

Install Docker on AlmaLinux 10

Docker allows you to containerize and run applications in isolated environments. To install Docker on AlmaLinux 10:

Enable Docker repository

dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Install Docker Engine

dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Start and Enable Docker

systemctl start docker
systemctl enable docker

Verify Docker Installation

docker --version

Output:

[root@vps ~]# docker --version
Docker version 28.2.2, build e6534b4

Run Excalidraw using Docker

Pull the latest Excalidraw image:

docker pull docker.io/excalidraw/excalidraw:latest

Then run the container in detached mode:

docker run -d -p 8080:80 docker.io/excalidraw/excalidraw:latest

This maps port 8080 on your server to port 80 inside the container.

Access Excalidraw: Open your browser and visit:

http://your_server_ip:8080

Replace your_server_ip with your actual AlmaLinux 10 server's IP address.

You should see the Excalidraw interface and be ready to start sketching and collaborating.


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS