Martus is a free, open source, secure information collection and management tool that empowers rights activists to be stronger in their fight against injustice and abuse.

To install Martus in a qube:

  1. Create a Debian 8 backports template using the Qubes VM Manager or running qvm-clone debian-8 debian-8-backports in dom0.

  2. Add backports to the sources for the new template by opening a terminal in the new template, run sudo vi /etc/apt/sources.list and add deb jessie-backports main.

    (If you are new to vi text editing, type i to be able to edit, and when done editing press ESC then type :x and press ENTER.)

  3. Update source list: sudo apt-get update.

  4. Install openjdk and openjfx from backports: sudo apt-get -t jessie-backports install openjdk-8-jre openjfx.

  5. You may need to install unzip to be able to unzip Martus after you download it: sudo apt-get install unzip.

  6. Create a new qube/appvm based on your debian-8-martus template with whatever color and networking you want (sys-whonix probably preferred) using the Qubes VM Manager or running qvm-create -t debian-8-backports -l blue martus and qvm-prefs -s martus netvm sys-whonix in dom0.

  7. Download the latest Martus version from

  8. Unzip the Martus package unzip

  9. cd into new folder: cd Martus-5.1.1.

  10. Run Martus: java -jar martus.jar.