Xây dựng máy chủ đám mây Raspberry Pi của riêng bạn với Nextcloud

Xây dựng máy chủ đám mây Raspberry Pi của riêng bạn với Nextcloud

Lưu trữ đám mây là một phần thiết yếu của cuộc sống hiện đại. Nhược điểm là dữ liệu của bạn được lưu trữ trên các máy chủ từ xa bởi một công ty vô danh mà bạn phải tin tưởng về quyền riêng tư và bảo mật của các tài liệu và ảnh quý giá của bạn.





Tuy nhiên, có một tùy chọn khác: lưu trữ các tệp của bạn trên máy chủ đám mây của riêng bạn chạy trên máy tính trong nhà hoặc văn phòng của bạn. Một trong những dịch vụ phổ biến nhất để đạt được điều này là Nextcloud.





Chúng tôi sẽ hướng dẫn bạn cách cài đặt Nextcloud trên Raspberry Pi, gắn bộ nhớ ngoài và chọn một vỏ phù hợp.





Nextcloud vs ownCloud cho Raspberry Pi: Cái nào tốt nhất?

Một tùy chọn khác cho máy chủ đám mây Raspberry Pi tại nhà của bạn là ownCloud. Trên thực tế, Nextcloud là một sản phẩm phụ độc lập của ownCloud được tạo ra bởi một số cộng tác viên cốt lõi của sau này.

Mặc dù các tính năng cốt lõi rất giống nhau cho cả hai, nhưng có một số điểm khác biệt chính. Một số tính năng nâng cao hơn trong ownCloud chỉ có sẵn cho người đăng ký trả phí, trong khi tất cả các tính năng đều miễn phí trong Nextcloud. Người dùng không am hiểu kỹ thuật cũng có thể thấy giao diện người dùng của Nextcloud dễ sử dụng hơn một chút.



1. Cài đặt Nextcloud

Có hai phương pháp chính để cài đặt Nextcloud trên Raspberry Pi. Đầu tiên là sử dụng Nextcloud Ubuntu Appliance cho Raspberry Pi. Điều này yêu cầu bạn mở tài khoản Ubuntu SSO và cũng phải tạo khóa SSH để truy cập từ xa và khởi động máy chủ Nextcloud mới của bạn.

Ngoài ra, NextCloudPi là một phiên bản đặc biệt của Nextcloud được thiết kế để chạy trên Raspberry Pi 3 hoặc 4. Đó là phương pháp chúng tôi đang sử dụng ở đây.





Trước tiên, hãy tải xuống tệp hình ảnh Hệ điều hành NextCloudPi mới nhất từ Trang web OwnYourBits . Mở thư mục được đánh dấu RPi theo sau là ngày tháng (không phải phiên bản Berryboot). Tải xuống tệp BZ2 hoặc sử dụng torrent để tải xuống (khuyến nghị).

Giải nén tệp bằng công cụ lưu trữ (ví dụ: WinRAR hoặc 7-Zip cho Windows) trên máy tính của bạn; bây giờ bạn sẽ có một thư mục chứa tệp IMG.





Sử dụng ứng dụng Raspberry Pi Imager để flash tệp (hình ảnh hệ điều hành) này vào thẻ nhớ microSD đã cắm — nên sử dụng thẻ dung lượng 8GB hoặc lớn hơn. Để sử dụng cái này:

  • Nhấp chuột Chọn hệ điều hành
  • Lựa chọn Sử dụng tùy chỉnh và duyệt đến tệp NextCloudPi IMG
  • Nhấp chuột Chọn bộ nhớ và chọn thẻ microSD của bạn (thường được gọi là 'Thiết bị lưu trữ chung')
  • Nhấp chuột Viết và đợi nó được viết và xác minh

Có liên quan: Cách cài đặt hệ điều hành trên Raspberry Pi

2. Khởi động Nextcloud trên Raspberry Pi

Đặt thẻ microSD vào Raspberry Pi của bạn và bật nguồn. Sau một vài giây hiển thị trình tự khởi động (nhiều văn bản cuộn), bạn sẽ được nhắc đăng nhập. Tên người dùng mặc định là số Pi và mật khẩu là dâu rừng . Vì lý do bảo mật, bạn nên thay đổi mật khẩu Raspberry Pi của bạn sau đó.

3. Kết nối với Wi-Fi

