Home » Guides » Installing Obsidian On Linux: Debian, Ubuntu, Fedora, CentOS, Arch Linux, RHEL, and so on.

Installing Obsidian On Linux: Debian, Ubuntu, Fedora, CentOS, Arch Linux, RHEL, and so on.

Obsidian is a free-to-use note-taking app designed for Linux, although it can be used quite readily on most platforms. Thus, if you are a Linux lover looking for a tool to manage your notes and have a personal knowledge database, then Obsidian is the way to go. Based on Electron, the app has hundreds of plugins and utilizes open, non-proprietary files to help save your data. It is versatile and easy to use, so no matter if you are a student, researcher, writer, or anyone with a penchant for organization, Obsidian is the app for you.

The following is a guide for installing Obsidian on Linux. The app is easy enough to install on most distributions, and there are a lot of different methods available. If you want to give this wonderful app a go, all you need to do is continue reading the guide to learn more about Obsidian and its installation process. 

What Is Obsidian?

As a personal knowledge base and a note-taking app, Obsidian operated on Markdown files, allowing users to make internal links for notes. Users can also use a graph to visualize the connection to better structure their thoughts and notes. The app allows them to organize knowledge in a more flexible and non-linear way. 

Obsidian is based on Electron and has cross-platform capabilities. It can run on Linux, Windows, and Mac. The app is also available on mobile devices running Android and iOS. However, there isn’t a web version available yet. Furthermore, the app is highly customizable, with tons of plugins and themes available from both the developers and the community. Although, do note that despite being free to use, it is not an open-source project. 

Obsidian
Obsidian

Features Of Obsidian

Now, let us talk a bit more about the different features of Obsidian, which makes it such a versatile app:

Local-First Storage

With Obsidian, there is no need to worry about security or privacy issues. The app always prioritizes your files to store them on your local device as documents. It saves your notes as Markdown files, which allows you to access them anytime you want, even offline. Furthermore, this makes it that much easier to copy and share the note if you want and make backups. Besides, the app still allows you to sync your files so that you can access them across devices. 

Bi-Directional Linking

The app allows users to use bi-directional linking. This means you can write your notes and link them to a previous note. This interconnection allows you to be able to keep track of your thinking process and progress, especially when working on a complex task. It also makes knowledge management much easier. 

Graph View

You can even use the graph view feature of the app to visually showcase how your notes are interconnected with each other. This interactive map can be a lot helpful with your organizing needs. 

Customizable Interface

Lastly, you can easily customize the app and its interface, owing to the rich library of plugins and themes, maintained by the developers and the community. There are also a lot of interesting settings and functions such as opening multiple notes side by side, arranging them in different panes, and even using different themes. 

Minimum System Requirements

Obsidian is not a resource-intensive app. You can use it pretty easily on most devices, even if they are old or running a niche operating system. As such, it is a very lightweight and efficient app, but you can still ensure that you meet the following requirements at a minimum. 

  • Operating System: Any modern Linux distribution (64-bit)
  • Processor: 1 GHz dual-core processor or better
  • RAM: 4 GB (8 GB recommended for smoother performance)
  • Storage: At least 200 MB of free space for the application (more needed for your notes)
  • Display: 1280×720 resolution or higher
  • Internet connection: Required for initial download and updates (optional for usage)

As we mentioned earlier, these are, but conservative estimates. You can still run Obsidian on lower specifications, however, you will need to sacrifice performance. Since it is based on Electron, any computer that can run a proper web browser will be able to run Obsidian. For the best possible experience, however, ensure that you are running the latest version of the operating system on a powerful enough device. 

How To Install Obsidian On Linux?

Now, let us talk about how to install Obsidian on different Linux distributions. The developers recommend using AppImage for most distributions, however, they provide packages for Flatpak and .deb on the official website, that you can download and unpack for a smooth installation. But, if you are looking for more options, we have got you covered. 

Method 1. Install Obsidian On Linux Using AppImage

We recommend using AppImage to install Obsidian on most distributions. Here’s how you can do it:

Step 1. First, visit Obsidian’s official website.

Step 2. Then, click on the Download button and select AppImage.

Step 3. A download will start, it is the AppImage file for Obsidian.

Step 4. After the download finishes, open the terminal and navigate to the download folder.

cd ~/Downloads

