Cipherbase
BTC ETH XMR
Privacy Entry 06 of 25

Complete Tails OS Setup Guide: Build a Secure, Anonymous Computing Environment

Tails is a security-focused Linux distribution that runs from USB, routes all traffic through Tor, and leaves no trace after shutdown. This comprehensive guide covers verification, installation, and configuration for maximum privacy and anonymity.

On this page
  1. Understanding Tails and When to Use It
  2. Downloading and Verifying Tails
  3. Creating the Bootable USB Drive
  4. Booting Tails for the First Time
  5. Configuring Persistent Storage
  6. Essential OPSEC Practices with Tails

Tails (The Amnesic Incognito Live System) is a security-focused Linux distribution built to protect your privacy and anonymity. Unlike a normal operating system that quietly logs your activity to the hard drive, Tails runs entirely from a USB drive or DVD, routes every internet connection through Tor, and leaves nothing behind when you shut down. This guide walks you through the whole setup, from downloading and verifying to daily use.

Understanding Tails and When to Use It

Tails has one job: giving you a secure, anonymous environment that completely resets after each session. The OS loads into RAM, never touches the hard drive, and pushes all network traffic through Tor. Shut it down, and everything in RAM gets wiped.

Who needs this? Journalists protecting sources, activists working in hostile environments, researchers digging into sensitive topics, and anyone who takes operational security seriously. It's also useful when you need to send anonymous email without tying your identity to the message.

Here's the key distinction most people miss: Tails isn't about hiding the fact that you use privacy tools. It's about making sure those tools work correctly and leave no forensic traces. That's why understanding your threat model matters. If your goal is to hide that you're using privacy software at all, Tails might not fit — booting from a USB drive is conspicuous in its own right.

Downloading and Verifying Tails

Don't skip verification. A compromised Tails image defeats the whole point.

Download Process

Go to the official Tails website (tails.boum.org) and grab the latest USB image, which runs about 1.2–1.3 GB. Only download from the official site. Mirrors and torrents are fine if you can verify the cryptographic signatures, but if you can't, stick to the source.

Verification Steps

Tails offers several ways to verify your download. The strongest approach uses cryptographic signature verification:

# Import the Tails signing key
gpg --keyserver hkps://keys.openpgp.org --recv-keys 0xDBB802B258ACD84F

# Verify the key fingerprint matches
# A490 D0F4 D311 A415 3E2B B7CA DBB8 02B2 58AC D84F

# Download both the .img file and the .sig signature file
# Then verify
gpg --verify tails-amd64-*.img.sig tails-amd64-*.img

You're looking for "Good signature from 'Tails developers (offline long-term identity key)'" in the output. Anything else means the image could be compromised — don't use it.

If GPG feels unfamiliar, Tails also offers browser-based JavaScript verification. It works, but command-line verification is harder to tamper with and generally more trustworthy.

Creating the Bootable USB Drive

You'll need a USB drive with at least 8 GB of space. Everything currently on it will be overwritten.

Using Etcher (All Platforms)

Balena Etcher is the easiest cross-platform option:

  1. Download and install Etcher from balena.io/etcher
  2. Insert your USB drive
  3. Select the verified Tails .img file
  4. Select your USB drive as the target
  5. Click Flash

Etcher verifies the write automatically, which cuts down the risk of a corrupted install.

Using dd on Linux

Comfortable on the command line? Here's how to do it on Linux:

# Identify your USB drive (be absolutely certain)
lsblk

# Unmount the drive if mounted
sudo umount /dev/sdX*

# Write the image (replace sdX with your drive identifier)
sudo dd if=tails-amd64-*.img of=/dev/sdX bs=4M status=progress conv=fsync

# Sync to ensure all data is written
sync

Triple-check your device identifier before running this. Pointing it at the wrong device will overwrite your hard drive.

Using Rufus on Windows

Windows users should go with Rufus:

  1. Download Rufus from rufus.ie
  2. Insert the USB drive
  3. Select the Tails .img file
  4. Make sure "DD Image" mode is selected
  5. Click Start

Rufus will warn you about wiping the USB. Confirm you've got the right drive selected before you proceed.

“Arguing that you don't care about the right to privacy because you have nothing to hide is no different from saying you don't care about free speech because you have nothing to say.”

— Edward Snowden

Booting Tails for the First Time