Vào sudo raspi-config và chọn 2 Tùy chọn Mạng , sau đó Mạng LAN không dây N2 . Chọn quốc gia của bạn, sau đó là SSID (tên) và mật khẩu của bộ định tuyến. Lựa chọn Kết thúc để quay lại dòng lệnh.

Để khám phá địa chỉ IP của Raspberry Pi, hãy nhập:

ip addr

Ghi lại inet địa chỉ dưới wlan0 : đây là địa chỉ IP của Raspberry Pi. Một số bộ định tuyến sẽ dành cùng một địa chỉ cho nó mỗi khi nó được khởi động; nếu không, bạn sẽ muốn thiết lập địa chỉ IP tĩnh cho Raspberry Pi của bạn .

Tại thời điểm này, bạn cũng có thể bật SSH để truy cập từ xa từ máy tính khác nếu bạn không muốn giữ Raspberry Pi của mình kết nối với màn hình trong khi tiếp tục thiết lập. Để làm như vậy, hãy sử dụng lệnh:

sudo service ssh start

Từ dòng lệnh hoặc thiết bị đầu cuối của máy tính khác, bạn có thể nhập ssh pi @ [địa chỉ IP của bạn Pi] để truy cập vào dòng lệnh của Raspberry Pi.

4. Bật Giao diện Web Nextcloud

Vào sudo ncp-config và chọn đúng nếu được nhắc cập nhật. Trong menu tiếp theo, hãy chọn CẤU HÌNH và sử dụng mũi tên xuống để cuộn xuống cuối danh sách.

Tại đây, chọn nc-webui , sau đó xóa không và gõ đúng . nhấn Vào và sau đó là bất kỳ phím nào. Lựa chọn Mặt sauKết thúc để thoát khỏi công cụ cấu hình.

5. Kích hoạt và cấu hình Nextcloud

Trong trình duyệt web trên máy tính khác, hãy nhập địa chỉ https: // [địa chỉ IP của Pi của bạn]: 4443

Nếu bạn thấy cảnh báo rằng kết nối của bạn không riêng tư hoặc không an toàn, hãy chọn bỏ qua nó (bằng cách chọn Nâng cao trong Chrome hoặc Firefox) và tiếp tục truy cập trang web.

Bạn sẽ được nhắc đăng nhập. Tên người dùng mặc định là ncp và mật khẩu là riêng của bạn .

Màn hình kích hoạt NextCloudPi hiển thị hai mật khẩu mà bạn cần sao chép và dán vào tài liệu để lưu giữ an toàn. Đầu tiên là mật khẩu cho bảng điều khiển web NextCloudPi cho phép bạn định cấu hình cài đặt máy chủ. Thứ hai là đối với giao diện web Nextcloud. Bạn có thể thay đổi các mật khẩu này sau nếu muốn.

Với những mật khẩu được ghi chú lại, hãy chọn Hoạt động . Sau một vài giây, bạn sẽ được nhắc đăng nhập vào bảng điều khiển web NextCloudPi. Tuy nhiên, bây giờ hãy bỏ qua điều đó và đăng nhập vào giao diện web Nextcloud.

6. Truy cập Giao diện Web Nextcloud

Đi đến https: // [địa chỉ IP của Pi của bạn] (không có hậu tố: 4443) và đăng nhập bằng tên người dùng ncp và mật khẩu thứ hai bạn đã ghi lại.

Sau khi tiếp tục qua màn hình chào mừng, bạn sẽ thấy trang tổng quan chính của web. Đây là máy chủ đám mây của riêng bạn chạy trên Raspberry Pi!

Nhấp vào N ở trên cùng bên phải để truy cập menu thả xuống với các tùy chọn cho Cài đặt (toàn bộ — cá nhân và quản trị viên), Người dùng (bạn có thể thêm và quản lý người dùng) và Ứng dụng để cài đặt (chẳng hạn như bộ ứng dụng văn phòng Collabora Online và máy chủ ARM64).

Trong thanh công cụ trên cùng là các biểu tượng cho các phần như Tệp, Ảnh, Danh bạ, Lịch và Công việc. Ngoài ra còn có biểu tượng NextCloudPi đưa bạn đến bảng điều khiển web. Nhấp vào nó và bạn sẽ được nhắc đăng nhập bằng tên người dùng ncp và mật khẩu đầu tiên bạn ghi lại. Một trình hướng dẫn sẽ xuất hiện, với các tùy chọn để định cấu hình bộ lưu trữ USB và truy cập bên ngoài qua internet.

