Eine erreichbare HTTPS-Konsole und ein abgesichertes Admin-Konto.
1. Hol dir einen Linux-VPS
Erstelle bei deinem Hoster einen frischen x86-64-Linux-VPS mit Root-Zugriff. Ubuntu 24.04 LTS oder Debian 12+ sind einfache Optionen. Nutze eine gepflegte OS-Version; ARM wird vom nativen Installer nicht abgedeckt.
Für einen kleinen Shop sind 2 vCPU, 4 GB RAM und 60 GB SSD ein guter Start. Wenig Last geht auch mit 1 vCPU, 2 GB RAM und 20 GB Speicher. Plane Platz für Betriebssystem, Zahlungsverlauf, Backups und Updates ein. Auf diesem Server laufen keine Blockchain-Nodes.
Hinterlege deinen öffentlichen SSH-Schlüssel, notiere die Server-IP und prüfe beim ersten Verbinden den SSH-Host-Fingerprint. Teile nie deinen privaten SSH-Schlüssel. Hier findest du die Voraussetzungen und die optionale Docker-Installation.
2. Verbinde deine Domains
Lege diese Einträge bei deinem DNS-Anbieter an. Ersetze example.com und die IP durch deine eigenen Werte.
| Hostname | Eintrag | Zweck |
|---|---|---|
| merchant.example.com | A → VPS-IPv4 | Deine Konsole |
| pay.example.com | A → VPS-IPv4 | Kunden-Checkout |
| api.example.com | A → VPS-IPv4 | Deine Integrationen |
Eigene Subdomain-Namen sind möglich; das Setup fragt danach. Setze AAAA-Einträge nur, wenn IPv6 wirklich zu diesem VPS führt. Ein alter AAAA-Eintrag kann die HTTPS-Prüfung stören, obwohl der A-Eintrag stimmt.
Cloudflare: Proxy während der Installation ausschalten (nur DNS). Nach erfolgreichem Setup und HTTPS-Prüfung kannst du ihn wieder einschalten. Nutze eine verschlüsselte Verbindung zum Server, am besten Full (strict) mit dem gültigen Zertifikat.
3. Prüfe die Firewall
Erlaube eingehend TCP 80 und 443, sowohl in der VPS-Firewall als auch beim Hoster. Lass deinen tatsächlichen SSH-Port offen. Ausgehendes HTTPS und DNS müssen funktionieren.
Gib PostgreSQL und interne App-Ports nicht öffentlich frei. Der Installer ändert keine Firewall-Regeln. Lass deine aktuelle SSH-Verbindung beim Ändern der Regeln offen, damit du dich nicht aussperrst.
4. Starte den signierten Installer
Verbinde dich per SSH als root und führe diesen Befehl aus:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh)Das Setup fragt nach Domains, Kontakt-E-Mail für HTTPS, Standard-Fiatwährung sowie Benutzername und Passwort für HTTP Basic Auth. Du kannst das Passwort selbst wählen oder erzeugen lassen. Bewahre es sicher auf.
Der Installer prüft das signierte Release und richtet PostgreSQL, Nginx, HTTPS und Systemdienste ein. Warte auf die Erfolgsmeldung. Basic Auth ist eine eigene Schutzschicht, nicht dein späteres Konsolen-Konto.
Erst prüfen oder eine Installation fortsetzen
Vorab kannst du die Kompatibilität prüfen:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --checkBehebe einen gemeldeten Fehler und setze das Setup fort. Lösche nicht den Installationsordner und erzeuge keine neuen Wallet-Schlüssel.
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --resume5. Registriere und sichere dein Konto
Öffne deine Merchant-Domain, melde dich bei Basic Auth an und registriere den ersten Admin mit E-Mail und starkem Passwort. Wähle Sprache und Zeitzone und lies die verlinkten Bedingungen und Datenschutzhinweise.
Aktiviere unter Settings → Account die Zwei-Faktor-Anmeldung. Prüfe unter Settings → System regionale Währungs-/Zeitzonen-Vorgaben und aktive Domains. Neue Vorgaben ändern keine bestehenden Projekte.
Die erste berechtigte Installation erhält nach Registrierung und Verbindung automatisch einmalig 10 US-Dollar Startguthaben. Den Status findest du unter Settings → Fees. So funktioniert das Verarbeitungsguthaben →
6. Prüfe alles vor den ersten Zahlungen
Öffne Settings → Chain connections. Achte auf die Scanner-Bereitschaft, nicht nur auf gesunde Nodes. Halte unabhängige Ersatzanbieter für deine genutzten Chains bereit.
Auf dem VPS liegen Hot-Wallets. Begrenze Admin-Zugriffe, installiere Sicherheitsupdates und sichere private Backups außerhalb des Servers. Wallet-Exporte enthalten Geheimnisse. Lade sie nie auf Websites oder in Support-Tickets hoch. Checkliste zur Serversicherheit →
Jetzt kannst du Projekt und Store anlegen. Teste jede Zahlungsmethode mit einem kleinen echten Betrag, bevor du sie deinen Kunden anbietest.