Skip to Content

Mini Nextcloud on Raspberry Pi

Cài đặt Mini nextcloud trên Raspberry Pi.Next cloud giống như google drive hay dropbox hay One drive vậy, khác biệt là bạn có thể tự host nó tại nhà mà không cần phải trả phí cho google hay microsoft hay bên nào khác. Bài việt này mình giởi thiệu 1 cách dùng rất hay là sử dụng Raspberry  pi để host nextcloud tại nhà hoặc văn phòng.
28 tháng 2, 2025 bởi
Mini Nextcloud on Raspberry Pi
Nguyễn Anh Tuấn
| Chưa có bình luận



Các bước như sau: 

Cài đặt Raspberry pi os cho raspberry pi, lưu ý chọn phiên bản lite64

theo hướng dẫn của https://www.raspberrypi.com/software/

bạn tải Raspberry Pi Imager và làm theo hướng dẫn để cài, hãy chọn phiên bản lite46

Cài Portainer sử dụng pi-hosted.com

vào trang pi-hosted.com

cài docker sử dụng script của pi- hosted

wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/install_docker.sh | bash

cài xong cần khởi động lại máy 

sudo reboot

Cài portainer

khi máy khởi động lại bạn vào lại và tiếp tục cài portainer

wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/install_portainer.sh | bash


cài xong thì vào host:9000 để vào portainer

host có thể là ip của con raspberry pi của bạn hoặc domain local của bạn chọn khi cài raspberry, 9000 là port mặc định của portainer

Ở cửa sổ đầu tiên bạn cần tạo ra user và đặt pass cho nó. tài khoản này dùng để login vào portainer

Nếu bạn để lâu nó có thể bị ra màn hình time out yêu cầu bạn cần khởi động lại portainer, nếu cần khởi động lại dùng câu lệnh sau: 


dừng portainer

docker stop portainer

khởi động lại portainer

docker start portainer


sau khi tạo user và pass bạn sẽ được vào trong


bạn hãy vào setting đổi lại 1 số thứ

thay lại url cho app template cho có nhiều app hơn, với raspberry thì sử dụng cái này:

https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/template/portainer-v2-arm64.json

nhấn Save application setting

vào home > template > application và kiếm nextcloud 

nhấp vào kết quả và điền vào 1 số thông tin theo ý muốn

và nhấn Deploy the stack, bạn cần chờ để nó deploy, bao gồm pull image về và chạy nên sẽ mất chút thời gian.

Sau khi deploy xong thì bạn sẽ được redirect tới stacks và sẽ thấy nextcloud

vào Container bạn sẽ thấy nó 

bạn hãy vào địa chỉ: https://host:443, 

ở đây host là ip hoặc domain nội bộ của bạn

lưu ý là nó sẽ cảnh báo bạn kết nối không an toàn, cái đó đúng vì mình muốn truy cập https nhưng mình không có chứng chỉ ssl, bạn cứ cho phép nó 

lưu ý bạn có thể bị redirect về lại port cũ của nextcloud, ví dụ 9442

Vào màn hình chào mừng, ở đây bạn cần tạo tài khoản và kết nối với cơ sở dữ liệu

chọn user name và pass của bạn, ở đây là bạn tạo mới chứ không phải là tài khoản đã có. 

lưu ý chỗ thư mục cơ sở dữ liệu, chỗ đó là nơi mình lưu trữ dữ liệu, folder này cần được tạo trước và cấp quyền phù họp

hãy điền các thông tin cơ sở dữ liệu, riêng mật khẩu chính là dữ liệu mật khấu ở bước trước còn tên csdl và db host thì mặc định sẽ là như hình.


Nhấn Cài đặt

nếu bạn gặp lỗi này


là bởi vì bạn chưa tạo thư mục và chưa phân quyền cho user portainer có thể quản lý folder dó 


Mini Nextcloud on Raspberry Pi
Nguyễn Anh Tuấn 28 tháng 2, 2025
Chia sẻ bài này
Thẻ
Blog của chúng tôi
Lưu trữ
Đăng nhập để viết bình luận
Chat hỗ trợ
Chat ngay