Çalışan HTTPS konsolu ve güvenceye alınmış yönetici hesabı.
1. Linux VPS edin
Barındırma sağlayıcının panelinde yeni bir x86-64 Linux VPS oluştur ve root erişimi sağla. Ubuntu 24.04 LTS veya Debian 12+ kolay seçeneklerdir. Bakımı sürdürülen işletim sistemi sürümü kullan; yerel yükleyici ARM'yi kapsamaz.
Küçük mağaza için şu kaynaklarla başla: 2 vCPU, 4 GB RAM ve 60 GB SSD. Hafif kullanım 1 vCPU, 2 GB RAM ve 20 GB diskle çalışabilir; ancak işletim sistemi, ödeme geçmişi, yedekler ve güncellemeler için yer bırak. Bu sunucu blokzincir düğümü çalıştırmaz.
SSH genel anahtarını ekle, sunucu IP'sini kaydet ve ilk bağlantıda SSH ana makine parmak izini doğrula. Özel SSH anahtarını asla paylaşma. Şuraya bak: tüm gereksinimler veya isteğe bağlı Docker kurulumu.
2. Alan adlarını sunucuya yönlendir
Alan adının DNS panelinde bu kayıtları ekle. Şunu değiştir: example.com ve IP adresini kendi bilgilerinle değiştir.
| Ana makine adı | Kayıt | Amaç |
|---|---|---|
| merchant.example.com | A → VPS IPv4 | Konsolun |
| pay.example.com | A → VPS IPv4 | Müşteri ödeme sayfası |
| api.example.com | A → VPS IPv4 | Entegrasyonların |
Özel alt alan adları kullanılabilir; yükleyici bunları sorar. AAAA kayıtlarını yalnızca IPv6 gerçekten bu VPS'ye ulaşıyorsa ekle. Eski AAAA kaydı, A kaydı doğru olsa bile HTTPS doğrulamasını bozabilir.
Cloudflare: kurulum sırasında proxy'yi kapat (yalnızca DNS). Kurulum ve HTTPS doğrulaması bitince yeniden açabilirsin. Kaynak sunucuya şifreli bağlantı kullan; ideal olarak geçerli sertifikayla Full (strict).
3. Güvenlik duvarını kontrol et
Gelen bağlantılarda şunlara izin ver: TCP 80 ve 443 hem VPS güvenlik duvarında hem barındırma sağlayıcısının güvenlik duvarında. Gerçek SSH portunu açık tut. Giden HTTPS ve DNS çalışmalıdır.
PostgreSQL'i veya dahili uygulama portlarını dışarı açma. Yükleyici güvenlik duvarı kurallarını senin için değiştirmez. Kendini dışarı kilitlememek için erişim kurallarını değiştirirken mevcut SSH oturumunu açık tut.
4. İmzalı yükleyiciyi çalıştır
SSH üzerinden root olarak bağlan ve çalıştır:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh)Kurulum alan adlarını, HTTPS iletişim e-postasını, varsayılan itibari para birimini ve HTTP Basic kullanıcı adı/parolasını sorar. Parolayı seçebilir veya kurulumun üretmesini sağlayabilirsin. Güvenle sakla.
Yükleyici imzalı sürümü doğrular; PostgreSQL, Nginx, HTTPS ve sistem hizmetlerini kurar. Başarı mesajını bekle. Basic Auth kimlik bilgileri ayrı bir güvenlik katmanıdır; daha sonra oluşturacağın konsol hesabı değildir.
Önce kontrol et veya kesilen kuruluma devam et
Yüklemeden önce uyumluluk kontrolünü çalıştır:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --checkBildirilen hatayı düzelt, ardından devam et. Kurulum dizinini silme veya cüzdan anahtarlarını yeniden oluşturma.
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --resume5. Kaydol ve hesabını güvenceye al
Satıcı ana makine adını aç, Basic Auth'tan geç ve e-posta ile güçlü parola kullanarak ilk yöneticiyi kaydet. Kurulum modunu, dili ve saat dilimini seç; bağlantılı koşulları ve gizlilik politikasını incele. Mod seçimi kalıcıdır. Oku: Satıcı veya Operatör Modu göndermeden önce.
Şurada: Ayarlar → Hesapbölümünde iki faktörlü kimlik doğrulamayı etkinleştir. Şu bölümde: Ayarlar → Sistembölgesel para birimi/saat dilimi varsayılanlarını ve yayındaki alan adlarını kontrol et. Bölgesel varsayılanlar yeni öğeleri etkiler; mevcut projeleri yeniden yazmaz.
İlk uygun kurulum tek seferlik US$10 hoş geldin kredisi alır; kayıt ve bağlantıdan sonra otomatik verilir. Şurayı kontrol et: Ayarlar → Ücretler faturalandırma durumu için. İşlem kredileri nasıl çalışır →
6. Ödeme almadan önce kontrol et
Aç: Ayarlar → Zincir bağlantıları. Yalnızca düğüm sağlığına değil, tarayıcının hazır olmasına bak. Kullanacağın zincirler için bağımsız yedek sağlayıcılar tut.
Bunu sıcak cüzdan sunucusu olarak koru: yönetici erişimini kısıtla, güvenlik güncellemelerini yükle ve özel yedekleri VPS dışında tut. Cüzdan dışa aktarımı sırlar içerir; web sitesine veya destek talebine asla yükleme. Sunucu güvenliği kontrol listesi →
Proje ve mağaza oluşturmaya hazırsın. Her ödeme yöntemini müşterilere duyurmadan önce küçük gerçek test yap.