Subsurface Open Source Diving Logbook Application

Subsurface is a free and open source dive log book for Linux, Windows and Mac. Using subsurface you can manage your diving data like dive locations with GPS coordinates, weights and exposure protection used, divemasters and dive buddies. It supports single and multi tank dives using air, Nitrox or TriMix and also rate your dives. It comes with powerful filter support, importing dive data from other programs, SAC rate, partial pressures of O2, N2 and He, calculated deco information, dive profiles. You can visualize tank pressure curves, print option out a detailed log book that includes dive profiles and other relevant information.

Subsurface app

Download Subsurface [Windows,MacOS,Linux]

Install Subsurface on Ubuntu Linux

Subsurface is available via flatpak, PPA, snap and portable AppImage file format. You can easily install it via the command-line terminal application.

Install Subsurface via Flatpak:

First install flatpak and flathub and restart your system. You can skip this if already have flatpak.

How to install flatpak and flathub

Also Read:  Tiny Image Finder - Image Finder with Preview

Open terminal (Ctrl+alt+t) and run below Subsurface flatpak command.

flatpak install flathub org.subsurface_divelog.Subsurface

You can start Subsurface via

flatpak run org.subsurface_divelog.Subsurface

and uninstall it via

sudo flatpak uninstall org.subsurface_divelog.Subsurface

Install Subsurface via Snap:

In terminal run below Subsurface snap installation command.

sudo snap install subsurface

Install Subsurface via PPA

In terminal run all commands one by one.

sudo add-apt-repository ppa:subsurface/subsurface
sudo apt-get update
sudo apt install subsurface

Install Subsurface via AppImage

Download Subsurface

Download Subsurface in the .AppImage file format from the above link and save it on your Downloads folder. In your terminal run below commands

cd Downloads
sudo chmod +x ~ Subsurface-5.0.3-x86_64.AppImage

Here “Subsurface-5.0.3-x86_64.AppImage” is the downloaded file name. You can change above command based on your downloaded file name. after that run


That’s all

If you liked this article, please subscribe to our YouTube Channel. You can also stay connected with us on X (Twitter) and Facebook.

Leave a Reply