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:

Если что некоторые настройки можно поменять позже. Жмем установить. Приложение установиться и появиться на главном экране.

Так можно создать свой оптимальный сервер, который будет работать дома или где-то еще.