กลับไปยังบันทึกการเปลี่ยนแปลง
ระบบเบื้องหลังของแผงควบคุม

v1.0.558

รุ่นย่อย ออกเมื่อ 12 ตุลาคม 2026

ปรับปรุงระบบสำรองข้อมูล ความน่าเชื่อถือของการอัปเดต การบังคับใช้สิทธิ์ใน API การสแกนอีเมลและสวิตช์สแปม และการจัดการเจ้าของพอร์ต Docker

ฟีเจอร์ใหม่

11
  • เลือกตำแหน่งจัดเก็บข้อมูลสำรองในเครื่อง (มีการตรวจสอบความถูกต้อง; เปลี่ยนหรือย้ายได้; จะไม่มีการเขียนข้อมูลเมื่อไม่ได้เมานต์ดิสก์)
  • สำรองข้อมูลได้ครั้งละหนึ่งรายการต่อเซิร์ฟเวอร์ พร้อมคิว ยกเลิกได้ และประเมินพื้นที่ว่างก่อนเริ่ม ระบบจะหยุดการสำรองข้อมูลก่อนที่ดิสก์จะเต็ม
  • เลือกเนื้อหาที่จะสำรองข้อมูล (ไฟล์ ฐานข้อมูล อีเมล ล็อก) และยกเว้นรูปภาพ/วิดีโอหรือรูปแบบไฟล์ที่กำหนด
  • เก็บข้อมูลสำรองล่าสุด N รายการ (ทั้งในเครื่องและระยะไกล ทั้งแบบตั้งเวลาและแบบกำหนดเอง) พร้อมคำเตือนการใช้งานที่ 70/80/90 % บนดิสก์สำรองข้อมูลแยกต่างหาก
  • ข้อมูลสำรอง ROOT จะเก็บการกำหนดค่าแผงควบคุม (ตัวแทนจำหน่าย แพ็กเกจ โควตา การตั้งค่า สิทธิ์) เพื่อใช้กู้คืนไปยังเซิร์ฟเวอร์ใหม่
  • เชื่อมต่อ Google Drive แบบ "Basic" ผ่านแอป Panelica Backup (ไม่ต้องสร้าง client ID หรือ secret) ส่วนแบบ "Advanced" ยังคงทำงานเหมือนเดิม
  • ตัวช่วยตั้งเวลาสำรองข้อมูล พร้อมค่าที่ตั้งไว้ล่วงหน้า 28 แบบ หรือกำหนด cron เอง
  • ตั้งชื่อโฮสต์ Postfix (HELO) ได้จากแผงควบคุม
  • โควตากล่องจดหมายตามแพ็กเกจ และขนาดไฟล์แนบสูงสุดของเว็บเมลจะเป็นไปตามขีดจำกัดขนาดอีเมล
  • พอร์ตโฮสต์ Docker จะผูกกับคอนเทนเนอร์ คอนเทนเนอร์ที่หยุดทำงานจะยังคงใช้พอร์ตเดิม และมีหน้าพอร์ตสำหรับแก้ไขการชนกันของพอร์ต
  • Sentinel: เพิ่มทริกเกอร์เหตุการณ์ร้ายแรงที่เกิดขึ้นไม่บ่อย 9 รายการ และระดับ "แจ้งเตือนเท่านั้น"

การปรับปรุง

1
  • เขียนข้อมูลสำรองทั้งหมดในขั้นตอนเดียว (ลดการใช้ดิสก์สูงสุด ใช้ลำดับความสำคัญต่ำ และตรวจสอบ checksum ระหว่างสตรีมข้อมูล)

การแก้ไขข้อบกพร่อง

