ลบ ONLYOFFICE Document Server ออกจาก Linux อย่างสมบูรณ์

ในการลบ ONLYOFFICE Document Server ออกอย่างสมบูรณ์ ให้ตรวจสอบก่อนว่าติดตั้งในรูปแบบแพ็กเกจ DEB/RPM หรือคอนเทนเนอร์ Docker หยุดเซสชันการแก้ไขที่ใช้งานอยู่ ลบเฉพาะแพ็กเกจหรือคอนเทนเนอร์ที่ตรงกัน จากนั้นตรวจสอบข้อมูล วอลุ่ม และอิมเมจที่เหลืออยู่แยกต่างหาก การลบแอปพลิเคชันไม่ได้หมายความว่าจะลบส่วนประกอบหรือไฟล์ถาวรทั้งหมดโดยอัตโนมัติ

โปรดใช้รายการตรวจสอบด้านล่างก่อนเรียกใช้คำสั่งลบใดๆ คำแนะนำอย่างเป็นทางการในการลบ ONLYOFFICE เตือนว่ากระบวนการนี้จะลบข้อมูลในเซิร์ฟเวอร์เอกสาร หากคุณจำเป็นต้องกู้คืนบริการ โปรดเก็บรักษาการกำหนดค่า ฐานข้อมูล บันทึก และข้อมูลที่ติดตั้งไว้ก่อนดำเนินการต่อ

1. ระบุตำแหน่งการติดตั้งและปกป้องพื้นที่ปฏิบัติงาน

ตรวจสอบทั้งสองประเภทการติดตั้ง เนื่องจากโฮสต์หนึ่งอาจมีทั้งแพ็กเกจและคอนเทนเนอร์ Docker ในเวลาเดียวกัน บน Debian หรือ Ubuntu ให้ตรวจสอบรายการแพ็กเกจด้วย คำสั่ง `purge` dpkg -l | grep onlyoffice-documentserverแพ็กเกจ Community จะมีชื่อว่าonlyoffice-documentserver`document server` ส่วนเวอร์ชัน Developer และ Enterprise จะใช้ชื่อแพ็กเกจที่แตกต่างกัน ตรวจสอบชื่อแพ็กเกจที่ติดตั้งก่อนคัดลอกคำสั่ง `purge` บนโฮสต์ Docker ให้ใช้คำสั่ง `purge` sudo docker ps -aเพื่อตรวจสอบทั้งคอนเทนเนอร์ที่หยุดทำงานและคอนเทนเนอร์ที่กำลังทำงานอยู่ และมองหาอิมเมจ Document Server หรือชื่อคอนเทนเนอร์ที่คุณรู้จัก

หน้าต่างเทอร์มินัลของ Linux แสดงคำสั่ง dpkg ที่ใช้ในการค้นหาแพ็กเกจ ONLYOFFICE Document Server
การค้นหาแพ็กเกจช่วยแยกแยะความแตกต่างระหว่างการติดตั้งแพ็กเกจ Linux กับการใช้งาน Docker เพียงอย่างเดียว

แจ้งให้ผู้ใช้บันทึกและปิดเอกสารที่เปิดอยู่ก่อนปิดเครื่อง เอกสาร ONLYOFFICE อาจใช้เวลานานถึงห้านาทีหากมีการประมวลผลเซสชันที่ใช้งานอยู่ สำหรับการติดตั้งแพ็กเกจ ให้เรียกใช้คำสั่ง:

documentserver-prepare4shutdown.sh

สำหรับ Docker ให้รันสคริปต์เดียวกันภายในคอนเทนเนอร์ที่ระบุไว้:

sudo docker exec <container_name> documentserver-prepare4shutdown.sh

แทนที่ตัวยึดตำแหน่งด้วยชื่อหรือรหัสคอนเทนเนอร์จริง หากสคริปต์ไม่พร้อมใช้งาน อย่าคิดว่าการแก้ไขที่เปิดอยู่ได้รับการบันทึกแล้ว ให้รอให้ผู้ใช้ปิดเอกสารและทำการสำรองข้อมูลก่อนที่จะหยุดเซิร์ฟเวอร์

