BTCPayServer einrichten: Schritt-für-Schritt-Anleitung von der Installation zur ersten Transaktion
Tutorial

BTCPayServer einrichten: Schritt-für-Schritt-Anleitung von der Installation zur ersten Transaktion

Stefan Eißler

Was ist ein BtcpayServer und was ist Bitcoin Business Hub

Du willst Bitcoin-Zahlungen akzeptieren ohne Mittelsmänner, ohne saftige Gebühren und mit voller Kontrolle über deine Keys und Coins. Genau dafür gibt es BTCPayServer. Er ist Open Source, zensurresistent und der absolute Goldstandard für Unternehmen, die wirklich souverän sein wollen.

Wir bei Bitcoin Business Hub hosten und betreiben BTCPayServer komplett non-custodial, mit deutschem Support und in einem Dashboard, das endlich auch der Buchhalter versteht. Aber weil wir Transparenz leben, bekommst du hier trotzdem die komplette Anleitung, falls du es wirklich selbst machen willst.

Die Wahrheit vorab: Wer ein eigenes Dev-Team hat und Spaß an Server-Administration, der kann das wunderbar selbst stemmen. Alle anderen sparen sich Nerven, Zeit und am Ende auch Geld, wenn den technischen Teil managen lassen ohne viel Souveränität zu verlieren.

Warum BTCPayServer so stark ist

Selbst gehostet hast du null Prozent Zahlungsgebühren, volle Kontrolle und kannst sowohl On-Chain- als auch Lightning-Zahlungen empfangen. Das ist unschlagbar. Was jedoch fehlt, ist alles, was ein echtes Unternehmen darüber hinaus braucht: deutsche Umsatzsteuer-Rechnungen mit Logo, automatischer DATEV-Export, Payroll in Bitcoin, ein übersichtliches Treasury-Dashboard, Multi-User mit Rollen und Rechten sowie jemand, der sich kümmert, wenn der Node mal wieder offline ist oder Bitcoin Core 700 GB Speicher frisst.

So richtest du deinen eigenen BTCPayServer ein (falls du es wirklich selbst machen willst)

Du brauchst einen VPS mit mindestens 2 vCPU, 4 GB RAM und 80 GB SSD. Vorallem die Anbieter von Hetzner CX31 oder AX41 sind perfekt. Außerdem brauchst du eine eigene Subdomain, die auf die IP zeigt.

Verbinde dich per SSH und aktualisiere erst einmal den Server:

ssh root@deine-ip
apt update && apt upgrade -y
apt install git -y

Danach installierst du Docker mit einem einzigen Befehl:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Lege ein Verzeichnis an und lade das offizielle btcpayserver-docker Repository herunter:

mkdir ~/btcpay && cd ~/btcpay
git clone https://github.com/btcpayserver/btcpayserver-docker
cd btcpayserver-docker

Jetzt kommen die wichtigen Umgebungsvariablen. Passe einfach die Domain und ggf. weitere Optionen an:

export BTCPAY_HOST="btcpay.deinefirma.de"
export NBITCOIN_NETWORK="mainnet"
export BTCPAYGEN_CRYPTO1="btc"
export BTCPAYGEN_ADDITIONAL_FRAGMENTS="opt-save-storage-s;opt-add-btc-paywall"
export BTCPAYGEN_REVERSEPROXY="nginx"
export BTCPAYGEN_LIGHTNING="clightning"
export ACME_CA_URI="https://acme-v02.api.letsencrypt.org/directory"

Jetzt startest du die Installation:

. ./btcpay-setup.sh -i

Das dauert 10 bis 20 Minuten. Danach ist dein BTCPayServer unter https://btcpay.deinefirma.de erreichbar. Wichtig: Lege sofort den ersten Admin-Account an, danach ist die Registrierung für andere gesperrt.

Herzlichen Glückwunsch! Technisch bist du jetzt deine eigene Bank. Für die erste Transaktion musst du noch warten bis die Blockchain vollständig synchornisiert ist.

Was in der Praxis nach ein paar Wochen passiert

Bitcoin Core wird immer größer, Lightning-Kanäle gehen offline, Updates müssen manuell eingespielt werden, und du hast immer noch keine ordentlichen deutschen Rechnungen und kein Payroll-Modul. Genau deshalb haben wir Bitcoin Business Hub gebaut.

Die entspannte Alternative: BTCPayServer managed by Bitcoin Business Hub

Wir übernehmen alles, was nervt.

Dein BTCPayServer läuft auf unserer performanten Infrastruktur in Deutschland, wird rund um die Uhr überwacht und immer auf dem neuesten Stand gehalten. Du bringst einfach deine xPubs mit (oder lässt dir welche von uns generieren) und hast sofort Zugriff auf ein Dashboard, das weit über das reine BTCPayServer hinausgeht: deutsche PDF-Rechnungen mit deinem Logo, automatischer Steuer-Export, Payroll-Modul für Bitcoin-Gehälter, Treasury- und Performance-Übersicht, Multi-User mit Rollen und Rechten sowie nahtlose Anbindung an Lexoffice, DATEV oder SAP.

Und das Beste: Du zahlst erstmal keine Transaktionsgebühren nur eine transparente monatliche Pauschale ab 49 €, die sich schon ab ein paar tausend Euro Umsatz rechnet.

Deine nächsten Schritte

Du willst es wirklich selbst hosten? Super, nutze einfach die Anleitung oben.

Du willst endlich Bitcoin im Unternehmen ohne Server-Stress? Dann lass uns reden.

Wir freuen uns, dich und dein Team in die nächste Generation Bitcoin-Unternehmen zu bringen.

Hilfe beim Setup benötigt?

Die Einrichtung eines eigenen BTCPayServers kann komplex sein. Wir unterstützen Sie gerne bei der Installation und Konfiguration, damit Sie sich auf Ihr Geschäft konzentrieren können.

Kontakt aufnehmen
ST

Stefan Eißler

Gründer von Bitcoin Business Hub. Wir machen Bitcoin im Unternehmen endlich einfach und sicher.