Excalidraw holds a wide lead across this category, regularly suggested as a containerized solution for real-time collaboration on restricted local networks without internet access. For environments that prioritize purely local hard drive storage, AFFiNE is also pointed to as an offline option.
If you need a self-hosted collaborative whiteboard that works without internet access, I'd prioritize tools you can install on a local server or LAN, with all collaboration traffic staying inside your network.
The key distinction is that self-hosted doesn't automatically mean offline: some tools rely on external authentication, cloud services, license checks, or internet-hosted assets. Ideally, you want a tool that supports multiple users collaborating in real time over your local network, with no external dependencies at runtime.
My top recommendations
1. WBO (Whitebophir)
(Best overall fit)
A lightweight, open-source web whiteboard you can host on your own server. Multiple users draw on the same board in real time, and board data is persisted locally. Ideal for an isolated LAN.
Open http://SERVER-IP:5001 from other devices on your LAN. Download the container image before disconnecting the server from the internet.
2. Excalidraw
Best for polished diagrams, architecture sketches, flowcharts and a hand-drawn look.
Excalidraw's standard self-hosted client does not include working collaboration by itself. A community project provides a Docker Compose setup with a frontend, storage backend and real-time collaboration server.
Deployment: Docker Compose with multiple services
Internet required at runtime: Can be avoided with a correctly configured local deployment
Worth considering if you want a modern infinite canvas and prefer a desktop app. It works offline, saves portable local files, and its newer multiplayer feature lets users join a host's canvas over a LAN.
Deployment: Install on desktop computers
Internet required at runtime: No for offline use; LAN multiplayer is available
Trade-off: Not a conventional self-hosted web application, and it is not open source
Desktop app with offline editing and LAN multiplayer
tldraw offline
Open-source, lightweight deployment
WBO
My recommendation is to start with WBO. It most directly matches your requirements for a private, self-hosted, real-time collaborative whiteboard.
One important deployment detail: for a genuinely air-gapped environment, pre-download the container images and dependencies, then test the complete setup with internet access physically disconnected. Also verify that any fonts, scripts and other browser assets are served locally.
One question to narrow it down
When you say it must work without internet, which setup do you have in mind?
Where will users access the whiteboard?
Multiple computers on an isolated local network (LAN)
A fully air-gapped network with no internet connection at all
One computer, with users collaborating locally or sharing files
The best tools for this specific setup depend on whether you mean multi-user collaboration over a local network (LAN) or a strictly single-user local tool.
1. Excalidraw (with Local Docker & Room Server)
Best for: Hand-drawn style wireframes, architecture diagrams, and team collaboration.
How it works offline/self-hosted: You can self-host the Excalidraw frontend via Docker. To make it collaborative without internet access, you also need to deploy its companion WebSocket room server (excalidraw-room ) locally on your network. Once hosted on a local server (e.g., a Raspberry Pi or local NAS), users on the same local Wi-Fi/LAN can connect to the internal IP and collaborate in real time without external internet.
Best for: An all-in-one workspace blending an infinite whiteboard canvas and structured documents (local-first).
How it works offline/self-hosted: AFFiNE features a local-first architecture built for full offline functionality where data stays on your device. It can be deployed locally using Docker Compose for a complete team synchronization environment that doesn't rely on the cloud.
How it works offline/self-hosted:tldraw offline is a dedicated local desktop application requiring no servers or accounts. It saves your work into self-contained .tldraw files.[](https://tldraw.dev/blog/-offline)[[2]()]()
4. Drawnix
Best for: Lightweight, open-source mind mapping and flowcharts.
How it works offline/self-hosted: Drawnix runs entirely locally/offline via Node.js or local execution. It can be hosted and broadcast across a local network if you want other local machines to view/interact with it.[](https://www.youtube.com/watch?v=cT4gul0lVCc&t=170)
To help narrow down the right choice, tell me:
Do you need true simultaneous multi-user collaboration over a local network (LAN), or is single-user/file sharing sufficient?
Are you comfortable deploying via Docker , or do you prefer a standalone desktop app?
Yes. There are several collaborative whiteboard applications you can host on your own hardware and use without an internet connection. The key distinction is whether you need a server that is completely isolated from the internet but still lets multiple people collaborate over your local network (LAN), or simply a whiteboard that works offline on one computer.
For your use case, I'd prioritize applications that can run on a local server, with everyone connecting through a browser on your LAN.
Best self-hosted options
1. WBO
(Worth evaluating first)
A lightweight, open-source collaborative whiteboard designed for multiple people to draw together in shared rooms.
Self-hostable on your own server.
Browser-based access for users on your LAN.
Designed for real-time shared drawing.
A good fit for brainstorming, sketches, and simple diagrams.
Best for: A small team wanting a straightforward, locally hosted whiteboard.
Project:
2. Excalidraw
Excellent for hand-drawn diagrams, architecture sketches, flowcharts, and technical discussions.
The whiteboard client can be self-hosted.
The editor supports offline use.
Important: The standard self-hosted client does not currently provide its built-in live collaboration features on its own. A community project supplies a self-hosted collaboration stack.
Best for: Teams that want polished diagrams and are comfortable deploying a community-maintained server stack.
A modern infinite canvas with drawing, shapes, text, and diagramming tools.
Supports real-time multiplayer with a synchronization server you operate yourself.
Its self-hosted sync architecture can be adapted to a private network.
Requires more technical setup than a ready-to-run whiteboard application.
Best for: Developers or IT teams who want a flexible, customizable whiteboard platform.
Project:
4. tldraw offline
A desktop whiteboard that works without internet and saves documents locally. A LAN multiplayer feature was introduced in 2026, allowing one machine to host a session for others.
Caveat: This is a desktop application rather than a conventional web application you install on a central server.
Best for: Teams that want offline-first whiteboarding and don't require a central web-hosted service.
Project:
Which one should you choose?
Requirement
My pick
Simplest self-hosted shared whiteboard
WBO
Hand-drawn technical diagrams
Excalidraw with community collaboration server
Modern canvas with LAN multiplayer
tldraw offline
Custom-built collaboration platform
tldraw SDK with self-hosted sync
WBO is particularly promising because its Docker deployment persists board data on your server and supports simultaneous editing.
What a fully offline deployment looks like
User computers
Web browsers on the local network
LAN only — no internet required
Your local server
Whiteboard app · Live synchronization · Persistent storage
Boards saved on local disk
For a genuinely isolated environment, download the application images and dependencies beforehand, then install them locally. Configure the server to be accessible only from your LAN, and verify that the app doesn't rely on external fonts, authentication, APIs, or other cloud services.
One important question: Do you need multiple people to draw on the same board simultaneously, using their web browsers, with the entire setup running on a server that has absolutely no internet access? Or is offline use on individual computers sufficient? That distinction will narrow the recommendations considerably.
For a collaborative whiteboard that runs entirely on your internal infrastructure and requires zero web access (completely air-gapped or local network-only), you need an open-source tool that can be packaged via Docker/containers, bundles its own assets (no external CDNs), and includes a local synchronization/websocket backend.
Top tools that fit these constraints include:
Excalidraw (with a self-hosted collaboration backend)
How it works: The core Excalidraw frontend is a static React app, and real-time multiplayer collaboration can be enabled by pairing it with an open-source companion room server (such as community-maintained Excalidraw Collaboration Docker stacks using Socket.IO).
Infrastructure: Fully deployable via local Docker containers on your internal network. Once loaded from your internal server, it stores no telemetry and makes no external calls.
How it works: tldraw provides a gorgeous, high-performance infinite canvas. Community packaging like the tldraw-selfhosted Docker image bundles the frontend, asset storage, and real-time multiplayer room server locally.
Infrastructure: Runs out of a single local container/compose.yaml file on an internal port.
Pros: Extremely fast rendering, supports rich shapes, markdown, and modern canvas interactions without reaching out to external CDNs.[](https://github.com/FoxxMD/tldraw-selfhosted)
AFFiNE (Self-Hosted via Docker)
How it works: Positioned as a local-first alternative to Notion and Miro, AFFiNE combines a structured doc/page view with an edgeless infinite whiteboard canvas.
Infrastructure: Offers a complete Docker Compose deployment for local team sync and collaboration behind your firewall.
For a whiteboard that runs entirely on internal infrastructure, with no internet access or external cloud dependencies, I'd prioritize self-hosted tools that can be installed on your own servers, accessed over an internal network, and operated in an isolated environment.
The key distinction is that self-hosted doesn't automatically mean air-gapped: some tools still rely on external services for authentication, fonts, maps, telemetry, licensing, or collaboration features.
For a genuinely offline deployment, I'd evaluate these options first.
My top recommendations
1. WBO (Whitebophir)
(Best simple self-hosted option)
A lightweight, browser-based whiteboard that supports simultaneous drawing by multiple users. You can run it on an internal server, persist boards locally, and let colleagues connect over your LAN.
Internet required at runtime: No, for a properly configured local deployment
Best for: Brainstorming, sketches, and basic team collaboration
Project:
2. Excalidraw with a self-hosted collaboration stack
(Best for technical diagrams)
An attractive sketch-style canvas for architecture diagrams, workflows, system designs, and workshops. The standard self-hosted client alone does not provide collaboration, but community projects package it with local storage and a real-time room server.
Deployment: Docker Compose with frontend, storage, and collaboration services
Internet required at runtime: Potentially none, provided every asset and service is local
Best for: Engineering and software teams
Project:
3. tldraw
A polished infinite canvas for diagrams and visual collaboration. Its offline desktop app works without internet access, but that app is designed around local files rather than a shared multiuser server. For simultaneous collaboration, evaluate a separate LAN-hosted deployment rather than assuming the desktop app provides it.
Deployment: Desktop app for individual offline use; additional engineering for centralized collaboration
Internet required at runtime: No for the standalone desktop app
Best for: A modern whiteboarding experience
Project:
Which would I choose?
Requirement
Recommendation
Simple, real-time collaboration on an internal LAN
WBO
Technical diagrams and polished sketches
Excalidraw + self-hosted collaboration stack
Individual whiteboarding on fully disconnected computers
tldraw offline
Important checks for an air-gapped deployment
Before approving any tool for a restricted network, I'd verify these five things:
No outbound connections: Block internet egress and inspect browser/server traffic.
Local assets: Fonts, JavaScript, images, and other resources must be served internally.
Local collaboration: WebSocket or other real-time traffic must terminate on your own server.
Internal persistence and access control: Boards must be stored locally, with appropriate authentication and backups.
Offline installation: Download and scan container images, package dependencies, and software updates on a connected staging machine, then transfer them through your approved process.
My starting point would be WBO if you want a simple internal whiteboard with minimal infrastructure. I'd choose Excalidraw if diagram quality and technical workflows matter more, while testing the complete collaboration stack under network isolation before committing.
One question that would help narrow this down: Do you need multiple users editing the same board simultaneously, or is sharing boards and taking turns sufficient? That distinction significantly changes the best option for a fully air-gapped environment.