เทอร์มินัล Linux แสดงคำสั่ง ONLYOFFICE prepare4shutdown ก่อนที่จะทำการลบเซอร์วิส
เรียกใช้สคริปต์เตรียมการก่อนที่จะตัดการเชื่อมต่อผู้ใช้จากเซิร์ฟเวอร์เอกสารที่กำลังทำงานอยู่

2. ลบแพ็กเกจ Linux ดั้งเดิม

บน Ubuntu หรือ Debian คำสั่งลบ Community Edition ตามคู่มือของ ONLYOFFICE คือ:

sudo apt purge onlyoffice-documentserver

สำหรับ ONLYOFFICE Community Edition บน CentOS เอกสาร:

sudo yum remove onlyoffice-documentserver

ชื่อแพ็กเกจจะแตกต่างกันไปตามแต่ละเวอร์ชัน คู่มืออย่างเป็นทางการสำหรับ Developer Edition ใช้ชื่อ แพ็กเกจ onlyoffice-documentserver-de`<package_name>` ในขณะที่คู่มือสำหรับ Enterprise Edition onlyoffice-documentserver-eeใช้ชื่อแพ็กเกจ `<package_name>` ให้ใช้ชื่อแพ็กเกจที่แสดงในรายการแพ็กเกจที่ติดตั้งไว้ อย่าเรียกใช้ทุกเวอร์ชันโดยไม่ตรวจสอบ อ่านสรุปการยืนยันของตัวจัดการแพ็กเกจก่อนที่จะยอมรับ โดยเฉพาะอย่างยิ่งหากมีการเสนอให้ลบฐานข้อมูลหรือบริการอื่น ๆ ที่คุณยังคงใช้งานอยู่

หน้าต่างเทอร์มินัลแสดงคำสั่ง apt purge สำหรับแพ็คเกจ ONLYOFFICE Document Server Community
บนระบบที่ใช้ Debian เป็นพื้นฐาน ให้ลบแพ็กเกจ Document Server ที่ติดตั้งอยู่ให้หมด

ONLYOFFICE ระบุว่า การลบแพ็กเกจจะลบไฟล์ไบนารีและไฟล์การกำหนดค่าของเซิร์ฟเวอร์ แต่จะคงไฟล์ที่เกี่ยวข้องไว้ หากตัวจัดการแพ็กเกจรายงานว่าไดเร็กทอรี ONLYOFFICE ไม่ว่างเปล่า โปรดตรวจสอบก่อน คู่มือการลบ/etc/onlyofficeจะ/var/www/onlyofficeระบุไดเร็กทอรีที่สามารถลบได้ด้วยตนเองดังนี้:

sudo rm -rvf /etc/onlyoffice /var/www/onlyoffice

คำสั่งนี้ไม่สามารถย้อนกลับได้ โปรดเรียกใช้คำสั่งนี้หลังจากตรวจสอบแล้วว่าพาธเหล่านั้นไม่มีการกำหนดค่าที่กำหนดเอง บันทึก ใบรับรอง หรือข้อมูลที่คุณต้องการ หากต้องการล้างข้อมูลเฉพาะส่วน ให้ลบเฉพาะไดเร็กทอรีย่อยของ Document Server ที่ได้รับการยืนยันแล้ว แทนที่จะลบไดเร็กทอรีหลัก

หน้าต่างจัดการไฟล์ Linux สองหน้าต่างแสดงเส้นทาง etc/onlyoffice และ var/www/onlyoffice สำหรับการตรวจสอบ
ตรวจสอบเส้นทางเหล่านี้ก่อนที่จะลบไดเร็กทอรีที่เหลืออยู่จากการล้างแพ็กเกจด้วยตนเอง

3. ลบการใช้งาน Docker

เริ่มต้นด้วยsudo docker ps -aการระบุคอนเทนเนอร์ ONLYOFFICE ที่เฉพาะเจาะจง อย่าใช้คำสั่งที่ลบคอนเทนเนอร์หรืออิมเมจทั้งหมดบนโฮสต์ หากคอนเทนเนอร์มีชื่อว่าonlyoffice-dsให้หยุดและลบคอนเทนเนอร์นั้นด้วยคำสั่ง:

sudo docker stop onlyoffice-ds
sudo docker rm onlyoffice-ds

