Wren Linux

wren-linux / docs / first-time.md (as plain text)

Your first time with Wren Linux

This takes about an hour, most of it waiting. You need a computer you can erase, a USB stick, and an internet connection (a cable or a phone's USB tethering is easiest).

This erases the whole disk. Copy what you want to keep somewhere else first.

Wren Linux makes common attacks harder. It doesn't make you anonymous or untouchable: THREAT-MODEL.md says what it does and doesn't do.

1. Install Debian

First, in the computer's BIOS: UEFI only, Secure Boot on, storage mode AHCI. bios.md says how, and what to set after the install.

Get Debian 13's installer from debian.org, and choose these when it asks:

(Someone with Wren Linux can also build you an install stick that answers most of this: bash prep/make-install-iso.sh. Boot it, choose "Automatic install with Wren Linux", and at your first login answer yes to "Set it up now?". Then go to step 4.)

2. Get Wren Linux

Restart, type the passphrase, and log in. Then:

sudo apt install git
git clone https://wrenlinux.org/git/wren-linux.git wren

If you aren't online yet, get these files on another computer, or see After the first boot.

3. Check it, then start

Look at the key your copy trusts:

grep '^WREN_SIGNING_FPR=' ~/wren/pins.sh

It should be the fingerprint in SECURITY.md. Compare it on another device if you can. If it differs, stop.

Then start the install:

bash ~/wren/start.sh

Run it as yourself, not as root. It explains what it will do and asks before it changes anything.

4. Answer its questions

It asks for your password, then shows a list of optional programs: arrow keys to move, Space to tick, Enter to go on. You can change all of this later, so if unsure, these are a good start:

PickFor
firefox-sandboxa web browser, walled off from your files. Without a browser you have no web.
pipewire-audiosound
keepassxca password manager
backupencrypted backups

It then installs for a while. When it's done, log out by typing exit, and log in again: the desktop starts.

5. Use the desktop

Super is the Windows or Cmd key.

KeysDoes
Super+Entera terminal
Super+dstart a program: type its name, then Enter
Super+Shift+qclose the window
Super+Escapelock the screen
Super+mthe Wren menu: install apps, update, status
Super+?every key

Click the Wi-Fi name in the bar to connect. If a café's sign-in page won't load, use Wi-Fi sign-in in the Wren menu.

6. Check it, and keep it healthy

wrenctl --status

The first lines are "Security at a glance": [x] is done, [~] partly, [ ] not, each with what to run.

Habits that matter most

Going further