Cách sử dụng CasaOS để quản lý Homelab server

CasaOS là hệ điều hành home server mạnh mẽ (OS) cung cấp một cách đơn giản để chạy các dịch vụ trên mạng cục bộ. Nó có sẵn cho các thiết bị x86 và ARM, giúp dễ dàng làm việc với ngay cả các SoC công suất thấp như Raspberry Pi. Bài viết này sẽ chỉ cho bạn những gì làm cho CasaOS hoạt động, cách cài đặt nó trên home server và cách sử dụng nó để cài đặt nhiều ứng dụng tự host một cách dễ dàng.

Chuẩn bị và cài đặt CasaOS

Giả định: Bài viết này giả định rằng bạn đang cài đặt CasaOS trên hệ thống Debian 12. Tuy nhiên, các hướng dẫn sau đây cũng sẽ hoạt động với phiên bản mới nhất của Raspberry Pi OS và Ubuntu 20.04.

Bước đầu tiên trong việc triển khai CasaOS trên máy cục bộ là đảm bảo rằng hệ thống cơ sở của bạn được cập nhật hoàn toàn:

sudo apt update && sudo apt upgrade

Đảm bảo rằng bạn có tiện ích curl trên hệ thống cơ sở của mình:

sudo apt install curl

Tìm script Quick Installation cho CasaOS và sử dụng UNIX pipe để chạy nó trên hệ thống của bạn:

curl -fsSL https://get.casaos.io | sudo bash

Thực hiện thao tác này sẽ tự động tải xuống và cấu hình CasaOS cho hệ thống của bạn. Tùy thuộc vào phần cứng của bạn, quá trình này có thể mất từ ​​5 - 10 phút.

Quá trình triển khai CasaOS trên Debian 12.
Quá trình triển khai CasaOS trên Debian 12.

Sau khi hoàn tất, script cài đặt sẽ in địa chỉ IP cục bộ của cài đặt CasaOS. Đi đến máy tính client, sau đó mở địa chỉ trên cửa sổ trình duyệt web.

Địa chỉ IP cục bộ của máy chủ CasaOS.
Địa chỉ IP cục bộ của máy chủ CasaOS.

Nhấp vào Go để bắt đầu quá trình thiết lập ban đầu.

Cung cấp tên người dùng và mật khẩu mà bạn muốn cho phiên bản CasaOS của mình.

Quá trình tạo tài khoản trong CasaOS.
Quá trình tạo tài khoản trong CasaOS.

Nhấp vào Accept để đảm bảo rằng bạn đã cập nhật tin tức mới nhất về CasaOS.

Cài đặt và chạy ứng dụng CasaOS đầu tiên

Khi phiên bản CasaOS mới đã hoạt động, giờ đây, bạn có thể bắt đầu cài đặt các ứng dụng tự host yêu thích của mình. Để thực hiện, hãy nhấp vào biểu tượng App Store trên bảng điều khiển.

Biểu tượng App Store trong bảng điều khiển CasaOS.
Biểu tượng App Store trong bảng điều khiển CasaOS.

Thao tác này sẽ mở ra một cửa sổ pop-up hiển thị các dịch vụ mà CasaOS phân phối trên kho lưu trữ của mình. Để cài đặt ứng dụng, hãy nhấp vào hộp tìm kiếm, sau đó cung cấp tên dịch vụ mà bạn muốn. Ví dụ sẽ cài đặt Nextcloud trên phiên bản CasaOS của mình.

Nhấp vào biểu tượng của dịch vụ, sau đó chọn Install để bắt đầu quá trình cài đặt.

Trang cài đặt Nextcloud trên CasaOS.
Trang cài đặt Nextcloud trên CasaOS.

Sau khi hoàn tất, hãy xác nhận rằng dịch vụ mới của bạn đang chạy đúng cách bằng cách nhấp vào biểu tượng của dịch vụ đó trên bảng điều khiển CasaOS.

Ứng dụng server Nextcloud đang chạy trên CasaOS.
Ứng dụng server Nextcloud đang chạy trên CasaOS.

Cấu hình ứng dụng

Ngoài việc dễ cài đặt và chạy, CasaOS còn cung cấp một cách để nhanh chóng truy cập vào nội dung bên trong của server container. Điều này giúp bạn tùy chỉnh ứng dụng theo nhu cầu của mình một cách cực kỳ đơn giản.

