คอนโซล HTTPS ที่ทำงานได้และบัญชีผู้ดูแลระบบที่ป้องกันแล้ว
1. เตรียม Linux VPS
ในแผงควบคุมผู้ให้บริการโฮสต์ สร้าง Linux VPS แบบ x86-64 ใหม่พร้อมสิทธิ์ root Ubuntu 24.04 LTS หรือ Debian 12+ เป็นตัวเลือกที่ใช้ง่าย ใช้รุ่นระบบปฏิบัติการที่ยังดูแลอยู่ ตัวติดตั้งเนทีฟไม่ครอบคลุม ARM
สำหรับร้านเล็ก เริ่มด้วย 2 vCPU, RAM 4 GB และ SSD 60 GBการใช้งานเบารันบน 1 vCPU, RAM 2 GB และดิสก์ 20 GB ได้ แต่ควรเผื่อระบบปฏิบัติการ ประวัติชำระ ไฟล์สำรอง และอัปเดต เซิร์ฟเวอร์นี้ไม่รันโหนดบล็อกเชน
เพิ่มคีย์สาธารณะ SSH บันทึก IP เซิร์ฟเวอร์ และตรวจลายนิ้วมือโฮสต์ SSH เมื่อเชื่อมครั้งแรก ห้ามแชร์คีย์ส่วนตัว SSH ดู ข้อกำหนดทั้งหมด หรือ การติดตั้ง Docker ซึ่งเป็นทางเลือก.
2. ชี้โดเมนไปที่เซิร์ฟเวอร์
ในแผง DNS ของโดเมน เพิ่มระเบียนต่อไปนี้ แทนที่ example.com และ IP ด้วยค่าของคุณเอง
| ชื่อโฮสต์ | ระเบียน | จุดประสงค์ |
|---|---|---|
| merchant.example.com | A → IPv4 ของ VPS | คอนโซลของคุณ |
| pay.example.com | A → IPv4 ของ VPS | หน้าชำระเงินของลูกค้า |
| api.example.com | A → IPv4 ของ VPS | ระบบที่คุณเชื่อมต่อ |
ใช้ชื่อโดเมนย่อยกำหนดเองได้ ตัวติดตั้งจะถาม เพิ่มระเบียน AAAA เฉพาะเมื่อ IPv6 เข้าถึง VPS นี้ได้จริง ระเบียน AAAA เก่าอาจทำให้ตรวจ HTTPS ไม่ผ่านแม้ระเบียน A ถูกต้อง
Cloudflare: ปิดพร็อกซี (DNS-only) ระหว่างติดตั้ง เมื่อตั้งค่าและตรวจ HTTPS เสร็จจึงเปิดกลับได้ ใช้การเชื่อมต่อเข้ารหัสไปต้นทาง โดยควรเป็น Full (strict) พร้อมใบรับรองที่ถูกต้อง
3. ตรวจไฟร์วอลล์
อนุญาตการเชื่อมต่อขาเข้า TCP 80 และ 443 ทั้งในไฟร์วอลล์ VPS และของผู้ให้บริการโฮสต์ คงพอร์ต SSH ที่ใช้จริงเปิดไว้ HTTPS และ DNS ขาออกต้องทำงาน
อย่าเปิด PostgreSQL หรือพอร์ตแอปภายในสู่ภายนอก ตัวติดตั้งไม่เปลี่ยนกฎไฟร์วอลล์ให้ เปิดเซสชัน SSH ปัจจุบันค้างไว้ระหว่างเปลี่ยนกฎเข้าถึง เพื่อไม่ล็อกตัวเองออก
4. รันตัวติดตั้งที่ลงนาม
เชื่อม SSH เป็น root แล้วรัน:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh)การตั้งค่าจะถามโดเมน อีเมลติดต่อ HTTPS สกุลเงินตราทั่วไปเริ่มต้น และชื่อผู้ใช้/รหัสผ่าน HTTP Basic คุณเลือกรหัสเองหรือให้ระบบสร้างก็ได้ เก็บให้ปลอดภัย
ตัวติดตั้งตรวจรุ่นออกที่ลงนามและตั้งค่า PostgreSQL, Nginx, HTTPS และบริการระบบ รอข้อความสำเร็จ ข้อมูลรับรอง Basic Auth เป็นชั้นความปลอดภัยแยกไม่ใช่บัญชีคอนโซลที่จะสร้างภายหลัง
ตรวจล่วงหน้าหรือดำเนินการติดตั้งที่ถูกขัดจังหวะต่อ
รันตรวจความเข้ากันได้ก่อนติดตั้ง:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --checkแก้ข้อผิดพลาดที่รายงานแล้วดำเนินต่อ อย่าลบไดเรกทอรีติดตั้งหรือสร้างคีย์กระเป๋าใหม่
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --resume5. สมัครและรักษาความปลอดภัยบัญชี
เปิดชื่อโฮสต์ผู้ค้า ผ่าน Basic Auth และสมัครผู้ดูแลระบบคนแรกด้วยอีเมลและรหัสผ่านที่แข็งแรง เลือกโหมดติดตั้ง ภาษา และเขตเวลา แล้วอ่านเงื่อนไขกับนโยบายความเป็นส่วนตัวที่ลิงก์ไว้ การเลือกโหมดเป็นถาวร อ่าน โหมด Merchant หรือ Operator ก่อนส่งข้อมูล
ใน การตั้งค่า → บัญชีเปิดการยืนยันตัวตนสองปัจจัย ใน การตั้งค่า → ระบบตรวจสกุลเงิน/เขตเวลาเริ่มต้นตามภูมิภาคและโดเมนที่ใช้งาน ค่าเริ่มต้นภูมิภาคมีผลกับรายการใหม่ ไม่แก้โปรเจกต์เดิม
การติดตั้งแรกที่เข้าเกณฑ์ได้รับ เครดิตต้อนรับ US$10 ครั้งเดียวอัตโนมัติหลังสมัครและเชื่อมต่อ ตรวจ การตั้งค่า → ค่าธรรมเนียม เพื่อดูสถานะเรียกเก็บเงิน เครดิตประมวลผลทำงานอย่างไร →
6. ตรวจสอบก่อนรับชำระ
เปิด การตั้งค่า → การเชื่อมต่อเชนดูความพร้อมตัวสแกน ไม่ใช่เฉพาะสุขภาพโหนด เตรียมผู้ให้บริการสำรองอิสระสำหรับเชนที่จะใช้
ปกป้องเครื่องนี้เหมือนเซิร์ฟเวอร์ hot wallet: จำกัดสิทธิ์ผู้ดูแล ติดตั้งอัปเดตความปลอดภัย และเก็บสำรองส่วนตัวนอก VPS ไฟล์ส่งออกกระเป๋ามีข้อมูลลับ ห้ามอัปโหลดไปเว็บไซต์หรือตั๋วขอความช่วยเหลือ รายการตรวจความปลอดภัยเซิร์ฟเวอร์ →
พร้อมสร้างโปรเจกต์และร้านแล้ว ทดสอบจริงด้วยยอดเล็กสำหรับแต่ละวิธีชำระก่อนแจ้งลูกค้าว่ารับได้