Hey Bitcoin!Hey Bitcoin!
Anleitungen
Fragen und Antworten
Glossar
Links
Anleitungen
Fragen und Antworten
Glossar
Links
  • Die ersten Schritte

    • Bitcoin kaufen: Was muss ich beachten?
    • Bitcoin selber verwahren
    • Wallet Grundlagen: Accounts, Derivation Paths und Passphrases
    • UTXO-Management: Privatsphäre & Gebühren
    • Warum finanzielle Privatsphäre in Bitcoin jeden etwas angeht
  • Der Praxisstart

    • Deine eigene Bitcoin Fullnode
    • Sparrow Wallet: Dein Tool für Selbstverwahrung & Privatsphäre
    • Bitcoin Fullnode mit der Wallet App verbinden
  • SeedSigner

    • SeedSigner: Der Bitcoin-Computer
    • SeedSigner: Software und SeedQR
  • Lightning Netzwerk

    • Der Lebenszyklus eines Zahlungskanals im Lightning Netzwerk
    • Wie Kapazität und Liquidität das Routing im Lightning Netzwerk bestimmen
  • Tails OS

    • Tails OS: Ein Privatsphäre-Betriebssystem
    • Sparrow Wallet unter Tails OS nutzen
  • Sonstiges

    • Software verifizieren
    • VPN-Nutzung: Ein praktischer Leitfaden
    • GrapheneOS: Warum dein nächstes Smartphone souverän sein sollte
    • Nostr: Eine dezentrale Alternative zu Twitter — und mehr …

Sparrow Wallet unter Tails OS nutzen

Diese Anleitung zeigt dir, wie du Sparrow Wallet unter Tails OS persistent installierst – ohne die Anwendung bei jedem Systemstart neu einrichten zu müssen. Der Fokus liegt dabei auf Watch-Only-Wallets und dem Management deiner UTXOs. Private Keys oder Seed Phrases werden niemals im Persistent Storage gespeichert.

Sicherheitswarnung

Tails OS ist ein amnesisches Betriebssystem, das nach jedem Neustart seinen Zustand vergisst. Das ist für die Sicherheit gut, aber unpraktisch, wenn du regelmäßig mit Sparrow arbeiten willst. Die Lösung: Sparrow selbst und seine Konfiguration (Server-Daten, Watch-Only-Wallets, Labels) in den Persistent Storage legen.

Kritische Einschränkung!

Speichere niemals Seeds oder private Keys im Persistent Storage. Tails schützt nur vor Datenverlust, nicht vor Diebstahl oder kompromittiertem System. Der Use-Case für dieses Setup ist eindeutig: Airgap-Workflows mit Hardware Wallets oder die Verbindung zu einer entfernten Node über Tor.

Du brauchst diese Anleitung nicht, wenn du unter Tails OS nur gelegentlich eine Transaktion signieren willst. Dann reicht es gegebenenfalls, Sparrow bei jedem Start frisch zu installieren. Diese Anleitung richtet sich an Nutzer, die mit Sparrow Wallet unter Tails OS regelmäßig UTXOs analysieren, Labels pflegen oder MultiSig-Setups verwalten.

Voraussetzungen

  • Tails OS ≥ 7.0 auf USB-Stick installiert
  • Hardware Wallet (z.B. ColdCard, BitBox02) oder Zugang zu einer entfernten Bitcoin-Node
  • Mindestens 500 MB freier Speicher im Persistenz-Volume

Persistent Storage konfigurieren

Sobald du Tails OS gestartet hast, kannst du unter Applications › Tails › Persistent Storage ein persistentes Speichermedium einrichten. Dies ermöglicht es dir, Daten über einzelne Sitzungen hinaus zu speichern.

Aktiviere die benötigten Optionen:

  • Personal Data → Persistent folder (speichert Sparrow-Programmdateien)
  • Advanced Settings → Dotfiles (ermöglicht Desktop-Verknüpfungen)

Einstellungen: Beständiger Datenspeicher

Starte Tails nach der Konfiguration neu und entsperre das Persistent Storage.

Sparrow herunterladen und verifizieren

Öffne den Tor Browser und lade Sparrow herunter:

  1. Download: https://sparrowwallet.com/download/
  2. Version: Wähle Linux (Intel/AMD) Standalone (nicht das .deb-Paket!)
  3. Dateien: sparrow-[VERSION]-x86_64.tar.gz, sowie das dazugehörige Manifest und dessen Signatur.

Sparrow Download-Dateien Öffne ein Terminal Applications › Favorites › Terminal und folge der Verifizierungsanleitung am Ende der Download-Seite: Sparrow Installation

Überspringe die Verifikation nicht!

Nach dem Download ist die Verifikation der heruntergeladenen Dateien Pflicht, insbesondere da du diese im persistenten Speicher ablegst und auch in Zukunft auf ihre Integrität vertraust.

