Что это такое?
Halo — мощный и удобный инструмент с открытым кодом для создания сайтов: от личных блогов и баз знаний до корпоративных сайтов и интернет-магазинов. Его цель — закрыть все задачи по созданию сайта в одном месте.
Это hosted-конструктор сайтов или что-то, что я разворачиваю сам?
Вы разворачиваете его сами — Halo это веб-приложение для self-hosted: вы размещаете его на своём сервере (стандартный путь — Docker), и он оттуда обслуживает ваш сайт.
Как его запустить?
Если на вашей машине есть Docker, одна команда из README поднимает готовое пробное окружение; для реального развёртывания и других вариантов установки README отсылает к документации.
Нужно ли сначала установить Java или какие-то ещё зависимости?
Нет — хотя кодовая часть написана на Java, для быстрого старта нужно только окружение Docker; вам не придётся ничего компилировать или настраивать среду выполнения вручную.
Достаточно ли той быстрой команды Docker для настоящего сайта?
Нет — в README сказано, что этот способ подходит только для знакомства с Halo. Для продакшена рекомендуется разворачивание через открытую серверную панель 1Panel, которая берёт на себя также обратный прокси, SSL-сертификаты, обновления и резервное копирование.
Можно ли попробовать его онлайн, пока ничего не устанавливаю?
Да — в README есть ссылка на онлайн-демо, так что можно покликать по живому сайту на Halo прямо в браузере, прежде чем что-то разворачивать.
Halo бесплатный или есть платные тарифы?
Он бесплатный и открытый под лицензией GPL-3.0; расходы ограничиваются вашим собственным сервером и доменом.
Я не читаю по-китайски — это проблема?
Сама программа работает независимо от вашего языка, но все материалы на китайском: README, ссылки на документацию и рекомендуемая панель администрирования 1Panel — всё это из китайской экосистемы, так что рассчитывайте в основном на китайскоязычные руководства и поддержку сообщества.
Which topics is it in?
website-builder, blog-engine, content-management-system, blog, cms, ecommerce, deployment, app, java, gplv3, web-app, free
