CasaOS - Домашний сервер
Описание
CasaOS - Программное обеспечение с открытым исходным кодом на базе сообщества, ориентированное на предоставление простого персонального облачного сервиса в рамках экосистемы Docker.
Данный сервис не является какой-то отдельной операционной системой, это скорее набор программ для упрощения управления Docker.
Для начала необходимо на сервер\ПК установить Linux Ubuntu\Debian.
Системные требования
Hardware Compatibility
- amd64 / x86-64
- arm64
- armv7
System Compatibility
Official Support
- Debian 12 (✅ Tested, Recommended)
- Ubuntu Server 20.04 (✅ Tested)
- Raspberry Pi OS (✅ Tested)
Community Support
- Elementary 6.1 (✅ Tested)
- Armbian 22.04 (✅ Tested)
- Alpine (🚧 Not Fully Tested Yet)
- OpenWrt (🚧 Not Fully Tested Yet)
- ArchLinux (🚧 Not Fully Tested Yet)
Установка
Необходимо проверить установлен ли пакет curl:
curl -V
Если же нет, то вводим команду:
sudo apt install curl
После завершения установки, нам необходимо перейти на сайт CasaOS и скопировать команду на главной странице или же просто ввести следующую команду:
curl -fsSL https://get.casaos.io | sudo bash
После чего начнется установка всех необходимых пакетов. После установки в конце будет выведен адрес вашего сервера\ПК, на который необходимо зайти для дальнейшей настройки
... CasaOS v0.4.4.2 is running at: ─────────────────────────────────────────────────────
- http://172.24.61.230 (eth0)
- http://192.168.31.34(wlp1s0)
Open your browser and visit the above address. ─────────────────────────────────────────────────────
...
Настройка
Переходим по одному из IP через браузер и видим меню настройки:
Жмем Go-> и нам предлагают создать администратора с паролем, для этого заполняем необходимые поля и движемся дальше:
Теперь мы попадаем в главное меню CasaOS:
Здесь мы можем видеть Состояние системы, Хранилище, Статус сети. Магазин приложений App Store, который позволит нам установить новые контейнеры Docker.
Настройки позволят настроить систему, в том числе поменять порт, по которому будет доступна система, изменить Язык и т.д. Доступных языков много:
Через веб можно воспользоваться командной строкой, для этого необходимой зайти в меню Terminal and Logs:
Тут вводите логин и пароль от системы Linux, жмете подключиться:
Во вкладке Логи, можно посмотреть и скачать логи системы:
В данной системе есть полноценный файловый менеджер, где можно разшарить папки на вашем сервере\ПК:
В магазине приложений есть большой выбор необходимых программ:
Можно дополнительно поставить любой пакет Docker самостоятельно:
Можно установить картинку на приложение, для этого вставляем ссылку на картинку в URL значка:
Не забудьте указать Web UI:
Если что некоторые настройки можно поменять позже. Жмем установить. Приложение установиться и появиться на главном экране.
Так можно создать свой оптимальный сервер, который будет работать дома или где-то еще.