แทนที่ด้วยชื่อหรือรหัสคอนเทนเนอร์จริงของคุณ สำหรับการปรับใช้ Compose โปรดตรวจสอบdocker compose psไฟล์ Compose ก่อน คุณสามารถหยุดและลบเซอร์วิส ONLYOFFICE ได้โดยใช้ชื่อเซอร์วิสจริง แต่ควรหลีกเลี่ยงการปิดโปรเจกต์ทั้งหมดหากโปรเจกต์นั้นใช้งาน Nextcloud, ฐานข้อมูล หรือพร็อกซีแบบย้อนกลับที่ควรคงอยู่

หน้าต่างเทอร์มินัลแสดงรายการคอนเทนเนอร์ Docker และอิมเมจ ONLYOFFICE Document Server
ตรวจสอบคอนเทนเนอร์ทั้งหมด รวมถึงคอนเทนเนอร์ที่หยุดทำงานแล้ว และเลือกเฉพาะอินสแตนซ์ของ Document Server เท่านั้น
หน้าจอเทอร์มินัลแสดงคำสั่ง docker stop และ docker rm ที่กำหนดเป้าหมายไปยังคอนเทนเนอร์ ONLYOFFICE หนึ่งตัว
หยุดการทำงานและลบคอนเทนเนอร์ Document Server ที่ระบุ โดยไม่แตะต้องคอนเทนเนอร์ที่ไม่เกี่ยวข้อง

การลบคอนเทนเนอร์ไม่ได้ลบไดเร็กทอรี bind-mount หรือ volume ที่ตั้งชื่อไว้บนโฮสต์โดยอัตโนมัติ ตรวจสอบ mount ของคอนเทนเนอร์ด้วยคำสั่งsudo docker inspect <container_name>หรือตรวจสอบvolumesรายการในไฟล์ Compose สำรองข้อมูลที่จำเป็น จากนั้นลบเฉพาะเส้นทางข้อมูล ONLYOFFICE หรือ volume ที่ตั้งชื่อไว้ที่ได้รับการตรวจสอบแล้วเท่านั้น Docker Compose down -vจะลบ volume ของโปรเจ็กต์ ใช้เฉพาะเมื่อโปรเจ็กต์ Compose และ volume ทุกตัวที่ประกาศไว้เป็นของการติดตั้งนี้โดยเฉพาะ เอกสารของ Docker ระบุว่า Compose จะไม่ลบ volume ภายนอก

หลังจากลบคอนเทนเนอร์แล้ว คุณสามารถลบอิมเมจ ONLYOFFICE ได้หากไม่มีคอนเทนเนอร์อื่นใดใช้งานอยู่:

sudo docker image ls
sudo docker image rm onlyoffice/documentserver

หากคุณใช้แท็กรูปภาพเฉพาะเจาะจง โปรดใช้ที่เก็บและแท็กนั้นอย่างถูกต้อง Docker อาจเก็บรูปภาพที่ยังคงถูกอ้างอิงโดยคอนเทนเนอร์อื่นอยู่ ซึ่งเป็นเหตุผลที่ควรตรวจสอบก่อนที่จะบังคับลบ

หน้าต่างเทอร์มินัลจะแสดงคำสั่งสำหรับตรวจสอบวอลุ่ม Docker และชื่ออิมเมจ ONLYOFFICE
ตรวจสอบชื่อวอลุ่มและแท็กรูปภาพก่อนลบข้อมูล Docker หรือรูปภาพแคชใดๆ

4. นำส่วนที่เหลือทิ้ง (ถ้ามี) และตรวจสอบดู

หากคุณติดตั้งจากที่เก็บ APT อย่างเป็นทางการ และไม่มีแพ็คเกจ ONLYOFFICE อื่นใดบนโฮสต์ที่ต้องการแพ็คเกจนั้น คุณสามารถลบรายการในที่เก็บและคีย์ลงนามได้ คู่มือการติดตั้งจะระบุ/etc/apt/sources.list.d/onlyoffice.listและ/usr/share/keyrings/onlyoffice.gpgตรวจสอบเนื้อหาของไฟล์เหล่านั้นและยืนยันว่าไฟล์เหล่านั้นใช้สำหรับ ONLYOFFICE โดยเฉพาะก่อนที่จะลบ ใน Debian หรือ Ubuntu sudo apt autoremove --purgeสามารถเสนอให้ลบการพึ่งพาที่ไม่จำเป็นอีกต่อไปได้ ตรวจสอบรายการแพ็คเกจที่เสนออย่างละเอียดและยกเลิกหากมีซอฟต์แวร์ที่ใช้โดยบริการอื่น การล้างการพึ่งพาเป็นทางเลือก ไม่จำเป็นสำหรับการหยุด Document Server