Để cấu hình ứng dụng server hiện có, hãy vào bảng điều khiển CasaOS và tìm biểu tượng của ứng dụng server.

Di con trỏ chuột vào biểu tượng, sau đó nhấp vào ba dấu chấm ở góc trên bên phải của biểu tượng.

Vị trí của mục menu có dấu chấm.
Vị trí của mục menu có dấu chấm.

Chọn Settings trên menu ngữ cảnh. Thao tác này sẽ mở ra một cửa sổ pop-up nhỏ hiển thị thông tin chi tiết về container Docker của ứng dụng.

Tùy chọn Settings trên bảng điều khiển CasaOS.
Tùy chọn Settings trên bảng điều khiển CasaOS.

Tại đây, bạn có thể thay đổi hầu hết mọi khía cạnh của cấu hình ứng dụng server. Ví dụ, điều chỉnh lượng bộ nhớ mà container có thể sử dụng thông qua tùy chọn thanh trượt đơn giản.

Bộ nhớ dự trữ đang chạy cho container Docker Nextcloud.
Bộ nhớ dự trữ đang chạy cho container Docker Nextcloud.

Sau khi hoàn tất các thay đổi, hãy nhấp vào nút Save để áp dụng cho ứng dụng server.

Tạo ứng dụng server tùy chỉnh

Ngoài việc chạy và cấu hình các ứng dụng server được dựng sẵn, bảng điều khiển CasaOS cũng có thể triển khai các container Docker tùy chỉnh của riêng bạn. Điều này hữu ích nếu bạn có dịch vụ Docker hiện không khả dụng trên cửa hàng ứng dụng CasaOS.

Truy cập bảng điều khiển CasaOS của bạn, sau đó nhấp vào biểu tượng + bên cạnh tiêu đề App.

Nút thêm các server container tùy chỉnh.
Nút thêm các server container tùy chỉnh.

Chọn Install a customized app trên menu pop-up. Thực hiện thao tác này sẽ mở một cửa sổ chi tiết ứng dụng trống cho container Docker mới của bạn.

Nhấp vào nút Import ở góc trên bên phải của cửa sổ.

Vị trí của nút Import cho các container Docker.
Vị trí của nút Import cho các container Docker.

Dán nội dung "docker-compose.yml" của dịch vụ vào hộp văn bản. Ví dụ muốn chạy một phiên bản Webcord trên CasaOS box.

docker-compose.yml cho phiên bản Webcord.
docker-compose.yml cho phiên bản Webcord.

Nhấp vào Submit để chuyển đổi cấu hình soạn thảo sang định dạng ứng dụng CasaOS.

Cuộn xuống cửa sổ cấu hình ứng dụng, sau đó đảm bảo rằng các cổng máy chủ được hiển thị không xung đột với bất kỳ thứ gì trên phiên bản CasaOS của bạn. Ví dụ sẽ đặt cổng của phiên bản Webcord thành "9095" và "9096" vì những cổng này không xung đột với bất kỳ dịch vụ nào đang chạy.

Các cổng máy chủ đã sửa đổi trên cấu hình Webcord đã nhập.
Các cổng máy chủ đã sửa đổi trên cấu hình Webcord đã nhập.

Cuộn lên cửa sổ cấu hình ứng dụng, cung cấp tên cho ứng dụng tùy chỉnh mới của bạn, sau đó đặt cổng Web UI thành một trong các cổng container đã hiển thị của bạn.

Vị trí của cả tên ứng dụng server và cổng Web UI cho ứng dụng.
Vị trí của cả tên ứng dụng server và cổng Web UI cho ứng dụng.

Nhấp vào Install để bắt đầu quá trình nhập.

Sau khi hoàn tất, hãy xác nhận rằng ứng dụng server tùy chỉnh của bạn đang hoạt động bình thường bằng cách nhấp vào biểu tượng của ứng dụng trên bảng điều khiển CasaOS.

Phiên bản Webcord đang hoạt động bên trong CasaOS.
Phiên bản Webcord đang hoạt động bên trong CasaOS.

Học cách cài đặt CasaOS cũng như triển khai các ứng dụng server cục bộ chỉ là một số khả năng có thể thực hiện được với hệ điều hành home server.

Thứ Tư, 04/12/2024 14:33
31 👨 49
0 Bình luận
Sắp xếp theo