You can support us by downloading this article as PDF from the Link below. Download the guide as PDF is an online diagramming web application designed for production-grade deployment, with full security process. You can use the freely accessible website of, or run locally using the official Docker image or use the Desktop versions for macOS, Linux and Windows.

In this guide we’ll install Desktop application which is an official electron build of The Desktop is designed to be completely isolated from the Internet. All JavaScript files are self-contained, the Content Security Policy forbids running remotely loaded JavaScript.

There is no diagram data is ever sent externally or any analytics about app usage externally. Some functionality without JavaScript implementation locally do not work in the Desktop build, namely .vsd and Gliffy import.

Install Desktop on Ubuntu / Debian / Fedora

The pre-built binaries are available on the releases git section. Check the latest version that you’ll install in your machine.

Install Desktop on Ubuntu / Debian

For Debian and Ubuntu users, download the .deb build of

sudo apt update
sudo apt -y install wget

Then install it with the dpkg command.

sudo dpkg -i
sudo apt -y -f install

Install Desktop on Fedora

For Fedora Workstation, get the .rpm package of Desktop.

sudo dnf install

Accept installation prompt.

Last metadata expiration check: 0:47:11 ago on Fri 15 Nov 2019 08:56:39 AM EAT.                                                                                          427 kB/s |  66 MB     02:38    
Dependencies resolved.
 Package                          Architecture                    Version                              Repository                             Size
Installing:                          x86_64                          12.3.2-259                           @commandline                           66 M

Transaction Summary
Install  1 Package

Total size: 66 M
Installed size: 248 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                           1/1 
  Installing       :                                                                                                1/1 
  Running scriptlet:                                                                                                1/1 
  Verifying        :                                                                                                1/1 



Launching Desktop on Ubuntu / Debian / Fedora

Once the application is installed, you can launch it using the CLI:

$ drawio

Or from your Desktop environment applications launch section.

install fedora centos debian 01

You can start to create your projects diagrams or import existing ones for editing.

install fedora centos debian 02

There you go!.


Best Arduino and Raspberry Pi Books For Beginners

Best Rated AWS Cloud Certifications Preparation Books

Best C/C++ Programming Books for Beginners

Top RHCSA / RHCE Certification Study Books

As an appreciation for the content we put out,
we would be thrilled if you support us!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Please enter your comment!
Please enter your name here