dune-admin: การจัดการเว็บท้องถิ่นสำหรับ Dune: Awakening เซิร์ฟเวอร์ส่วนตัว
dune-admin, จาก Icehunter, เป็นเครื่องมือการจัดการที่เน้นการทำงานในเครื่องสำหรับเซิร์ฟเวอร์ส่วนตัวของ Dune: Awakening และโฮสต์ชุมชน มันเปิดเผยแผงควบคุมเบราว์เซอร์ที่แทนที่การสร้าง SSH แบบแมนนวลและการแก้ไขฐานข้อมูลโดยตรง ทำให้ผู้ดำเนินการสามารถจัดการสถานะผู้เล่นและวงจรชีวิตเซิร์ฟเวอร์จากอินเทอร์เฟซเดียว แอปนี้มีการแก้ไขโปรไฟล์ผู้เล่น การเริ่ม/หยุดเซิร์ฟเวอร์พร้อมบันทึกสด และชุดต้อนรับอัตโนมัติ เจ้าของเซิร์ฟเวอร์ส่วนตัวและผู้จัดการชุมชนจะได้รับพื้นผิวเว็บในเครื่องเพื่อลดภาระการดำเนินงานประจำวัน.
dune-admin ให้บริการพื้นผิวการจัดการอะไรบ้าง?
แอปทำงานเป็นไบนารี Go ท้องถิ่นที่มีส่วนหน้า React ฝังอยู่และเชื่อมต่อกับสภาพแวดล้อมเป้าหมายผ่าน SSH หรือ API ท้องถิ่น มันมีปฏิสัมพันธ์โดยตรงกับสแต็คเกม รวมถึง PostgreSQL และ RabbitMQ ดังนั้นผู้ดูแลระบบสามารถแก้ไขโปรไฟล์ผู้เล่น ปรับ XP และสินค้าคงคลัง ส่งการอัปเดต MOTD และจัดการแบบแปลน สำหรับงานขั้นสูง เครื่องมือเปิดเผยความสามารถในการสอบถาม SQL ดิบและการดำเนินการตามคำสั่งที่ขับเคลื่อนด้วย RabbitMQ สำหรับการดำเนินการแบบสดที่คล้ายกับ RCON
มันทำงานอย่างไรในโทโพโลยีการโฮสต์ที่แตกต่างกัน?
dune-admin มีความตระหนักเกี่ยวกับผู้ให้บริการและสามารถค้นพบ Kubernetes clusters และ database pods และรองรับ CubeCoders AMP, Docker และโทโพโลยีแบบ bare-metal ส่วนหลังของ Go ทำงานในเครื่องและ UI เว็บมักจะผูกกับ localhost:8080; นักพัฒนายังเสนอส่วนหน้าโฮสต์ที่ชี้ไปยังส่วนหลังในเครื่อง เนื่องจากแผนการควบคุมเชื่อมต่อผ่าน SSH หรือ API ท้องถิ่น การจัดการคอนเทนเนอร์และเซิร์ฟเวอร์เกมจึงยังคงรับผิดชอบการทำงานหลัก
ปลอดภัยหรือไม่ที่จะทำงานบนเซิร์ฟเวอร์การผลิต?
เครื่องมือใช้จุดสิ้นสุดการเข้าสู่ระบบที่มีการจำกัดอัตราและกลไกการรีเซ็ตรหัสผ่านแบบออฟไลน์ และการตั้งค่าแบบไม่มีการเปิดเผยช่วยหลีกเลี่ยงการต้องการ VPN หรือการส่งต่อพอร์ต NAT มาตรการเหล่านั้นช่วยลดพื้นผิวการโจมตีจากระยะไกล แต่ความสามารถในการเรียกใช้ SQL ดิบและออกคำสั่งสดหมายความว่าผู้ดูแลระบบต้องใช้เซสชันที่มีสิทธิพิเศษอย่างระมัดระวังและปฏิบัติตามแนวทางการสำรองข้อมูลมาตรฐานก่อนที่จะเปลี่ยนข้อมูลถาวร
ฉันต้องการความรู้ทางเทคนิคเพื่อทำงานกับ dune-admin อย่างมีประสิทธิภาพหรือไม่?
ส่วนติดต่อเว็บเปิดเผยงานผู้ดูแลระบบทั่วไป แต่การค้นพบที่ตระหนักถึงผู้ให้บริการและการเชื่อมต่อกับ PostgreSQL และ RabbitMQ ต้องการทักษะการบริหารระบบ ผู้ดำเนินการที่โฮสต์บน Kubernetes หรือใช้การปรับใช้ที่มุ่งเป้าไปที่ SSH ควรรู้สึกสบายใจกับแนวคิดของคลัสเตอร์และจุดสิ้นสุดของบริการ Icehunter แจกจ่ายโครงการในฐานะโอเพนซอร์ส ดังนั้นความคุ้นเคยของชุมชนและเอกสารจึงมีให้สำหรับผู้ดูแลระบบที่ต้องการตรวจสอบหรือขยายโค้ด
เหมาะสำหรับผู้ดูแลเซิร์ฟเวอร์ที่มีความรู้ทางเทคนิคซึ่งโฮสต์สแต็คของตนเอง
สำหรับเจ้าของเซิร์ฟเวอร์ส่วนตัวและผู้จัดการชุมชนที่ดูแลโครงสร้างพื้นฐานของตนเอง dune-admin มอบพื้นผิวการควบคุมที่เข้มข้นซึ่งลดการแทรกแซงด้วยตนเองในขณะที่ยังคงการเข้าถึงบริการด้านหลังโดยตรง คาดว่าจะมีเส้นโค้งการเรียนรู้สำหรับการกำหนดค่าผู้ให้บริการและการดำเนินการแบบ raw-query; ทำการเปลี่ยนแปลงกับอินสแตนซ์ทดสอบเมื่อเป็นไปได้ แนะนำให้ใช้.