BIOS/UEFI Configuration

Most computers default to booting from the internal hard drive, so you'll need to either change the boot order or pull up the one-time boot menu on startup.

Restart your computer and watch for the manufacturer logo screen — the key to access boot options flashes by quickly. Here's a reference for the most common hardware:

ManufacturerBoot Menu KeyBIOS/UEFI Key
DellF12F2
HPF9 or EscF10
LenovoF12F1 or F2
AcerF12F2 or Delete
ASUSEsc or F8F2 or Delete
Apple MacHold OptionN/A

Secure Boot Considerations

Secure Boot is enabled by default on most modern machines, and it's designed to block unauthorized operating systems from loading. Tails handles Secure Boot fine on most hardware, but if you hit problems during boot, try disabling it temporarily in your BIOS/UEFI settings.

Initial Boot

Once Tails loads, you'll see the Boot Loader screen with the Tails logo. Hit Enter or wait 10 seconds and it'll boot automatically. That first boot takes 3 to 5 minutes while Tails decompresses itself into RAM.

From there, you land on the Welcome Screen, where you can set a few options before connecting to Tor.

Configuring Persistent Storage

By default, Tails forgets everything when you shut down. Persistent storage lets you save specific data between sessions without gutting the security model. This part is optional, but it makes Tails a lot more practical to use day-to-day.

Creating Persistence

After booting Tails:

  1. Connect to Tor through the Welcome Screen
  2. Open Applications > Tails > Configure persistent volume
  3. Create a strong passphrase — memorize it or store it in a password manager
  4. Wait for the encryption setup to finish (this takes a few minutes)

Selecting What to Persist

Tails gives you granular control over what actually gets saved between sessions:

  • Personal Data: Documents and files in the Persistent folder
  • Browser Bookmarks: Tor Browser bookmarks only
  • Network Connections: Saved Wi-Fi passwords
  • Additional Software: Packages you've installed
  • Dotfiles: Configuration files for advanced users
  • GnuPG: Your encryption keys and keyring

Only enable what you genuinely need. Every item you persist slightly expands your forensic footprint if someone gets hold of your USB drive. Think of persistent storage as a tradeoff, not a free feature — the more you save, the more there is to find.

Understanding the Tradeoff

Persistence works against Tails' core amnesic design. The more you store, the more traces you create. For situations where you need maximum security, skip persistence entirely and accept the extra setup time each session.

Essential OPSEC Practices with Tails

Tails handles the technical side of anonymity. The behavioral side is on you.

Network Considerations

Think carefully about where you connect. Using Tails at home on your personal internet connection gives you limited anonymity — your ISP can still see that someone at your address is using Tor. Public Wi-Fi from a location without cameras is a stronger option, though no setup is ever perfect.

Don't log into accounts tied to your real identity while using Tails. Signing into your personal email or social media while running Tails defeats the whole purpose. If you need account access, create new ones using anonymous email services — ProtonMail over Tor, Tutanota, or throwaway addresses from something like Guerrilla Mail — that have never been connected to who you are.

Physical Security

A Tails USB in your pocket is physical evidence. If that matters for your situation, a few habits help:

  • Memorize your persistent storage passphrase rather than writing it down
  • Store the USB separately from your main computer
  • Physically destroy the USB when you no longer need it — shredding or snapping it, not just deleting files

Someone

Frequently Asked Questions

What is Tails OS and why would I use it?

Tails is a privacy-focused operating system you run from a USB drive that leaves no trace on the computer you use it on. It routes all internet traffic through the Tor network to help keep your identity and activity private. It's a good choice if you need to browse anonymously or work with sensitive information on a shared or untrusted computer.

What do I need to install Tails OS?

You need a USB drive with at least 8GB of storage and a computer to download and flash the Tails image onto it. The official Tails website provides a step-by-step installer for Windows, macOS, and Linux that handles the flashing process for you. Once the USB is ready, you boot your computer from it instead of the regular operating system.

Will using Tails keep me completely anonymous online?

Tails significantly improves your privacy by using Tor and leaving no local traces, but no tool guarantees complete anonymity. Your behavior still matters — logging into personal accounts or downloading files can link activity back to you. For the best protection, follow the usage guidelines on the Tails website and understand what Tails can and cannot protect against.

Video Resources

Sources & Further Reading