Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách dễ dàng cập nhật ONLYOFFICE Community Server lên phiên bản mới nhất bằng Docker.
ONLYOFFICElà giải pháp nguồn mở kết hợp các trình soạn thảo tài liệu trực tuyến mạnh mẽ và khả năng cộng tác rộng rãi: trong số đó có thư, CRM, dự án, lịch và cộng đồng. ONLYOFFICE Community Server là hệ thống mã nguồn mở cộng tác được phân phối theo Giấy phép Công cộng GNU Affero.
Tháng này, các nhà phát triển đã cập nhật Community Server với nhiều tính năng mới được phát hành.
Có gì mới trong ONLYOFFICE Community Server 9.5:
Nếu bạn đã gắn các thư mục để lưu trữ dữ liệu bên ngoài vùng chứa Docker trong quá trình thiết lập ban đầu, bạn sẽ cần sao lưu các thư mục sau:
Trong trường hợp bạn chưa gắn các thư mục trong quá trình cài đặt, hãy sao chép chúng từ vùng chứa Docker vào một thư mục trên máy chủ lưu trữ của bạn bằng cách chạy các lệnh sau:
{{COMMUNITY_SERVER_ID}} ở đây là tên hoặc ID vùng chứa Community Server và /home/user/Backup là đường dẫn đến bất kỳ thư mục nào trên máy chủ của bạn.
Bạn cũng nên tạo bản dump cơ sở dữ liệu và khôi phục nó trong vùng chứa MySQL mới nếu trước đây bạn chưa từng sử dụng vùng chứa riêng với MySQL 5.7:
yourdomain.com ở đây là tên máy chủ thư đã chỉ định.
Nếu bạn chưa cài đặt Docker Compose, bạn có thể tải xuống từ trang web chính thức của Docker.
Khôi phục bản dump cơ sở dữ liệu trong vùng chứa MySQL đang chạy:
Sau khi hoàn tất, bạn phải nhập mật khẩu gốc MySQL được chỉ định trong quá trình cài đặt MySQL. Theo mặc định, my-secret-pw được sử dụng.
Thoát khỏi vùng chứa bằng lệnh exit.
Bây giờ bạn có thể khởi chạy cổng thông tin của mình, kiểm tra mọi thứ hoạt động bình thường và tận hưởng các tính năng mới có sẵn.
ONLYOFFICElà giải pháp nguồn mở kết hợp các trình soạn thảo tài liệu trực tuyến mạnh mẽ và khả năng cộng tác rộng rãi: trong số đó có thư, CRM, dự án, lịch và cộng đồng. ONLYOFFICE Community Server là hệ thống mã nguồn mở cộng tác được phân phối theo Giấy phép Công cộng GNU Affero.
Tháng này, các nhà phát triển đã cập nhật Community Server với nhiều tính năng mới được phát hành.
Có gì mới trong ONLYOFFICE Community Server 9.5:
- cải thiện bảo mật xác thực;
- nhiều báo cáo và cài đặt tỷ giá hối đoái trong mô-đun CRM: giờ đây bạn có thể kiểm tra ví dụ: tất cả các cơ hội đã đóng thành công trong khoảng thời gian nhất định cho tất cả các nhà quản lý hoặc chỉ cho những người được chọn, lập dự báo doanh số, xây dựng bản tóm tắt cho tất cả các hoạt động CRM và nhiều hơn nữa, và đặt tỷ giá hối đoái trong hóa đơn của bạn;
- khả năng đặt quyền truy cập nhóm trong các dự án riêng tư và các loại hành động hàng loạt mới trong mô-đun Dự án: "Xóa", "Đóng" và "Di chuyển" cho các tác vụ và "Đóng" cho các cột mốc;
- mô-đun Talk được thiết kế lại với tùy chọn xóa các tệp đã tải lên;
- ngôn ngữ giao diện mới: tiếng Hà Lan, tiếng Việt, tiếng Thổ Nhĩ Kỳ, tiếng Slovak, tiếng Séc.
Bước 1: Sao lưu dữ liệu của bạn
Trước khi bắt đầu quá trình cập nhật, bạn sẽ cần sao lưu các thư mục chứa dữ liệu cổng thông tin của mình để tránh mất dữ liệu.Nếu bạn đã gắn các thư mục để lưu trữ dữ liệu bên ngoài vùng chứa Docker trong quá trình thiết lập ban đầu, bạn sẽ cần sao lưu các thư mục sau:
Mã:
/app/onlyoffice/CommunityServer/data
/app/onlyoffice/CommunityServer/logs
/app/onlyoffice/CommunityServer/mysql
Mã:
sudo docker cp {{COMMUNITY_SERVER_ID}}:var/www/onlyoffice/Data /home/user/Backup
sudo docker cp {{COMMUNITY_SERVER_ID}}:var/log/onlyoffice /home/user/Backup
sudo docker cp {{COMMUNITY_SERVER_ID}}:var/lib/mysql /home/user/Backup
Bạn cũng nên tạo bản dump cơ sở dữ liệu và khôi phục nó trong vùng chứa MySQL mới nếu trước đây bạn chưa từng sử dụng vùng chứa riêng với MySQL 5.7:
Mã:
mysqldump -u root onlyoffice > dumpfile.sql
sudo docker cp {{COMMUNITY_SERVER_ID}}:/dumpfile.sql /home/user/
Bước 2: Xóa vùng chứa Docker và hình ảnh hiện tại
Sau khi sao lưu dữ liệu hoàn tất, hãy sử dụng lệnh sau để xóa vùng chứa Docker hiện tại:
Mã:
sudo docker rm -f $(sudo docker ps -aq)
và hình ảnh Docker hiện tại:
sudo docker rmi -f $(sudo docker images -aq)
Bước 3: Cài đặt phiên bản mới của Community Server
Cài đặt phiên bản Community Server mới nhất. Chúng tôi khuyên bạn nên thực hiện bằng cách sử dụng tập lệnh docker-compose được cung cấp, tập lệnh này sẽ cài đặt toàn bộ Phiên bản cộng đồng cùng một lúc.
Mã:
wget http://download.onlyoffice.com/install/opensource-install.sh
bash opensource-install.sh -md yourdomain.com
Nếu bạn chưa cài đặt Docker Compose, bạn có thể tải xuống từ trang web chính thức của Docker.
Bước 4: Khôi phục dữ liệu sao lưu
Sao chép dữ liệu sao lưu vào các thư mục được gắn kết mới trên máy chủ mà bạn đã chỉ định trong quá trình cài đặt phiên bản mới nhất:
Mã:
sudo cp -a /home/user/Backup/Data/./app/onlyoffice/CommunityServer/data
sudo cp -a /home/user/Backup/onlyoffice/./app/onlyoffice/CommunityServer/logs
Mã:
sudo docker cp /home/user/dumpfile.sql {{MYSQL_SERVER_ID}}:/dumpfile.sql
sudo docker exec -it {{MYSQL_SERVER_ID}} bash
mysql -u root -p onlyoffice < dumpfile.sql
Thoát khỏi vùng chứa bằng lệnh exit.
Bước 5: Khởi động lại vùng chứa Docker
Bước cuối cùng là khởi động lại vùng chứa Docker bằng lệnh này:
Mã:
sudo docker restart {{COMMUNITY_SERVER_ID}} {{MYSQL_SERVER_ID}}
Liên kết
- Trang web chính thức của ONLYOFFICE
- Tài liệu chính thứctrên ONLYOFFICE Community Server
- Diễn đàn hỗ trợđể giải đáp mọi thắc mắc
- ONLYOFFICE trên GitHub