Een werkende HTTPS-console en een beveiligd beheerdersaccount.
1. Neem een Linux-VPS
Maak in het paneel van je hostingprovider een nieuwe x86-64 Linux-VPS met roottoegang. Ubuntu 24.04 LTS of Debian 12+ zijn eenvoudige keuzes. Gebruik een onderhouden OS-release; ARM valt niet onder het native installatieprogramma.
Begin voor een kleine winkel met 2 vCPU, 4 GB RAM en 60 GB SSD. Licht gebruik kan op 1 vCPU, 2 GB RAM en 20 GB schijf draaien, maar laat ruimte voor het OS, betalingsgeschiedenis, back-ups en updates. Deze server draait geen blockchainnodes.
Voeg je openbare SSH-sleutel toe, noteer het server-IP en verifieer de SSH-hostvingerafdruk bij je eerste verbinding. Deel nooit een privé-SSH-sleutel. Zie de volledige vereisten of de optionele Docker-installatie.
2. Verwijs je domeinen naar de server
Voeg deze records toe in het DNS-paneel van je domein. Vervang example.com en het IP door je eigen gegevens.
| Hostnaam | Record | Doel |
|---|---|---|
| merchant.example.com | A → VPS IPv4 | Je console |
| pay.example.com | A → VPS IPv4 | Afrekenen voor klanten |
| api.example.com | A → VPS IPv4 | Je integraties |
Aangepaste subdomeinnamen zijn prima; het installatieprogramma vraagt ernaar. Voeg alleen AAAA-records toe als IPv6 deze VPS daadwerkelijk bereikt. Een oud AAAA-record kan HTTPS-validatie verstoren, ook als het A-record correct is.
Cloudflare: schakel de proxy tijdens de installatie uit (alleen DNS). Na voltooiing van de installatie en HTTPS-validatie kun je die weer inschakelen. Gebruik een versleutelde verbinding met de oorsprong, bij voorkeur Full (strict) met het geldige certificaat.
3. Controleer de firewall
Sta inkomend verkeer toe op TCP 80 en 443 in zowel de VPS-firewall als de firewall van de hostingprovider. Houd je werkelijke SSH-poort open. Uitgaand HTTPS en DNS moeten werken.
Stel PostgreSQL of interne applicatiepoorten niet openbaar beschikbaar. Het installatieprogramma wijzigt firewallregels niet voor je. Houd je huidige SSH-sessie open terwijl je toegangsregels wijzigt, zodat je jezelf niet buitensluit.
4. Voer het ondertekende installatieprogramma uit
Verbind via SSH als root en voer uit:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh)De installatie vraagt om je domeinen, HTTPS-contacte-mail, standaardfiatvaluta en HTTP Basic-gebruikersnaam/-wachtwoord. Je kunt dat wachtwoord kiezen of de installatie er een laten genereren. Bewaar het veilig.
Het installatieprogramma verifieert de ondertekende release en stelt PostgreSQL, Nginx, HTTPS en systeemdiensten in. Wacht op de succesmelding. De Basic Auth-inloggegevens vormen een afzonderlijke beveiligingslaag, niet je latere consoleaccount.
Controleer eerst of hervat een onderbroken installatie
Voer vóór installatie de compatibiliteitscontrole uit:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --checkVerhelp de gemelde fout en hervat daarna. Verwijder de installatiemap niet en genereer walletsleutels niet opnieuw.
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --resume5. Registreer en beveilig je account
Open je handelaarshostnaam, doorloop Basic Auth en registreer de eerste beheerder met een e-mailadres en sterk wachtwoord. Kies je installatiemodus, taal en tijdzone en lees de gelinkte voorwaarden en het privacybeleid. De moduskeuze is permanent. Lees Merchant- of Operator-modus voordat je indient.
Bekijk in Instellingen → Account, schakel tweefactorauthenticatie in. In Instellingen → Systeem, controleer de regionale valuta-/tijdzonestandaarden en actieve domeinen. Regionale standaardwaarden gelden voor nieuwe items; ze herschrijven bestaande projecten niet.
De eerste in aanmerking komende installatie ontvangt eenmalig US$10 welkomsttegoed automatisch na registratie en verbinding. Controleer Instellingen → Kosten voor de factureringsstatus. Zo werkt verwerkingstegoed →
6. Controleer voordat je betalingen aanneemt
Open Instellingen → Blockchainverbindingen. Kijk naar scannergereedheid, niet alleen naar nodegezondheid. Houd onafhankelijke terugvalproviders aan voor de blockchains die je gaat gebruiken.
Bescherm dit als een hot-walletserver: beperk beheerderstoegang, installeer beveiligingsupdates en bewaar privéback-ups buiten de VPS. Een walletexport bevat geheimen; upload die nooit naar een website of ondersteuningsticket. Checklist voor serverbeveiliging →
Je bent klaar om een project en een winkel aan te maken. Doe voor elke betaalmethode een kleine echte test voordat je die aan klanten aanbiedt.