Hướng dẫn cài đặt NextCloud trên TrueNAS SCALE
Bài viết dưới đây sẽ hướng dẫn chi tiết cách cài ứng dụng Nextcloud trên TrueNAS SCALE Electric Eel-24.10.2.1
1. Cấu hình môi trường
- Chọn Pool: Trước khi cài bất kỳ một ứng dụng nào trên TrueNAS, chúng ta cần chỉ định Pool để thực hiện cài đặt ứng dụng trên đó. Bạn có thể sử dụng một Pool hiện có hoặc tạo một Pool mới. TrueNAS tạo tập dữ liệu ix-apps (ẩn) trong nhóm được đặt làm nhóm ứng dụng. Tập dữ liệu này được quản lý nội bộ, vì vậy bạn không thể sử dụng tập dữ liệu này làm tập dữ liệu gốc khi tạo tập dữ liệu ứng dụng bắt buộc.
- Bỏ chọn Pool
- Quản lý Container Images
- Cài đặt
2. Cài đặt Nextcloud
- Application name
- Nextcloud Configuration
- Postgress Image (CAUTION)*: If you are changing this after the postgress directory has been initialized, STOP! and make sure you have a backup of your data. Changing this will trigger an one way database upgrade. You can only select newer versions of postgres. Selecting an older version will refuse to start. If something goes wrong, you will have to restore from backup. Nếu bạn đang thay đổi điều này sau khi thư mục postgress đã được khởi tạo, STOP! và đảm bảo rằng bạn có bản sao lưu dữ liệu của mình. Thay đổi điều này sẽ kích hoạt nâng cấp cơ sở dữ liệu một chiều. Bạn chỉ có thể chọn các phiên bản postgress mới hơn. Chọn một phiên bản cũ hơn sẽ từ chối bắt đầu. Nếu có sự cố, bạn sẽ phải khôi phục từ bản sao lưu.
- Admin User *: Đặt tên người dùng quản trị viên cho Nextcloud
- Admin Password*: Thiết lập mật khẩu cho quản trị viên Nextcloud
- APT Packages: Các gói APT để cài đặt. Đối với các gói bổ sung, vui lòng mở một vấn đề trên GitHub. Các nguồn và liên kết tài liệu có thể giúp đẩy nhanh quá trình. Các gói sẵn có như: ffmpeg, smbclient, ocrmypdf, libreoffice.
- Tesseract Language Codes: Mã ngôn ngữ Tesseract. Các ngôn ngữ tesseract để cài đặt cho ORCmypdf. Xem danh sách mã ngôn ngữ tại: https://tesseract-ocr.github.io/tessdoc/Data-Files-in-different-versions.html. Nhập sai mã ngôn ngữ sẽ chặn vùng chứa khởi động. Chỉ có hiệu lực nếu ocrmypdf được chọn ở trên.
- Imaginary: Imaginary có thể giúp cải thiện hiệu suất để tạo bản xem trước hình ảnh. Xem thêm: https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html#previews.
- Host:
- Nextcloud host để tạo URL ứng dụng. Ví dụ:
- cloud.domain.com:30001
- cloud.domain.com (nếu bạn sử dụng cổng 443 bên ngoài)
- 192.168.1.100:9001 (thay thế ip và cổng bằng của riêng bạn)
- Điều này sẽ được thêm vào danh sách tên miền đáng tin cậy, nhưng thay đổi nó sẽ không xoá nó khỏi danh sách.
- Data Direction Path*: Định cấu hình thư mục dữ liệu nơi Nextcloud lưu trữ tất cả các tệp từ người dùng. Đường dẫn đề cập đến đường dẫn bên trong vùng chứa. Bạn nên giữ giá trị mặc định. (/var/www/html/data)
- Redis Password*: Đặt mật khẩu cho Redis
- Database Password*: Đặt mật khẩu cho Database
- PHP Upload Limit (in GB)*: Áp dụng thời gian chờ cho các cài đặt sau:
- - client_max_body_size trong nginx
- - post_max_size và upload_max_filesize trong php
- Max Execution Time (in seconds)*: Thời gian thực thi tối đa cho Nextcloud
- PHP Memory Limit (in MB)*: Giới hạn bộ nhớ PHP
- Op Cache Memory Consumption (in MB)*: Mức tiêu thụ bộ nhớ Op Cache
- Cron: Lịch trình Cron
- Additional Environment Variables: Định cấu hình các biến môi trường bổ sung cho Nextcloud
- Network Configuration
- WebUI Port*: Cổng cho Nextcloud WebUI
- DNS Options: Tuỳ chọn DNS cho vùng chứa. Định dạng: key:value. Ví dụ: attempts:3
- Certificate ID: ID chứng chỉ để sử dụng cho Nextcloud
- Storage Configuration
- DEPRECATED: Old Storage Structure (See the tooltip for more information):
- KHÔNG kiểm tra điều này, nếu đây là một cài đặt mới.
- Nếu điều này được chọn, có nghĩa là đây là một cài đặt đến từ phiên bản trước (nơi một cấu trúc lưu trữ khác đã được sử dụng).
- Để có khả năng tương thích ngược, cấu trúc lưu trữ cũ hơn đã được giữ lại cho cài đặt này.
- Nếu bạn muốn sử dụng cấu trúc lưu trữ mới, hãy di chuyển "data" trong một thư mục hoặc tập dữ liệu riêng biệt. Thay đổi cấu hình 'Dữ liệu người dùng Nextcloud' bên dưới để trỏ đến vị trí mới và sau đó bỏ chọn hộp kiểm này.
- Bạn sẽ KHÔNG muốn thay đổi điều đó nếu thiết lập của bạn sử dụng ixVolume làm bộ nhớ.
- Xem thêm: https://github.com/truenas/apps/issues/931 để biết thêm thông tin về cách di chuyển.
- Nextcloud AppData Storage (HTML, Custom Themes, Apps, etc.): Đường dẫn để lưu trữ Nextcloud HTML và AppData
- Type:
- ixVolume: Là tập dữ liệu do hệ thống tạo tự động.
- Host Path (Đường dẫn máy chủ): Là được dẫn đã tồn tại trên hệ thống
- Host Path Configuration: Đường dẫn máy chủ sử dụng để lưu trữ
- Nextcloud User Data Storage
- Type
- ixVolume Configuration
- Nextcloud Postgres Data Storage
- Type
- ixVolume Configuration
- Additional Storage
- Labels Configuration
- Resources Configuration
- Litmits
- CPUs*
- Memory (in MB)*
- GPU Configuration
Nhận xét
Đăng nhận xét