สำรองข้อมูลไปยังพื้นที่จัดเก็บที่รองรับ S3
วิธีรับ access key, secret key, บัคเก็ต, endpoint และ region สำหรับพื้นที่จัดเก็บที่รองรับ S3 — AWS S3, Cloudflare R2, Backblaze B2 หรือ Wasabi — และวางลงใน CreateYourVPN Backups
ผู้ให้บริการพื้นที่จัดเก็บอ็อบเจกต์แทบทุกรายรองรับ โปรโตคอล S3 ดังนั้น CreateYourVPN จึงสามารถสำรองข้อมูลไปยังรายใดก็ได้ ไม่ว่าคุณจะเลือกรายใด คุณก็จะได้ค่าห้าอย่างเดียวกันนี้ไปวาง:
- Endpoint — ที่อยู่เซิร์ฟเวอร์พื้นที่จัดเก็บ (มีเพียง AWS เท่านั้นที่ให้คุณเว้นค่านี้ได้)
- Region — รหัส region
- Bucket — คอนเทนเนอร์ที่ข้อมูลสำรองของคุณจะอยู่
- Access key และ Secret key — ข้อมูลรับรอง ควรจำกัดให้อยู่เฉพาะบัคเก็ตนั้น
- prefix ที่ไม่บังคับ — "โฟลเดอร์ย่อย" ภายในบัคเก็ต เช่น
cyv/
ขั้นตอนโดยทั่วไปจะเหมือนกันเสมอ: สร้างบัคเก็ต แล้ว สร้าง access key ที่จำกัดเฉพาะบัคเก็ตนั้น ด้านล่างนี้คือรายละเอียดของแต่ละผู้ให้บริการ
สร้างบัคเก็ตเป็นแบบ private — ข้อมูลสำรองถูกเข้ารหัสด้วยรหัสผ่านของคุณอยู่แล้ว แต่ก็ไม่มีเหตุผลที่จะให้เข้าถึงได้แบบสาธารณะ อย่า เปิดการเข้าถึงแบบสาธารณะ
AWS S3
ใน S3 console ให้สร้าง บัคเก็ต จดบันทึก Region ที่คุณเลือก (เช่น us-east-1, eu-central-1)
ใน IAM ให้สร้างผู้ใช้ (หรือ access key) ที่มีสิทธิ์อ่าน/เขียนบัคเก็ตนั้น แล้วคัดลอก Access key ID และ Secret access key ของมัน
- Endpoint: เว้นว่างไว้ หรือใช้
https://s3.<region>.amazonaws.com - Region: region ของบัคเก็ต เช่น
eu-central-1
Cloudflare R2
R2 ไม่มีค่า egress ซึ่งทำให้เป็นตัวเลือกยอดนิยม
ในแดชบอร์ด Cloudflare เปิด R2 แล้วสร้าง บัคเก็ต
ที่ R2 → Manage API Tokens สร้าง API token / access key ที่จำกัดเฉพาะบัคเก็ตนั้น คัดลอก Access Key ID และ Secret Access Key
- Endpoint:
https://<your-account-id>.r2.cloudflarestorage.com(account ID ของคุณจะแสดงอยู่บนหน้าภาพรวมของ R2) - Region: ใช้
auto
Backblaze B2
Backblaze เป็นหนึ่งในตัวเลือกที่ถูกที่สุด
ใน B2 Cloud Storage ให้สร้าง บัคเก็ต (เก็บไว้เป็น private)
ที่ App Keys สร้าง Application Key ที่จำกัดเฉพาะบัคเก็ตนั้น คัดลอก keyID (access key) และ applicationKey (secret key) — secret จะแสดง เพียงครั้งเดียว
- Endpoint: S3 Endpoint ที่แสดงบนหน้าบัคเก็ต เช่น
https://s3.us-west-004.backblazeb2.com - Region: region ที่ฝังอยู่ใน endpoint นั้น เช่น
us-west-004
Wasabi
Wasabi เป็นพื้นที่จัดเก็บแบบราคาคงที่ที่ไม่มีค่า egress
ใน Wasabi console ให้สร้าง บัคเก็ต และจดบันทึก region ที่คุณเลือก
ที่ Access Keys สร้างคู่คีย์แล้วคัดลอก Access Key และ Secret Key
- Endpoint: ตรงกับ region ของคุณ เช่น
https://s3.eu-central-1.wasabisys.com - Region: region ของบัคเก็ต เช่น
eu-central-1
กฎง่าย ๆ สำหรับ endpoint: มันคือ URL ของ S3 ที่ผู้ให้บริการของคุณแสดงบนหน้าบัคเก็ตหรือหน้า "S3 API" เมื่อไม่แน่ใจ ให้คัดลอกมันมาตรง ๆ จากที่นั่น — endpoint หรือ region ที่ผิดคือสาเหตุที่พบบ่อยที่สุดที่ทำให้การสำรองข้อมูลครั้งแรกล้มเหลว
วางลงใน CreateYourVPN
ในแดชบอร์ด เปิด เมนูบัญชี → การสำรองข้อมูล เลือก รองรับ S3 เป็นปลายทาง แล้ววาง endpoint, region, bucket, access key, secret key และ prefix ที่ไม่บังคับ จากนั้นตั้ง รหัสผ่าน, ความถี่ และ การเก็บรักษา ของคุณ แล้วบันทึก
ขั้นตอนต่อไป
สำรองข้อมูลไปยัง Google Drive
ทีละขั้นตอน: สร้างโปรเจกต์ Google Cloud เปิดใช้งาน Drive API เผยแพร่หน้าจอยินยอม OAuth และรับ Client ID, Client Secret และ Refresh Token เพื่อวางลงใน CreateYourVPN Backups
กู้คืนจากข้อมูลสำรอง
สองวิธีในการนำผู้ใช้ของคุณกลับมา: การกู้คืนในแดชบอร์ดเพียงคลิกเดียวที่นำเข้าผู้ใช้ซ้ำได้แบบ idempotent หรือการกู้คืนด้วยตนเองเข้าสู่ Marzban เปล่า เพราะไฟล์อยู่ในรูปแบบผู้ใช้ Marzban ดั้งเดิม