25
  • การกู้คืนไปยังเซิร์ฟเวอร์ใหม่จะไม่ทำให้บัญชีสูญหายอีกต่อไป การกู้คืนที่ล้มเหลวจะไม่รายงานว่าสำเร็จ และบัญชีโดเมนที่กู้คืนจะเป็น USER เสมอ
  • การกู้คืนจะสร้าง vhost และ PHP-FPM pool จากเทมเพลตของแผงควบคุม แทนการเขียนการกำหนดค่าจากไฟล์เก็บถาวร และการล้าง .htaccess จะไม่ติดตามลิงก์สัญลักษณ์อีกต่อไป
  • จัดเก็บอีเมลเพียงครั้งเดียวต่อการสำรองข้อมูล การสำรองข้อมูลแบบเพิ่มเฉพาะส่วนจะรวมอีเมลและบัญชีไว้อย่างถูกต้อง และการกู้คืนจะไม่กระทบอีเมลที่ใช้งานอยู่
  • ปรับปรุงการสำรองข้อมูล การกู้คืน และการจัดเตรียม staging ของ WordPress ใหม่ทั้งหมด การสำรองข้อมูลขนาดใหญ่จะไม่ทำให้แผงควบคุมค้างอีกต่อไป และระบบจะจัดการการดำเนินการที่หยุดชะงักเมื่อเริ่มต้น
  • Endpoint สำหรับการสำรองข้อมูลจะเป็นไปตามหน้าสิทธิ์การอนุญาต ส่วน Endpoint สำหรับกำหนดเวลาผ่าน API ภายนอกจะเป็นไปตามกฎของแผงควบคุม
  • ติดตั้ง zstd หากยังไม่มี และการดัมป์ฐานข้อมูลรายวันของแผงควบคุมจะไม่ทำให้ไฟล์บันทึกมีขนาดใหญ่เกินไปอีกต่อไป
  • บริการจะไม่ใช้ไบนารีเวอร์ชันเก่าต่อหลังการอัปเดตอีกต่อไป โดยจะหยุดยูนิตที่อาจเริ่มบริการระหว่างการอัปเดตก่อน
  • จะไม่มีการเสนอหรือติดตั้งแพ็กเกจที่มีไฟล์ซึ่ง panelica-server มีอยู่แล้วอีกต่อไป (แพ็กเกจขนาดเล็กเวอร์ชันเก่าอาจเขียนทับไฟล์เวอร์ชันใหม่กว่าได้)
  • การย้อนกลับ panelica-server จะย้อนกลับส่วนติดต่อของแผงควบคุมที่ต้องใช้เซิร์ฟเวอร์เวอร์ชันใหม่กว่าด้วย และจะเริ่มคอนโซลกู้คืนใหม่โดยใช้ไฟล์ที่กู้คืนแล้ว
  • เมื่อใช้การอัปเดต คอนโซลกู้คืนจะเขียนไฟล์ทั้งหมดในแพ็กเกจ panelica-server
  • การย้อนกลับจะลบไฟล์ที่เพิ่มเข้ามาจากการอัปเดต และพูล PHP-FPM ของผู้เช่าจะเริ่มใหม่หลังการย้อนกลับอัตโนมัติ
  • API จะบังคับใช้สิทธิ์ของตัวจัดการไฟล์, cron, ฐานข้อมูล, ผู้ใช้ และแพ็กเกจด้วย ไม่ใช่เพียงซ่อนไว้ในส่วนติดต่อ
  • สิทธิ์การแก้ไขโดเมนทำงานตามที่ระบุ และนำตัวเลือกที่ซ้ำซ้อนหรือไม่มีผลออกแล้ว
  • หน้าสิทธิ์การอนุญาตจะแสดงเฉพาะฟีเจอร์ที่เซิร์ฟเวอร์บังคับใช้เท่านั้น
  • ผู้ใช้สามารถเปลี่ยนรหัสผ่านและโปรไฟล์ของตนเอง ออกจากเซสชันของตนเอง และผ่านหน้าการตั้งค่า 2FA ได้ แม้จะกำหนดสิทธิ์แบบจำกัดไว้
  • การสแกนไวรัสใช้ ClamAV ของแผงควบคุมในทุกระบบปฏิบัติการที่รองรับ และตั้งค่าแยกตามบัญชี
  • สวิตช์ตัวกรองสแปมแยกตามบัญชีทำงานได้แล้ว อีเมลของบัญชีที่ปิดตัวกรองจะไม่ถูกย้าย ลบ หรือติดแท็ก
  • ปฏิทินเว็บเมลรองรับครบ 29 ภาษา
  • ไม่สามารถเปลี่ยนชื่อหรือสร้างคอนเทนเนอร์ของแผงควบคุมเองใหม่ได้
  • กำหนด IP เดียวให้หลายบัญชีได้ และแบบฟอร์มแก้ไขผู้ใช้จะแสดง IP ที่กำหนดไว้
  • บนเซิร์ฟเวอร์หลัง NAT เว็บเมล, discovery, Node.js และ vhost ของ Python จะเป็นไปตามกฎการรับฟังของโดเมน
  • การเปลี่ยนเว็บเซิร์ฟเวอร์, SSL, การเชื่อมโยง Laravel และการกู้คืนสแนปช็อตจะไม่รีเซ็ตขีดจำกัด PHP ของโดเมนกลับไปตามแพ็กเกจอีกต่อไป
  • ส่วนขยาย PHP ที่เปิดหรือปิดจากแผงควบคุมจะคงสถานะเดิมหลังอัปเดต PHP และการเปลี่ยนสถานะจะมีผลกับเว็บไซต์ที่กำลังทำงานทันที
  • AlmaLinux/Rocky 10: การแปลง ISO-8859-9 (ตุรกี) และ Windows-1254 ใน PHP iconv() ใช้งานได้แล้ว (glibc-gconv-extra ที่ตรงกับ glibc เวอร์ชันที่ติดตั้ง)
  • ตัวจัดการไฟล์เปิดไฟล์เก็บถาวรที่มีรายการขึ้นต้นด้วย "./" ได้ การอัปโหลดและแตกไฟล์จะแจ้งเมื่อการแตกไฟล์ล้มเหลว และไฟล์ที่สร้างผ่าน endpoint สำหรับเขียนจะเป็นของบัญชี

การแก้ไขด้านความปลอดภัย

2
  • API ภายนอก /v1/files/download จะแสดงเฉพาะไฟล์ที่เจ้าของคีย์ซึ่งไม่ใช่ ROOT มีสิทธิ์เข้าถึง
  • รหัสผ่านหลักของเว็บเมลใช้ได้กับ IMAP เท่านั้น เพิ่มการตรวจสอบ SPF/DMARC แล้ว
ชมเดโม