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