Host Your Own Excalidraw: Real-time Whiteboarding on Ubuntu 20.04 Installation Guide

Excalidraw, an open-source collaborative whiteboard tool, empowers users to seamlessly sketch diagrams and share their creations in real-time. Designed to facilitate collaborative brainstorming, wireframing, and diagram creation, Excalidraw provides a versatile platform for teams to ideate and communicate visually. With its intuitive interface, users can engage in dynamic, interactive collaboration, making it an invaluable asset for enhancing creativity and productivity across various domains."

Here's a simple step-by-step guide to install Excalidraw on Ubuntu 20.04 using Docker:

Install Docker

Docker is a platform for developing, shipping, and running applications using containerization. It allows you to package up an application with all its dependencies into a standardized unit called a container, which ensures that it will run consistently across different environments.

You can install the Docker using the following command:

apt install docker

Install Excalidraw using Docker:

Now that Docker is installed, you can pull the Excalidraw Docker image and run it as a container.

docker pull docker.io/excalidraw/excalidraw:latest

Run the Excalidraw container in detached mode (-d) and map port 8080 on your host to port 80 on the container using the following command:

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

Access Excalidraw:

Now that Excalidraw is running as a Docker container, you can access it through a web browser by navigating to http://your_vps_ip:8080.

http://your_vps_ip:8080

Replace your_vps_ip with the actual IP address of your VPS.

Now, Excalidraw should be accessible on your VPS at the specified IP address and port.

That's it! You've successfully installed Excalidraw on your VPS using Docker. You can now start using Excalidraw to create and collaborate on diagrams and sketches in real-time.