ГлавнаяОперационные системыLinuxИспользуйте CasaOS для легкого управления вашим сервером Homelab

Используйте CasaOS для легкого управления вашим сервером Homelab

CasaOS — это мощная операционная система (ОС) для домашнего сервера, которая обеспечивает простой способ запуска служб в локальной сети. Он доступен для устройств x86 и ARM, что позволяет легко работать даже с процессорами SoC с низким энергопотреблением, такими как Raspberry Pi. В этой статье мы покажем вам, в чем особенность CasaOS, как установить ее на домашний сервер и как с ее помощью легко установить множество приложений, размещаемых самостоятельно.

Зачем использовать CasaOS в качестве ОС для домашнего сервера

Самым большим преимуществом CasaOS является то, что это универсальный пакет, который позволяет устанавливать серверные приложения, отслеживать их и управлять ими. Он имеет простую панель управления и богатый выбор контейнеров Docker, которые можно установить в один клик, чере

Зачем использовать CasaOS в качестве ОС для домашнего сервера

ist.ru/wp-content/uploads/2024/11/install-casaos-linux-01-marketplace-window-sample-800x567-1.jpg" alt="Снимок экрана, показывающий окно торговой площадки в CasaOS.">

Одной уникальной особенностью CasaOS является то, что это оверлейная система, которая работает поверх существующей установки Debian Linux. Это означает, что вам не нужно повторять текущую настройку только для запуска ОС домашнего сервера. Благодаря этому CasaOS легче опробовать и развернуть по сравнению с другие операционные системы для домашних серверов .

Одна из моих любимых функций — то, что она позволяет настраивать и запускайте свои собственные контейнеры Docker . Как заядлый пользователь Docker, я нахожу эту функцию невероятно привлекательной, поскольку она позволяет мне запускать собственный сервис, не полагаясь на то, что разработчики упакуют его за меня.

Снимок экрана, показывающий пустую форму контейнера Docker.

Кстати, вы все еще используете обычную систему Linux в качестве домашнего сервера? Узнайте, как достичь разверните Docker в вашей ОС Linux уже сегодня.

Подготовка и установка CasaOS

Предположение: В этой статье предполагается, что вы устанавливаете CasaOS в системе Debian 12. Тем не менее, следующие инструкции также будут работать с последней версией ОС Raspberry Pi и Ubuntu 20.04.

Первым шагом при развертывании CasaOS на локальном компьютере является обеспечение полной актуальности вашей базовой системы:

sudo apt update && sudo apt upgrade

Убедитесь, что в вашей базовой системе установлена ​​утилита завиток :

sudo apt install curl

Загрузите сценарий быстрой установки для CasaOS и используйте UNIX-канал , чтобы запустить его в своей системе:

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

При этом CasaOS автоматически загрузится и настроится для вашей системы. В зависимости от вашего оборудования этот процесс может занять от 5 до 10 минут.

Терминал, показывающий процесс развертывания CasaOS в Debian 12.

После этого сценарий установки распечатает локальный IP-адрес вашей установки CasaOS. Перейдите на свой клиентский компьюте

Подготовка и установка CasaOS

узера.

Терминал, выделяющий локальный IP-адрес сервера CasaOS.

Нажмите Перейти, чтобы начать процесс первоначальной настройки.

Укажите имя пользователя и пароль, которые вы хотите для своего экземпляра CasaOS.

Скриншот, показывающий процесс создания учетной записи в CasaOS.

Нажмите Принять, чтобы быть в курсе последних новостей CasaOS.

Установка и запуск вашего первого приложения CasaOS

После того как ваш новый экземпляр CasaOS запущен, вы можете приступить к установке ваши любимые локальные приложения . Для этого нажмите значок App Store на панели управления.

Снимок экрана, на котором выделен значок App Store на панели управления CasaOS.

Появится всплывающее окно, показывающее сервисы, которые CasaOS распространяет в своих репозиториях. Чтобы установить приложение, щелкните поле поиска, затем укажите название нужной службы. В моем случае я установлю Nextcloud на свой экземпляр CasaOS.

