Данный репозитарий можно рассматривать с 4х позиций:
- прототип домашнего облака
- прототип системы автоустановки MicroOS через combustion
- простой скрипт автоустановки MicroOS через combustion
- файлы от статьи по VPN-клиенту
Находится в папке combastion.
Скрипт автоустановки MicroOS модульный: состоит из множества отдельных шагов.
Один из шагов распаковывает и настраивает приложения по пути /cloud.
В приложениях home-cloud предоставляет веб-интерфейс для приложений:
- оно ищет установленные приложения на данной системе
- ищет такие же другие системы
В папке system более технические вещи (например, резервное копирование).
Достаточно легко написать веб-приложение (даже без какой-либо серверной части), которое сможет через GUI настраивать базовую систему и какие docker-приложения запустить. Это не сделано, т.к. не до конца понятно в итоге это будет кому-то нужно или просто искусство ради искусства. Посмотрим.
Настройка MicroOS под домашний сервер: папка home-server. Там файл script для combastion.
Настраивает базовые вещи. Использую для установки "чистой" MicroOS.
Скрипт create_iso.sh позволяет создать из него .iso-файл, чтобы подключать к виртуальным машинам.
Статья:
Файлы расположены в папке /vpn-client.