Learn a lot, one byte at a time.

Install Notion Web App on Linux!

I recently got into Notion.so and I must say, it’s a blast to use! Notion for those of you who don’t know is a personal notebook / todo list / journalling thing that is really handy for people who want to take digital notes. It’s cross-platform and has markdown support however they don’t officially support Linux. While there are 3rd party clients out there that make Notion into a web app so you can use it on your computer, I wanted to do it differently and take a cleaner approach.

Epiphany! That’s the name of GNOME’s flagship web browser. It’s a simple browser but it has one killer feature that can turn websites into web apps! The beauty of this is that you can do this for any website, whether you use social platforms like Instagram or Twitter, it’s a perfect way to integrate it with the rest of your system. Also, all web apps you create are sandboxed meaning they aren’t going to snoop or interfere with your browser (a win for privacy!)

Installing Epiphany (or GNOME Web)

Epiphany is the package name but GNOMEies like to refer to it as GNOME Web. This package should be basically on every distribution repository but if you’re anti-GNOME or something, you might want to look else where. You can install it through your software center / desired package manager or depending on your distro, you can try the command line method.

# fedora
sudo dnf install epiphany

# ubuntu / linux mint / debian et. al.
sudo apt install epiphany-browser

# arch linux / manjaro
sudo pacman -S epiphany

# flatpak (uses flathub.org repos)
flatpak install flathub org.gnome.Epiphany

Adding Notion.so to our system

Basically, open the browser and go to notion.so and login. Once done, open the menu (top-right) and click on “Install Site as Web Application”.

We want to install it as a web-app.

You will then get a popup like shown below. Simply click “Create” or give it a different name.

Almost there…

That’s it! Now you can open your menu or if you’re on GNOME, just press Start / Super and type “notion”.

Here we go!

Once you run it, you’ll probably be prompted to log in and you’re good to go! Now you have a standalone Notion web app to use on your Linux machine! One downside is that it isn’t going to work offline but hey, now you can alt-tab into Notion instead of having it incorporated inside your browser.

Happy note taking!

« »