ตรวจสอบผลลัพธ์ด้วยตัวจัดการแพ็กเกจและรายการสิ่งของใน Docker:

dpkg -l | grep onlyoffice-documentserver
sudo docker ps -a

ไม่ควรมีแพ็กเกจที่ติดตั้งหรือคอนเทนเนอร์ Document Server ที่ตรงกันหลงเหลืออยู่ หากคุณได้ลบอิมเมจและข้อมูลของมันไปแล้ว โปรดตรวจสอบรายการอิมเมจ รายการวอลุ่ม และเส้นทางโฮสต์ที่เกี่ยวข้องที่คุณระบุไว้ก่อนหน้านี้ อย่าถือว่าการสืบค้นแพ็กเกจที่ว่างเปล่าเป็นหลักฐานว่าข้อมูล Docker ถูกลบไปแล้ว หรือการที่คอนเทนเนอร์หายไปเป็นหลักฐานว่าอิมเมจและวอลุ่มของมันหายไปแล้ว

หน้าต่างเทอร์มินัลจะแสดงคำสั่งตรวจสอบแพ็กเกจและรายการ Docker สำหรับการตรวจสอบการถอนการติดตั้ง
ตรวจสอบรายการบรรจุภัณฑ์และตู้คอนเทนเนอร์แยกกัน เนื่องจากวิธีการติดตั้งแตกต่างกัน

ขั้นตอนข้างต้นมีเป้าหมายสำหรับการติดตั้ง ONLYOFFICE Docs Community, Developer และ Enterprise ตามที่ระบุไว้ ชื่อแพ็กเกจจะแตกต่างกันไปตามรุ่น และสคริปต์การติดตั้งแบบกำหนดเองอาจสร้างเส้นทางที่แตกต่างกัน สำหรับคำสั่งที่เฉพาะเจาะจงสำหรับแต่ละรุ่น โปรดดูคู่มือการลบ ONLYOFFICE Community Linux , คู่มือการลบ Developer Editionหรือคู่มือการลบ Enterprise Editionสำหรับ Docker โปรดใช้คู่มือการลบ ONLYOFFICE Dockerและข้อมูลอ้างอิงการปิดใช้งาน Docker Compose

ฝากความเห็น

ลบ ONLYOFFICE Document Server ออกจาก Linux อย่างสมบูรณ์

ลบ ONLYOFFICE Document Server ออกจาก Linux อย่างสมบูรณ์

ตรวจสอบว่า Document Server ใช้แพ็กเกจ Linux หรือ Docker ลบเฉพาะส่วนประกอบของมัน และตรวจสอบข้อมูลที่เหลืออยู่โดยไม่ลบบริการที่ใช้ร่วมกันโดยไม่ได้ตั้งใจ

แก้ปัญหาความล่าช้าในการแก้ไขร่วมของ ONLYOFFICE ด้วยการค้นหาจุดที่เป็นปัญหา

แก้ปัญหาความล่าช้าในการแก้ไขร่วมของ ONLYOFFICE ด้วยการค้นหาจุดที่เป็นปัญหา

ตรวจสอบหาสาเหตุของการแก้ไขเอกสารร่วมกันที่ช้า เช่น แรงกดดันด้านทรัพยากรของ Docker การเชื่อมต่อพร็อกซี หรือการโหลดเอกสาร จากนั้นเลือกวิธีแก้ไขที่ตรงกับผลการวิเคราะห์ของคุณ

ตั้งค่า HTTPS สำหรับ ONLYOFFICE Docs ใน Docker

ตั้งค่า HTTPS สำหรับ ONLYOFFICE Docs ใน Docker

เลือกตำแหน่งที่ TLS ควรสิ้นสุดการเชื่อมต่อ ติดตั้งใบรับรองที่เชื่อถือได้และคีย์ส่วนตัวอย่างปลอดภัย และตรวจสอบการเข้าถึง HTTPS ไปยังเซิร์ฟเวอร์ ONLYOFFICE Docs ที่ทำงานบน Docker

