Bạn đã bao giờ muốn có Dropbox riêng của mình, thứ gì đó cho phép bạn quản lý và phân phối tệp trực tuyến nhưng không có công ty nào cho bạn biết về giới hạn dữ liệu, hạn chế băng thông hay thậm chí vô hiệu hóa một số loại tệp nhất định? Tin tốt! Giấc mơ này có thể dễ dàng được thực hiện thành hiện thực với sự trợ giúp của phần mềm được gọi là Nextcloud.

Phần mềm này làm cho nó để bất cứ ai với một máy chủ có thể lưu trữ và phân phối lưu trữ của riêng mình và có hiệu quả có đám mây của riêng mình! Trong hướng dẫn này, chúng tôi sẽ xem xét mọi thứ bạn cần biết để làm cho giải pháp lưu trữ đám mây cá nhân của riêng bạn - từ đi qua phần cứng cần thiết, nhận hệ điều hành theo thứ tự và thậm chí thiết lập đồng bộ hóa ứng dụng khách. Băt đâu nao!

Lưu ý : Nextcloud là một nhánh của Owncloud, một bản sao Dropbox tự lưu trữ khác.

Yêu cầu phần cứng và phần mềm

Hãy thảo luận về các loại máy chủ tốt nhất để thiết lập một đám mây gia đình được hỗ trợ bởi phần mềm lưu trữ NextCloud. Để bắt đầu, máy chủ sẽ chạy phiên bản mới nhất của máy chủ Ubuntu (hoặc ít nhất là chạy một phiên bản hỗ trợ snaps). Tại sao máy chủ Ubuntu và không giống như Redhat hoặc CentOS? Đơn giản, các nhà phát triển của NextCloud hiện đang phân phối một gói snap với phần mềm NextCloud mới nhất, một cái gì đó mà các hệ điều hành khác không cung cấp.

Ngoài ra, NextCloud, khi được cài đặt theo những cách khác, mất nhiều thời gian để thiết lập và không thân thiện với người dùng. Bằng cách cài đặt phiên bản snap, không cần thiết lập, và mọi thứ hoạt động khá nhiều.

Các nhà phát triển đã nói trong quá khứ rằng rất khó để cập nhật NextCloud khi chúng được dựa trên phân phối hoặc kho tích hợp. Công nghệ snap của Ubuntu cho phép họ nhận các bản cập nhật bảo mật mới nhất cho bạn càng sớm càng tốt theo các điều khoản của riêng họ.

Các thiết bị phần cứng hoàn hảo để tạo giải pháp đám mây của riêng bạn:

  • Bất kỳ máy tính cá nhân / máy tính xách tay 64 bit cũ hoặc cũ (hoặc tốt hơn) có thể hoạt động 24/7
  • Raspberry Pi 2 hoặc 3 có thể chạy Ubuntu Snappy Core
  • Bất kỳ máy chủ cấp nhà hoặc doanh nghiệp nào

Chuẩn bị

Người dùng sẽ cần tạo một hình ảnh USB để cài đặt phiên bản mới nhất của máy chủ Ubuntu. Tải xuống ảnh đĩa ISO từ trang này.

Raspberry Pi 2/3 người dùng

Pi hiện không chạy phiên bản truyền thống của máy chủ Ubuntu. Thay vào đó, người dùng phải sử dụng Ubuntu Snappy Core. Tải xuống hình ảnh tại đây. Trích xuất hình ảnh trong thiết bị đầu cuối:

 gunzip -d * .img.xz 

Theo wiki Ubuntu để bắt đầu với lần khởi động đầu tiên của Snappy Core. Bạn sẽ cần đăng ký bằng Canonical, sử dụng địa chỉ email.

Khi đã tải xuống hình ảnh đĩa, đã đến lúc tạo phương tiện cài đặt USB (hoặc SD). Tải xuống công cụ USB / SD Etcher. Làm theo hướng dẫn trên trang để tạo cài đặt USB hoặc SD nếu bạn đang sử dụng Raspberry Pi 2/3. Nó là một quá trình ba bước dễ dàng.

Cài đặt Ubuntu Server

Cắm thiết bị USB của bạn và cấu hình máy của bạn để khởi động từ nó thông qua BIOS. Đối với một số người, khóa này có thể là F2 hoặc DEL. Đối với những người khác, đó là Esc. Tốt nhất là nghiên cứu hướng dẫn để chắc chắn.

Với máy chủ Ubuntu được tải, hãy chọn ngôn ngữ chính xác trên màn hình ngôn ngữ, sau đó nhấn Enter trên tùy chọn "Cài đặt Ubuntu Server". Thao tác này sẽ đưa người dùng qua trình đơn yêu cầu bố cục bàn phím và quốc gia là gì. Chọn các tùy chọn thích hợp và chuyển sang trang tiếp theo.

Sau đó, người dùng sẽ được yêu cầu nhập tên máy chủ cho máy chủ Ubuntu. Nhập “ubuntu-server”, “ubuntu-nextcloud, ” “Ubuntu” hoặc một thứ gì đó có hiệu lực. Sau đó, sử dụng các phím mũi tên, điều hướng đến nút “Tiếp tục” và nhấn Enter để chuyển sang trang tiếp theo.

Trên trang tiếp theo, công cụ cài đặt sẽ yêu cầu người dùng thiết lập tên người dùng và mật khẩu đi kèm với tên người dùng này. Nhập tên người dùng và mật khẩu an toàn nhưng đáng nhớ, sau đó chọn “Tiếp tục” để chuyển sang trang tiếp theo.

