Frequently Asked Questions

Find answers to common questions about SpecterOS

🚀 Getting Started

What is SpecterOS?

+

SpecterOS is a privacy-first, Debian-based Linux distribution designed for security researchers, privacy advocates, journalists, activists, and anyone who values their digital freedom.

It features Persona Shards (isolated environments), Network Kill Switch, full disk encryption, audit logging, and Tor integration - all designed to protect your privacy and security.

Is SpecterOS free?

+

Yes! SpecterOS is completely free and open source software licensed under Apache 2.0.

You can download, use, modify, and distribute it without any cost. We accept donations to support ongoing development.

What are the system requirements?

+

Minimum:

  • 2 core processor (x86_64)
  • 2 GB RAM
  • 20 GB storage
  • USB drive or DVD for installation

Recommended:

  • 4 core processor
  • 4 GB RAM
  • 64 GB SSD

Can I try SpecterOS without installing?

+

Yes! SpecterOS includes a Live mode that lets you boot from USB and try the system without installing anything to your hard drive.

Select "SpecterOS (Live)" from the boot menu to use Live mode. Any changes you make will be lost when you reboot.

🔐 Security & Privacy

What are Persona Shards?

+

Persona Shards are isolated environments that keep your different digital identities completely separate. Each shard has its own:

  • Encrypted storage
  • Network configuration
  • Application sessions
  • Security policies

Default shards include: Work, Anon, Burner, and Lab.

How does the Network Kill Switch work?

+

The Network Kill Switch instantly blocks all network traffic at the system level. When activated:

  • All network interfaces are disabled
  • Wi-Fi and Bluetooth are turned off
  • All active connections are terminated
  • Network daemons are stopped

This is useful in emergency situations where you need to immediately disconnect from all networks.

Is my data encrypted?

+

Yes! SpecterOS uses LUKS2 full disk encryption by default. All your data is encrypted at rest using industry-standard encryption.

Additionally, each Persona Shard can have its own encryption key for extra isolation.

Does SpecterOS include Tor?

+

Yes! SpecterOS has built-in Tor integration. You can route any application through Tor with transparent proxying.

The Network settings include easy Tor configuration for anonymous browsing and communication.

💿 Installation

How do I install SpecterOS?

+

See our complete Installation Guide for step-by-step instructions.

In short: Download ISO → Create bootable USB → Boot from USB → Follow installer wizard.

Can I dual-boot SpecterOS?

+

Yes, but we recommend using a separate physical drive for best security and isolation.

If dual-booting on the same drive, use manual partitioning during installation and be careful not to overwrite your existing OS.

Does SpecterOS work on Mac?

+

SpecterOS works on Intel-based Macs, but not on Apple Silicon (M1/M2) yet. We're working on ARM support for future releases.

For Intel Macs, you may need to disable Secure Boot and use rEFInd bootloader for best results.

What if installation fails?

+

Common solutions:

  • Verify ISO checksum matches
  • Recreate bootable USB
  • Disable Secure Boot in BIOS
  • Try "nomodeset" boot parameter
  • Check hardware compatibility

See our Troubleshooting section for more help.

🔧 Usage & Support

How do I update SpecterOS?

+

SpecterOS uses A/B updates for safe, rollback-capable updates:

sudo specteros-update

Or use standard Debian commands:

sudo apt update && sudo apt upgrade

Can I install additional software?

+

Yes! SpecterOS is based on Debian, so you can install any software from Debian repositories:

sudo apt install package-name

You can also use Flatpak and AppImage for additional applications.

How do I get help?

+

There are several ways to get help:

How can I contribute?

+

We welcome contributions! You can help by:

  • Contributing code on GitHub
  • Reporting bugs and suggesting features
  • Improving documentation
  • Translating to your language
  • Helping others in the community
  • Donating to support development

Visit our GitHub repository to get started.