Nextcloud Docker Soạn thảo

Nextcloud Docker Soan Thao



Nextcloud là một nền tảng mã nguồn mở, miễn phí, tự lưu trữ và có khả năng mở rộng cao để lưu trữ, đồng bộ hóa và chia sẻ tệp an toàn.

Nextcloud sử dụng kiến ​​trúc máy khách-máy chủ với các giao thức HTTP và WebDAV để cung cấp các tính năng nâng cao như mã hóa dữ liệu, kiểm soát truy cập, lập phiên bản, v.v.

Ngoài ra, Nextcloud còn có tính năng tích hợp ứng dụng, cho phép bạn mở rộng chức năng của nó và tạo các giải pháp tùy chỉnh thông qua API.







Trong hướng dẫn này, chúng ta sẽ nhanh chóng thực hiện quy trình thiết lập phiên bản Nextcloud bằng cách sử dụng vùng chứa Docker.



Yêu cầu

Để chạy các lệnh và các bước được cung cấp trong bài đăng này, hãy đảm bảo bạn có những điều sau:



  1. Công cụ Docker được cài đặt
  2. Docker soạn đã được cài đặt
  3. Có đủ quyền để chạy vùng chứa Docker

Xác định tệp soạn thảo Docker

Bước đầu tiên là xác định cấu hình soạn thảo Docker để chạy vùng chứa Docker. Bắt đầu bằng cách tạo thư mục để lưu trữ file config:





$ mkdir đám mây tiếp theo

$ đĩa CD đám mây tiếp theo

Tạo tệp docker-compose.yml để chạy cụm Elaticsearch như trong cấu hình ví dụ bên dưới:

---
phiên bản: '2.1'
dịch vụ:
đám mây tiếp theo:
hình ảnh: lscr.io / máy chủ linux / nextcloud:mới nhất
container_name: nextcloud
môi trường:
- CÂY = 1000
- PGID = 1000
- TZ =Vv / UTC
khối lượng:
- . / dữ liệu chương trình: / cấu hình
- . / dữ liệu: / dữ liệu
cổng:
- 443 : 443
khởi động lại: trừ khi dừng lại

Trong tệp ví dụ này, chúng tôi xác định một dịch vụ. Dịch vụ đám mây tiếp theo cho phép chúng tôi định cấu hình phiên bản Nextcloud.



Các định nghĩa dịch vụ được thể hiện dưới đây:

  • Sử dụng hình ảnh mới nhất của Nextcloud.
  • Đặt tên vùng chứa thành nextcloud.
  • Xác định các biến môi trường cho ID người dùng và nhóm (PUID và PGID) cũng như múi giờ (TZ).
  • Ánh xạ các thư mục máy chủ (./appdata và ./data) tới các ổ chứa để cấu hình và lưu trữ dữ liệu.

Cuối cùng, chúng tôi lắng nghe lưu lượng HTTPS trên cổng 443 và được đặt để tự động khởi động lại trừ khi bị dừng rõ ràng.

Đảm bảo thay thế các mục trên bằng đường dẫn đến dữ liệu ứng dụng và đường dẫn đến dữ liệu nếu cần.

Chạy vùng chứa

Khi chúng tôi đã xác định các dịch vụ, chúng tôi có thể tiếp tục và chạy vùng chứa bằng lệnh soạn thảo docker như:

$ docker soạn thảo -d

Truy cập Elaticsearch và Kibana

Sau khi các vùng chứa được khởi động, chúng ta có thể tiếp tục và truy cập phiên bản tại các địa chỉ sau:

https: // máy chủ cục bộ: 443 - > Elaticsearch

Bạn sẽ được nhắc cấu hình và tài khoản quản trị viên.

Sau khi hài lòng, hãy nhấp vào Cài đặt để chạy quá trình cài đặt.

Tiếp theo, bạn có thể chọn ứng dụng bạn muốn cài đặt trong phiên bản của mình:

Thao tác này sẽ thiết lập phiên bản với các công cụ và cấu hình mong muốn của bạn và đưa bạn đến trang tổng quan.

Phần kết luận

Bài viết này trình bày các bước cơ bản để xác định và chạy phiên bản Nextcloud bằng cách sử dụng vùng chứa docker.