เชื่อมต่อแอป PHP กับ ONLYOFFICE Docs และบันทึกการแก้ไข

เชื่อมต่อแอป PHP กับ ONLYOFFICE Docs และบันทึกการแก้ไข

ฝังโปรแกรมแก้ไข ONLYOFFICE ลงในแอปพลิเคชัน PHP ของคุณ ลงนามการกำหนดค่าด้วย JWT และบันทึกไฟล์ที่แก้ไขแล้วผ่านการเรียกกลับที่ปลอดภัย

ตั้งค่าโปรแกรมตรวจสอบการสะกดคำ ONLYOFFICE ให้เป็นภาษาที่คุณเลือก

ตั้งค่าโปรแกรมตรวจสอบการสะกดคำ ONLYOFFICE ให้เป็นภาษาที่คุณเลือก

ตั้งค่าภาษาสำหรับการตรวจสอบการสะกดคำสำหรับเอกสารทั้งหมดหรือข้อความที่เลือก ยืนยันว่าการตรวจสอบการสะกดคำเปิดใช้งานอยู่ และระบุว่าพจนานุกรมของเซิร์ฟเวอร์หายไปเมื่อใด

ตั้งค่าให้บันทึกการเปลี่ยนแปลงเมื่อเปิดเอกสารอีกครั้ง

ตั้งค่าให้บันทึกการเปลี่ยนแปลงเมื่อเปิดเอกสารอีกครั้ง

เปิดใช้งานการติดตามการเปลี่ยนแปลงแบบถาวรสำหรับทุกคนในเอกสาร ONLYOFFICE เดียวกัน ตรวจสอบว่าการแก้ไขได้รับการบันทึกแล้ว และทำความเข้าใจข้อจำกัดของการตั้งค่านี้

ตรวจสอบต้นทางเพื่อแก้ไขปัญหา Nginx 502 ของ ONLYOFFICE

ตรวจสอบต้นทางเพื่อแก้ไขปัญหา Nginx 502 ของ ONLYOFFICE

ตรวจสอบว่า Nginx, เครือข่าย Docker หรือบริการ ONLYOFFICE ภายในส่งคืนรหัส 502 หรือไม่ จากนั้นตรวจสอบการเชื่อมต่ออัปสตรีมที่แก้ไขแล้วและการตรวจสอบสถานะ

ติดตามการทำงานของฟังก์ชันบันทึกเมื่อ ONLYOFFICE ไม่สามารถบันทึกไปยัง Nextcloud ได้

ติดตามการทำงานของฟังก์ชันบันทึกเมื่อ ONLYOFFICE ไม่สามารถบันทึกไปยัง Nextcloud ได้

ตรวจสอบสาเหตุการบันทึก ONLYOFFICE ที่ล้มเหลวโดยตรวจสอบเส้นทางการเรียกกลับของ Nextcloud การเปลี่ยนเส้นทางพร็อกซี และบันทึกการจัดเก็บข้อมูล จากนั้นตรวจสอบว่าไฟล์ที่แก้ไขแล้วยังคงอยู่หรือไม่

ป้องกันไม่ให้ ONLYOFFICE Document Server ใช้หน่วยความจำ VPS จนหมด

ป้องกันไม่ให้ ONLYOFFICE Document Server ใช้หน่วยความจำ VPS จนหมด

ค้นหาสาเหตุของปัญหาหน่วยความจำไม่เพียงพอของ ONLYOFFICE ตรวจสอบข้อจำกัดของ Docker กำหนดขนาด RAM ของ VPS ให้ถูกต้อง เพิ่ม swap อย่างปลอดภัย และตรวจสอบว่าเอกสารเปิดและบันทึกได้

ตรวจสอบหาสาเหตุของการส่งออกไฟล์ PDF ที่ล้มเหลวของ ONLYOFFICE

ตรวจสอบหาสาเหตุของการส่งออกไฟล์ PDF ที่ล้มเหลวของ ONLYOFFICE

แยกปัญหาการดาวน์โหลดผ่านเบราว์เซอร์ออกจากข้อผิดพลาดในการแปลงไฟล์ฝั่งเซิร์ฟเวอร์ และใช้บันทึกหรือการตรวจสอบการเข้าถึงที่ถูกต้องเพื่อให้การส่งออกไฟล์ PDF ทำงานได้