Ordnerstruktur anlegen

Erstelle im Terminal nun auch die Verzeichnisstruktur für Sparrow: Das data-Verzeichnis wird später alle Konfigurationen, Watch-Only-Wallets und Labels enthalten:

# Verzeichnisstruktur erstellen
mkdir -p ~/Persistent/Sparrow/data
# Programmdateien entpacken
tar -xzf ~/Tor\ Browser/sparrow-*.tar.gz -C ~/Persistent/Sparrow/

Nach dem Entpacken hast du drei Ordner in ~/Persistent/Sparrow/:

  • bin/ (Startskript)
  • lib/ (Programmbibliotheken)
  • data/ (dein noch leeres Datenverzeichnis)

Sparrow Verzeichnisstruktur

Erststart über Terminal testen

Starte Sparrow direkt aus dem Terminal, um die Pfade zu testen:

~/Persistent/Sparrow/bin/Sparrow -d ~/Persistent/Sparrow/data

Was passiert: Sparrow öffnet sich, erkennt ein leeres Datenverzeichnis und fragt nach der Server-Konfiguration. Schließe Sparrow wieder – es geht beim Erststart nur darum, die korrekten Pfade und Berechtigungen zu testen.

Falls du eine Fehlermeldung siehst, prüfe:

  • Ist das Archiv richtig entpackt?
  • Hast du Schreibrechte auf ~/Persistent/Sparrow/data? (korrigiere ggf. mit chmod 755 ~/Persistent/Sparrow/data)

Desktop-Integration erstellen

Eine normale .desktop-Datei im Home-Verzeichnis wäre nach dem Neustart weg. Die Lösung ist es, die Sparrow.desktop Datei im Dotfiles-Ordner anzulegen, den wir im Schritt oben als Teil des Persistent Storage konfiguriert hatten:

# Verzeichnis erstellen
mkdir -p /live/persistence/TailsData_unlocked/dotfiles/.local/share/applications
# Datei anlegen
cat > nano /live/persistence/TailsData_unlocked/dotfiles/.local/share/applications/Sparrow.desktop <<EOF
[Desktop Entry]
Name=Sparrow
Comment=Sparrow
Exec=/opt/sparrowwallet/bin/Sparrow %U
Icon=/opt/sparrowwallet/lib/Sparrow.png
Terminal=false
Type=Application
Categories=Finance;Network;
MimeType=application/psbt;application/bitcoin-transaction;application/pgp-signature;x-scheme-handler/bitcoin;x-scheme-handler/auth47;x-scheme-handler/lightning
StartupWMClass=Sparrow
SingleMainWindow=true
EOF

Sparrow Desktop-Datei erstellen

Sofort-Test der Desktop-Verknüpfung

cp /live/persistence/TailsData_unlocked/dotfiles/.local/share/applications/Sparrow.desktop ~/.local/share/applications/

Sparrow sollte nun im Anwendungsmenü Applications › Other › Sparrow erscheinen und starten.

Tor-Proxy-Konfiguration in Sparrow

Tails leitet den gesamten Traffic automatisch über Tor. Sparrow kann diesen Tor-Proxy mitnutzen:

  1. Sparrow starten und die Einstellungen unter Preferences → Server öffnen
  2. Private Electrum Server (deine eigene Node, auch über Tor erreichbar)
  3. Konfiguration:
    • Use proxy: Aktiviert
    • Proxy URL: 127.0.0.1
    • Port: 9050

Sparrow Server Settings

Prüfe im Dateimanager: ~/Persistent/Apps/Sparrow/data/ sollte nun Dateien enthalten.

Neustart-Test

  1. System neu starten
  2. Persistent Storage entsperren
  3. Mit Tor verbinden
  4. Sparrow aus dem Menü starten
  5. Erfolgskriterium: Deine Server-Konfiguration ist noch da

Fazit & Best Practices

Du hast nun Sparrow Wallet persistent unter Tails OS installiert. Was bleibt erhalten:

  • Programmdateien: Sparrow selbst (kein Neudownload nötig)
  • Konfiguration: Server-Einstellungen, Proxy, UI-Präferenzen
  • Watch-Only-Wallets: xPubs, Transaktionshistorie, Labels

Was niemals hier landen darf:

  • Seed Phrases und Private Keys
  • Exporte von Hardware Wallets mit sensiblen Metadaten

Quellen & Danksagung

Diese Anleitung basiert auf Daniel Costas' Artikel Installing Sparrow Wallet on TailsOS persistently, welcher wiederum die Anleitung: Tails Linux mit Sparrow Wallet als Grundlage nutze.

Hat dir der Artikel geholfen?

Wenn dir dieser Artikel gefallen hat und du gern Danke sagen möchtest, würde ich mich über ein paar Satoshis per Lightning freuen.

sats@d11n.net
Vorheriger Artikel
Tails OS: Ein Privatsphäre-Betriebssystem