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.
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.
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.
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.
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.
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.
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.
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ạ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.
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.
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ổ.
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.
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.
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.
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.
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.