Step 5. Then, make the file executable.

chmod +x Obsidian-x.x.x.AppImage

Step 6. Finally, run the Obsidian AppImage:

./Obsidian-x.x.x.AppImage

Method 2. Using Snap To Install Obsidian

Step 1. Install Snap if it’s not installed on your system (we are demonstrating with Ubuntu/Debian):

sudo apt update
sudo apt install snapd

Step 2. Now, Install Obsidian via Snap:

sudo snap install obsidian_<version>_<arch>.snap --dangerous --classic

Method 3. Install Obsidian Using Flatpak

Note that the Obsidian Flathub package is only maintained by the community, although it will still work just fine. 

Step 1. Similarly, start by installing Flatpak:

On Ubuntu/Debian

sudo apt install flatpak

For Fedora

sudo dnf install flatpak

On Arch Linux

sudo pacman -S flatpak

Step 2. Now, add the Flathub repository (where you will find Obsidian):

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Step 3. Finally, install Obsidian using Flatpak:

flatpak install flathub md.obsidian.Obsidian

Step 4. Also, check the installation by running Obsidian:

flatpak run md.obsidian.Obsidian

Method 4. Installing Obsidian via PPA (Only For Ubuntu-based Distros)

Note: This method is only usable on Ubuntu-based distributions

Step 1. Start by adding the PPA:

sudo add-apt-repository ppa:obsidianmd/obsidian

Step 2. Then, update the package list 

sudo apt update

Step 3. Lastly, install Obsidian:

sudo apt install obsidian

Method 5. Using a .deb Package To Install Obsidian

Once again, this method only works with Ubuntu-based distros.

Step 1. First, go to the Obsidian download page.

Step 2. Now, select Linux (Deb) to download the .deb package.

Step 3. After that, open the terminal and navigate to the directory where the .deb package is downloaded.

cd ~/Downloads

Step 4. Finally, install the .deb package using DPKG command:

sudo dpkg -i Obsidian-x.x.x.deb

Method 6. Install Obsidian On Linux Using Native Repositories

You can always try to install apps from the native package managers of different distros. Here’s how:

Debian/Ubuntu

Step 1. First, add Obsidian’s repository:

echo "deb [trusted=yes] https://archive.obsidian.md/debian/ /" | sudo tee /etc/apt/sources.list.d/obsidian.list

Step 2. Then, update the package list: 

sudo apt update

Step 3. Lastly, install Obsidian: 

sudo apt install obsidian

Arch Linux

Step 1. Start by installing an AUR helper like YAY

sudo pacman -S yay

Step 2. Now use YAY to install the app:

yay -S obsidian

You can also compile Obsidian manually on Arch Linux. You just need to copy the following code and run it in the terminal:

git clone https://aur.archlinux.org/obsidian.git
cd obsidian
makepkg -si

Fedora

Step 1. First, enable the RPM Fusion repository:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Step 2. Now, install Obsidian:

sudo dnf install obsidian

OpenSUSE

Step 1. Just like the previous one, you need to add the repository:

sudo zypper addrepo https://download.opensuse.org/repositories/home:munix9:obsidian/openSUSE_Tumbleweed/home:munix9:obsidian.repo

Step 2. Now, refresh the repositories: 

sudo zypper refresh

Step 3. Finally, install Obsidian:

sudo zypper install obsidian

NixOS:

Step 1. Start by adding Obsidian to your configuration.nix file:

environment.systemPackages = with pkgs; [
  obsidian
];

Step 2. Now, rebuild your system: 

sudo nixos-rebuild switch

Method 7. Using Tarball To Install Obsidian

The last method might work, depending on whether you can find the Tar file for Obsidian, it should be available on the official website though. Once you have found and downloaded the file, you need to:

Step 1. Extract the tarball: 

tar -xzf Obsidian-x.y.z.tar.gz

Step 2. Now, move the extracted folder to a suitable location

sudo mv Obsidian-x.y.z /opt/obsidian

Step 3. Lastly, create a desktop entry:

echo "[Desktop Entry]
Name=Obsidian
Exec=/opt/obsidian/Obsidian
Icon=/opt/obsidian/obsidian.png
Type=Application
Categories=Office;" | sudo tee /usr/share/applications/obsidian.desktop
Gilbert John Avatar