7. Thêm bộ nhớ ngoài USB

Thẻ microSD của bạn sẽ có dung lượng hạn chế, vì vậy tốt nhất bạn nên thêm bộ nhớ USB cho máy chủ Nextcloud của mình. Kết nối thiết bị lưu trữ của bạn với một trong các cổng USB của Raspberry Pi.

Trước khi tiếp tục, bạn sẽ cần tạo một thư mục cho nó trong dòng lệnh trên Raspberry Pi (hoặc qua SSH). Nhập lệnh sau:

sudo mkdir /media/USBdrive

Đi tới bảng điều khiển web NextCloudPi trong trình duyệt web của máy tính khác của bạn. Trong trình hướng dẫn xuất hiện (bạn có thể mở nó bằng biểu tượng cây đũa phép ở thanh công cụ trên cùng), hãy chọn Cấu hình USB . Bài giải đúng đến câu hỏi đầu tiên, sau đó nhấp vào Tiếp tục .

chia sẻ tệp giữa mac và pc

Sau đó, bạn sẽ được hỏi có muốn định dạng ổ USB hay không. Nếu bạn chắc chắn rằng không có tệp quan trọng nào trên đó mà bạn muốn giữ lại, hãy chọn Định dạng USB . Cuối cùng, bấm vào Di chuyển dữ liệu sang USB .

8. Thêm truy cập bên ngoài qua Internet

Cho đến nay, bạn chỉ có thể truy cập máy chủ Nextcloud của mình từ mạng cục bộ của riêng bạn, điều này có một chút hạn chế. Để truy cập máy chủ Nextcloud của bạn qua internet từ bất kỳ vị trí nào, yêu cầu sử dụng chuyển tiếp cổng và dịch vụ DNS động.

9. Chọn một trường hợp cho máy chủ Nextcloud của bạn

Chạy máy chủ Nextcloud của bạn trên bo mạch Raspberry Pi trần không phải là một ý tưởng hay vì nó sẽ tích tụ bụi theo thời gian. Có rất nhiều trường hợp có sẵn cho các mẫu Raspberry Pi 3 và 4 kích thước tiêu chuẩn.

Thay vì vỏ nhựa rẻ tiền, chúng tôi khuyên bạn nên dùng một thứ gì đó chắc chắn hơn, chẳng hạn như DeskPi Pro. Điều này có đủ chỗ bên trong hộp cho ổ lưu trữ SATA và được cung cấp kèm theo bộ chuyển đổi M.2 sang SATA. Để ngăn Raspberry Pi của bạn quá nóng, nó cũng có hệ thống làm mát và tản nhiệt ICE Tower.

Một lựa chọn tốt khác là Vỏ Argon ONE M.2 , cho phép bạn sử dụng ổ M.2 SATA bất kỳ kích thước nào. Ngoài ra, bạn có thể chọn một vỏ mạnh mẽ cho riêng Raspberry Pi và cắm vào ổ lưu trữ USB bên ngoài tiêu chuẩn.

Xây dựng máy chủ đám mây Raspberry Pi của riêng bạn: Thành công

Xin chúc mừng, bạn hiện đã thiết lập máy chủ đám mây trên Raspberry Pi của mình bằng NextCloudPi. Bạn có thể truy cập trang tổng quan của nó bằng trình duyệt web trên một thiết bị khác. Thậm chí còn có ứng dụng Nextcloud dành cho iOS và Android mà bạn có thể sử dụng.

Đăng lại Đăng lại tiếng riu ríu E-mail Biến Raspberry Pi của bạn thành máy Mac hoặc PC với hệ điều hành Twister

Tăng sức mạnh cho Raspberry Pi của bạn với Twister OS, mang đến cho nó một giao diện mới tuyệt vời lấy cảm hứng từ Windows và macOS.

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Raspberry Pi
  • Lưu trữ đám mây
Giới thiệu về tác giả Phil King(22 bài báo đã xuất bản)

Nhà báo giải trí và công nghệ tự do Phil đã biên tập nhiều cuốn sách Raspberry Pi chính thức. Là một người lâu năm về Raspberry Pi và là người mày mò thiết bị điện tử, anh ấy là cộng tác viên thường xuyên của tạp chí The MagPi.

Xem thêm từ Phil King

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy