
Djibian is for you.
It is the operating system foopgp assembles on top of Debian , to give you back the control of your digital life: an OpenPGP identity carried by a physical key (YubiKey or NitroKey), encrypted email , an authentication that depends on no one but you, and β for members β the ability to use the djis as a means of exchange .
Djibian was also designed to run smoothly on both recent machines and old dinosaurs β it is also an excellent way to extend the life span of your computers.
Video walk-through (β 5 min). Related post .
β οΈ The Djibian installer formats the whole disk of the target machine. If it holds data you care about (photos, documents, contacts, bookmarksβ¦), copy them to an external drive before going further.
If in doubt, take a full disk image (Clonezilla does this very well); you can extract anything you need from it later.
Expect 3 to 5 GB.
Use your usual tool β Ventoy
, balenaEtcher
, Rufus (Windows) or the command line dd for the more seasoned β to burn the ISO onto a USB stick of at least 8 GB.
With Ventoy you can even keep several ISOs on the same stick (very handy to manage different versions).
Plug the stick in, reboot, and at the vendor logo press the boot-menu key (usually F2, F12 or Esc).
Pick Djibian live: the system starts up without touching your disk at all. You can try anything, open the browser, explore the desktop.
When you’re ready, double-click “Install Djibian”: the installation runs on its own, it takes 15 to 45 minutes depending on the speed of the hard drive.
The default user is unknow and its password is foopgp.
On the first reboot into your new Djibian, the djibian-onboarding application starts on its own. It walks you through β without a single command line to type β to:
The video below follows a new user through exactly that experience:
Note: if a “Warning!” (β οΈ) icon shows up at the bottom right of the panel, it means security updates are available. Click the β οΈ icon right away to launch them.
Related article: “Djibian goes live!” .
You’d rather keep your Debian (β₯ 13) or Ubuntu (β₯ 24.04)? You can enable our repository and install only the packages that interest you.
wget https://djibian.foopgp.org/debs/djibian-keyring_0.2.1_all.deb
sudo dpkg -i djibian-keyring_0.2.1_all.deb && rm djibian-keyring_0.2.1_all.deb
sudo tee /etc/apt/sources.list.d/foopgp.sources >/dev/null <<'EOF'
Types: deb
URIs: https://djibian.foopgp.org/debs/
Suites: ./
Components:
Signed-By: /usr/local/share/foopgp-archive-keyring.pgp
EOF
sudo apt update
sudo apt install djibian-gpgconfig djibian-onboarding pgpid
djibian-onboarding β the same graphical application as step 5 above. Launch it after install, follow along. The gentlest route in.
djibian-gpgconfig β the OpenPGP settings that make daily use of a physical key smooth (sensible PIN cache, card parameters, keyserver choice).
pgpid β the command-line version, for those who prefer. Just two commands, all-in:
pgpid-gen # generates your identity + N recovery shares (QR codes)
pgpid-qrscan # scans those QR codes and loads everything onto your physical key
That simple.
π Djibian + OpenPGP workshop β 4 hours in person, free. We start from a freshly-installed Djibian, generate your identity, configure your physical key, and verify together that everything signs / decrypts / authenticates. You walk away with a complete working chain. Upcoming sessions.
π¬ Demonstration: an encrypted email, end-to-end.
See also: OpenPGP-secured email .
π A single physical key for every machine on the Internet β sshwgpg, shipped in our packages, lets you hop over ssh to any machine without copying a single private key.
π¬ Write to us β to join the mailing lists, ask a question, or come and meet us at a workshop.
Welcome home: our new world! π
If you have improvements or corrections to suggest, you can contribute directly on Codeberg .