← Semua tutorial

TUTORIAL 1 / 12

Dari VPS baru hingga konsolmu.

Pilih server, hubungkan tiga nama host, dan selesaikan login pertamamu.

Yang akan kamu miliki

Konsol HTTPS yang berfungsi dan akun administrator yang diamankan.

1. Siapkan VPS Linux

Di panel penyedia hostingmu, buat VPS Linux x86-64 baru dengan akses root. Ubuntu 24.04 LTS atau Debian 12+ adalah pilihan yang praktis. Gunakan rilis OS yang masih dipelihara; ARM tidak dicakup oleh installer native.

Untuk toko kecil, mulai dengan 2 vCPU, RAM 4 GB, dan SSD 60 GB. Penggunaan ringan dapat berjalan pada 1 vCPU, RAM 2 GB, dan disk 20 GB, tetapi sisakan ruang untuk OS, riwayat pembayaran, cadangan, dan pembaruan. Server ini tidak menjalankan node blockchain.

Tambahkan kunci publik SSH-mu, catat IP server, dan verifikasi sidik jari host SSH saat pertama kali terhubung. Jangan pernah membagikan kunci privat SSH. Lihat persyaratan lengkap atau instalasi Docker opsional.

2. Arahkan domainmu ke server

Di panel DNS domainmu, tambahkan record ini. Ganti example.com dan IP dengan milikmu sendiri.

Nama hostRecordTujuan
merchant.example.comA → IPv4 VPSKonsolmu
pay.example.comA → IPv4 VPSCheckout pelanggan
api.example.comA → IPv4 VPSIntegrasimu

Nama subdomain kustom boleh digunakan; installer akan menanyakannya. Tambahkan record AAAA hanya jika IPv6 benar-benar menjangkau VPS ini. Record AAAA lama dapat merusak validasi HTTPS meskipun record A benar.

Cloudflare: matikan proxy (DNS-only) selama instalasi. Setelah penyiapan dan validasi HTTPS selesai, kamu dapat mengaktifkannya kembali. Gunakan koneksi terenkripsi ke origin, idealnya Full (strict) dengan sertifikat valid.

3. Periksa firewall

Izinkan koneksi masuk TCP 80 dan 443 pada firewall VPS dan firewall penyedia hosting. Biarkan port SSH yang kamu gunakan tetap terbuka. HTTPS keluar dan DNS harus berfungsi.

Jangan membuka PostgreSQL atau port internal aplikasi ke publik. Installer tidak mengubah aturan firewall untukmu. Pertahankan sesi SSH saat ini tetap terbuka saat mengubah aturan akses agar kamu tidak terkunci dari akses.

4. Jalankan installer bertanda tangan

Hubungkan melalui SSH sebagai root dan jalankan:

bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh)

Penyiapan meminta domain, email kontak HTTPS, mata uang fiat bawaan, serta nama pengguna/kata sandi HTTP Basic. Kamu dapat memilih kata sandi tersebut atau membiarkan penyiapan membuatnya. Simpan dengan aman.

Installer memverifikasi rilis bertanda tangan dan menyiapkan PostgreSQL, Nginx, HTTPS, serta layanan sistem. Tunggu pesan berhasilnya. Kredensial Basic Auth adalah lapisan keamanan terpisah, bukan akun konsol yang kamu buat nanti.

Periksa terlebih dahulu atau lanjutkan instalasi yang terputus

Jalankan pemeriksaan kompatibilitas sebelum memasang:

bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --check

Perbaiki kesalahan yang dilaporkan, lalu lanjutkan. Jangan hapus direktori instalasi atau membuat ulang kunci dompet.

bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --resume

5. Daftarkan dan amankan akunmu

Buka nama host merchant-mu, lewati Basic Auth, dan daftarkan administrator pertama dengan email serta kata sandi kuat. Pilih mode instalasi, bahasa, dan zona waktumu serta tinjau ketentuan dan kebijakan privasi yang ditautkan. Pilihan mode bersifat permanen. Baca Mode Merchant atau Operator sebelum mengirimkan.

Di Pengaturan → Akun, aktifkan autentikasi dua faktor. Di Pengaturan → Sistem, periksa pengaturan bawaan mata uang/zona waktu regional dan domain aktif. Pengaturan bawaan regional memengaruhi item baru; tidak menulis ulang proyek yang ada.

Instalasi pertama yang memenuhi syarat menerima kredit sambutan US$10 satu kali secara otomatis setelah pendaftaran dan koneksi. Periksa Pengaturan → Biaya untuk status penagihan. Cara kerja kredit pemrosesan →

6. Periksa sebelum menerima pembayaran

Buka Pengaturan → Koneksi blockchain. Perhatikan kesiapan pemindai, bukan hanya kesehatan node. Sediakan penyedia cadangan independen untuk chain yang akan kamu gunakan.

Lindungi ini sebagai server hot wallet: batasi akses administrator, pasang pembaruan keamanan, dan simpan cadangan privat di luar VPS. Ekspor dompet mengandung rahasia; jangan pernah mengunggahnya ke situs atau tiket dukungan. Daftar periksa keamanan server →

Kamu siap membuat proyek dan toko. Lakukan uji nyata kecil untuk setiap metode pembayaran sebelum menawarkannya kepada pelanggan.