Нажмите значок службы, затем выберите Установить, чтобы начать процесс установки.

Снимок экрана, показывающий страницу установки Nextcloud в CasaOS.

После этого убедитесь, что ваша новая служба работает правильно, щелкнув ее значок на панели управления CasaOS.

Снимок экрана, на котором показано серверное приложение Nextcloud, работающее на CasaOS.

Настройка вашего приложения

Помимо простоты установки и запуска, CasaOS предоставляет возможность быстрого доступа к внутренним компонентам серверного контейнера. Это невероятно упрощает настройку приложений в соответствии с вашими потребностями.

Чтобы настроить существующее серверное приложение, перейдите на панель управления CasaOS и найдите значок серверного приложения.

Наведите курсор мыши на значок, затем нажмите три точки в правом верхнем углу значка.

Скриншот, показывающий расположение пунктирного пункта меню.

Выберите Настройки в контекстном меню. Откроется небольшое всплывающее окно с подробной информацией о Docker-контейнере вашего приложения.

Установка и запуск вашего первого приложения CasaOSраметр «Настройки» на панели управления CasaOS.">

Здесь вы можете изменить практически каждый аспект конфигурации приложения вашего сервера. Например, вы можете настроить объем памяти, который может использовать контейнер, с помощью простого ползунка.

Снимок экрана, на котором показан резерв памяти, работающий для контейнера Nextcloud Docker.

Завершив внесение изменений, нажмите кнопку «Сохранить», чтобы применить их в серверном приложении.

Полезно знать: узнайте, как можно переместить существующий контейнер Docker между разными хостами .

Создание собственного серверного приложения

Помимо запуска и настройки готовых серверных приложений, панель управления CasaOS также позволяет развертывать ваши собственные контейнеры Docker. Это полезно, если у вас есть служба Docker, которая в настоящее время недоступна в магазине приложений CasaOS.

Перейдите на панель управления CasaOS, затем нажмите значок + рядом с заголовком Приложение.

Снимок экрана, на котором выделена кнопка добавления для пользовательских серверных контейнеров.

Выберите Установить индивидуальное приложение во всплывающем меню. При этом откроется пустое окно сведений о приложении для вашего нового контейнера Docker.

Нажмите кнопку Импортировать в правом верхнем углу окна.

Снимок экрана, показывающий расположение кнопки импорта для контейнеров Docker.

Вставьте содержимое файла «docker-compose.yml» вашего сервиса в текстовое пол

Настройка вашего приложения

земпляр Webcord на своем компьютере CasaOS.

Снимок экрана, показывающий файл docker-compose.yml для моего экземпляра Webcord.

Нажмите Отправить, чтобы преобразовать конфигурацию создания в формат приложения CasaOS.

Прокрутите вниз окно конфигурации приложения и убедитесь, что открытые порты хоста не конфликтуют ни с чем в вашем экземпляре CasaOS. Лично я установлю порт экземпляра Webcord на «9095» и «9096», поскольку знаю, что они не конфликтуют ни с одной запущенной службой.

Снимок экрана, на котором показаны измененные порты хоста в импортированной конфигурации Webcord.

Прокрутите окно конфигурации приложения, укажите имя нового пользовательского приложения, затем установите порт веб-интерфейса на один из открытых портов контейнера.

Снимок экрана, на котором показано расположение имени серверного приложения и портов веб-интерфейса для приложения.

Нажмите Установить, чтобы начать процесс импорта.

После этого убедитесь, что ваше пользовательское серверное приложение работает правильно, щелкнув его значок на панели управления CasaOS.

Снимок экрана, показывающий рабочий экземпляр Webcord, работающий внутри CasaOS.

Научиться устанавливать CasaOS, а также развертывать приложения на локальном сервере — это лишь часть того, что возможно с ОС домашнего сервера.

Изображение предоставлено: Онур Бинай через Unsplash . Все изменения и скриншоты Рамсеса Реда.

Создание собственного серверного приложения

ПОХОЖИЕ СТАТЬИ

Популярные записи