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
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:
- Download and install Etcher from balena.io/etcher
- Insert your USB drive
- Select the verified Tails .img file
- Select your USB drive as the target
- 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:
- Download Rufus from rufus.ie
- Insert the USB drive
- Select the Tails .img file
- Make sure "DD Image" mode is selected
- 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:
| Manufacturer | Boot Menu Key | BIOS/UEFI Key |
|---|---|---|
| Dell | F12 | F2 |
| HP | F9 or Esc | F10 |
| Lenovo | F12 | F1 or F2 |
| Acer | F12 | F2 or Delete |
| ASUS | Esc or F8 | F2 or Delete |
| Apple Mac | Hold Option | N/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:
- Connect to Tor through the Welcome Screen
- Open Applications > Tails > Configure persistent volume
- Create a strong passphrase — memorize it or store it in a password manager
- 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
- Tails Documentation — Official documentation for the amnesic live operating system.
- Tor Project — Official site of the Tor network and Tor Browser.
- Tor Browser Manual — Setup, security levels, bridges and troubleshooting.
- EFF Surveillance Self-Defense — Threat-model based guides from the Electronic Frontier Foundation.
- Privacy Guides — Independent recommendations for privacy-respecting tools.
- Security in a Box — Digital security guides for activists and journalists.
- Whonix Documentation — Wiki for the Tor-based Whonix operating system.