Tiếp theo trong quá trình cài đặt, người dùng phải thông báo cho máy chủ Ubuntu cách cài đặt vào ổ cứng. Chọn "hướng dẫn - sử dụng toàn bộ đĩa". Điều này cho phép hệ thống tự động thiết lập phân vùng. Không cần phải phân vùng hoặc phân tách thủ công. Với tùy chọn này được chọn, quá trình cài đặt sẽ bắt đầu.

Ngay sau khi dữ liệu máy chủ Ubuntu ban đầu kết thúc sao chép vào hệ thống, người dùng sẽ phải tinh chỉnh cài đặt. Tính năng bảo mật cập nhật tính năng, chính xác. Tính năng này, khi được bật, cho phép hệ thống tự động cài đặt các bản cập nhật bảo mật. Chọn “cài đặt tự động”.

Cuối cùng, trước khi cài đặt kết thúc, một số gói là cần thiết. Sử dụng phím cách, tìm “LAMP server” và chọn nó. Ngoài ra, chọn “OpenSSH server” nếu bạn muốn truy cập shell từ xa sẵn sàng. Khi các gói được chọn, nhấn phím Enter để cài đặt chúng vào hệ thống.

Cài đặt NextCloud

Ubuntu Server được cài đặt vào hệ thống. Bây giờ có thể làm cho NextCloud hoạt động. Cài đặt phần mềm trên hệ thống bằng lệnh này:

 sudo snap cài đặt nextcloud 

Với NextCloud được cài đặt, sử dụng lệnh ifconfig để tìm địa chỉ IP nội bộ của máy chủ. Sử dụng trình duyệt web trên điện thoại, máy tính bảng hoặc máy tính, truy cập địa chỉ IP nội bộ như thể đó là một trang web.

Thao tác này sẽ hiển thị Trình hướng dẫn thiết lập Nextcloud. Trình hướng dẫn này sẽ nhắc người dùng thiết lập tài khoản quản trị bằng mật khẩu.

Sử dụng NextCloud

Sau khi tạo tài khoản quản trị trong Cloud tiếp theo, webUI sẽ tải và sau đó người dùng sẽ có toàn quyền kiểm soát quản trị. Truy cập Nextcloud bất kỳ lúc nào bằng cách chuyển đến (trong trình duyệt web) địa chỉ IP nội bộ được sử dụng trước đó.

Các tệp từ tài khoản quản trị có thể được tải lên trực tiếp từ web qua trình duyệt (giống như Google Drive, Dropbox và One Drive). Bạn không thích web? Tải xuống ứng dụng đồng bộ hóa chính thức cho Linux, Mac hoặc Windows. Ngoài ra còn có một ứng dụng Android và iOS.

Tải tệp lên

Tải tệp hoặc thư mục lên Nextcloud của bạn bằng cách nhấp vào biểu tượng “+”, sau đó nhấp vào nút tải lên.

Tạo người dùng mới

Người dùng không thể đăng ký trên Nextcloud. Thay vào đó, quản trị viên phải tạo một tài khoản mới. Chuyển đến góc trên cùng bên phải của giao diện người dùng web và nhấp vào “quản trị”. Tìm “Người dùng” và chọn nó. Thao tác này sẽ đưa bạn đến khu vực quản lý người dùng.

Sử dụng giao diện người dùng, đặt tên người dùng và mật khẩu cho người dùng mới. Ngoài ra, thêm người dùng vào nhóm mới bằng cách nhấp vào “+ Thêm nhóm”.

Để sửa đổi số lượng bộ nhớ mà một người dùng cụ thể được phép sử dụng, hãy chuyển đến “Hạn ngạch” và chọn tùy chọn đặt trước hoặc nhập giới hạn dung lượng bộ nhớ của riêng bạn.

Đang đồng bộ hóa

Để đồng bộ, hãy nhập địa chỉ IP cục bộ vào ứng dụng khách đồng bộ hóa Nextcloud.

Tiếp theo, nhập tên người dùng và mật khẩu của bạn.

Với thông tin được nhập, máy khách Nextcloud sẽ tạo một thư mục Nextcloud trên máy cục bộ của bạn. Đặt bất cứ thứ gì bạn muốn đồng bộ bên trong nó. Công cụ đồng bộ hóa sẽ phát hiện và tải tệp lên.

Phần kết luận

Lưu trữ đám mây là một thực tế của cuộc sống hiện đại. Mọi người đều có Dropbox, Google Drive hoặc thứ gì đó có hiệu lực. Kết quả là, các công ty công nghệ lớn có các máy chủ lớn giữ thông tin cá nhân, quý giá. Đối với một số người, rủi ro thương mại và quyền riêng tư là ổn. Họ cảm thấy rằng Dropbox, vv, đáng tin cậy và linh hoạt, và họ sẵn sàng chấp nhận rủi ro.

Nextcloud không phải dành cho những loại người đó. Phần mềm này dành cho những người thấy lợi ích của việc lưu trữ đám mây nhưng muốn kiểm soát hoàn toàn dữ liệu của họ. Tôi hy vọng rằng với hướng dẫn này ngày càng nhiều người sẽ nắm lấy Nextcloud và thoát khỏi các dịch vụ lưu trữ đám mây độc quyền.

Bạn có lưu trữ giải pháp đám mây của riêng mình không? Tại sao hay tại sao không? Hãy cho chúng tôi biết dưới đây!

Hình ảnh tín dụng: Christine und Hagen Graf