= NextCloud AIO so với NextCloud Bare Metal = Tôi đã chạy nhiều dạng NextCloud khác nhau trong hai năm qua. Điều này hoàn toàn dành cho mục đích sử dụng cá nhân tại nhà trên Odroid HC4 của tôi (một bo mạch ARM tương tự như RPi). Tôi đã bắt đầu cài đặt NextCloudPi, nhưng sau đó tôi chuyển sang cài đặt kim loại trần vì tôi muốn dùng thử bản cập nhật trước khi nó được đóng gói cho NextCloudPi Ưu tiên lớn nhất của tôi khi thiết lập điều này là tôi có một chiến lược dự phòng tốt. Trên NextCloudPi, khả năng sao lưu và khôi phục toàn bộ phiên bản, bao gồm hoặc loại trừ dữ liệu, được tích hợp ngay trong gói. Tôi yêu tính năng này. Khi cài đặt bare metal, tôi phải lên lịch cho một công việc định kỳ để sao lưu tệp cấu hình, cơ sở dữ liệu và các tệp vào một tệp nén. .tar.gz. Mặc dù vậy, tôi chưa bao giờ chắc chắn việc khôi phục này sẽ hoạt động như thế nào và may mắn thay, tôi đã thử điều này vào ngày hôm qua để đảm bảo rằng các bản sao lưu của tôi là phù hợp; họ không. Tôi đã tạo một hộp mới từ đầu, cài đặt NC với Apache + PHP (không hoàn toàn trực quan với các phiên bản PHP khác nhau tương thích với NextCloud) và khôi phục các tệp cấu hình, cơ sở dữ liệu và tệp dữ liệu. Tôi đã kết thúc với vô số lỗi dường như không hoạt động. Tôi đang tiến gần đến điểm mà tôi chỉ muốn một giải pháp hiệu quả - tôi không muốn đầu tư hàng giờ để làm cho một thứ gì đó phức tạp hoạt động Nhập NextCloud AIO, một bộ chứa Docker nhằm sao chép thứ gì đó gần giống với những gì NextCloudPi cung cấp. Điều này tương đối đơn giản để thiết lập sau khi tôi làm cho nó hoạt động **Tôi có phải lo lắng về sự phát triển của NextCloud AIO trong tương lai không. Tôi có thể thực hiện sao lưu (và tôi đang thử nghiệm khôi phục để đảm bảo các bản sao lưu đó hoạt động) thông qua tiện ích sao lưu "Borg"được cung cấp cùng với NextCloud AIO, nhưng lo lắng của tôi với các giải pháp đóng gói sẵn này luôn là bảo trì lâu dài. Trong trường hợp của NextCloudPi, như chúng ta đã thấy, người bảo trì đã rời khỏi dự án. Nếu tôi không chú ý và vẫn chạy cái này một cách mù quáng và thực hiện các bản sao lưu thường xuyên, tôi có thể sẽ không bao giờ khôi phục được dữ liệu của mình. Với cài đặt kim loại trần, điều này không bao giờ là vấn đề đáng lo ngại vì bạn có tất cả các thành phần (tệp, cấu hình, cơ sở dữ liệu) riêng biệt và luôn có thể tích hợp chúng vào quá trình triển khai NextCloud trong tương lai. Bây giờ tôi lại tìm kiếm một giải pháp đóng gói sẵn đơn giản hơn, tôi tự hỏi liệu tôi có nên lo lắng về sự phát triển của AIO trong tương lai không Dựa trên những bộ chứa docker nào đang chạy sau khi cài đặt NextCloud AIO, tôi sẽ cho rằng hiệu suất tương tự. AIO dường như chỉ đơn giản là một tiện ích để đơn giản hóa và chứa từng thành phần riêng lẻ của NextCloud. Ví dụ: đây là những gì đang chạy trên hộp chỉ phục vụ NextCloud của tôi: aio-apache aio-nextcloud aio-redis aio-postgresql aio-borgbackup kiểm tra tên miền aio aio-mastercontainer CHỈNH SỬA: Sử dụng bộ nhớ nhiều hơn cho đến nay. Với kim loại trần, tôi thấy mức sử dụng bộ nhớ từ 1-1,5 GB từ khi không hoạt động đến khi tải. Trong mười phút qua, nó dao động từ 1,5-2,4 GB Tôi thích sử dụng Docker để quản lý các phiên bản PHP và tiện ích mở rộng, cộng với sự cô lập; và lưu trữ NextCloud như một ứng dụng PHP thông thường bên trong vùng chứa đó Điều này mang lại sự cân bằng tốt nhất giữa kiểm soát và tính linh hoạt. Dữ liệu của bạn nằm thẳng trong một thư mục bạn chọn, bên cạnh NextCloud wwwroot. Các tệp dữ liệu DB của bạn cũng có sẵn trực tiếp. Thêm một vài tập lệnh và công việc định kỳ để sao lưu và bạn đã hoàn tất Đối với redis, v.v. - Tôi chỉ đơn giản là không cần nó cho các thiết lập quy mô nhỏ (1-2 người dùng) Đối với AIO và các biến thể khác - tôi chỉ đơn giản là không tin tưởng chúng (về mặt kiến ​​trúc). Tôi biết giải pháp docker-compose của mình và tôi chắc chắn rằng mình sẽ có thể khắc phục mọi sự cố nếu có. Không thể nói như vậy về những giải pháp ââÂtốt cho mọi ngườiââ Thật tốt khi bạn thực sự kiểm tra xem bạn có thể khôi phục dữ liệu từ bản sao lưu của mình hay không. Tuy nhiên, tôi tin rằng việc thiết lập sao lưu tệp DB + không quá khó. Tất cả chúng ta đều mắc sai lầm, nhưng một khi chúng đã được sửa, quá trình sao lưu sẽ không phức tạp đến mức bạn phải chuyển sang thứ khác == Giới thiệu về cộng đồng == Các thành viên Trực tuyến