Cloud in a Bottle: личное облако для тех, кто устал от чужого

· Технологии
Новый open-source-проект превращает собственный сервер в подобие «облачного смартфона» — с контейнерами, единой авторизацией и удобным интерфейсом. Цель — сделать самостоятельный хостинг доступным не только гикам.

cover.svg

Автор проекта Cloud in a Bottle начинает с признания в раздражении: современный софт, по его словам, работает против интересов пользователя — он намеренно вызывает привыкание, набит рекламой, следит и торгует данными. Виновником он считает переезд программ в облако. Облачный сервис удобен — ничего не нужно устанавливать, всё доступно с любого устройства, — но за хостинг кто-то платит, а значит, за каждым продуктом стоит компания, чьи финансовые стимулы расходятся с нашими.

В докло­бачную эпоху open source работал иначе: авторы раздавали программы, а каждый запускал их у себя на компьютере. Сегодня же один экземпляр софта обслуживает весь мир, и расходы ложатся на создателя — поэтому бесплатно раздавать своё облачное приложение мало кто готов.

Что предлагают

Самостоятельный хостинг существует, но остаётся нишевым и недружелюбным. Автор перебирает существующие решения и находит в каждом изъян: sandstorm.io близок по духу, но давно заброшен; Nextcloud медленный и всё больше ориентирован на корпорации; YunoHost запускает приложения прямо на хосте без изоляции, так что одна дырявая программа компрометирует весь сервер; Coolify держит контейнеры, но каждое приложение — «остров» со своим логином.

Cloud in a Bottle — это, по сути, машина с Ubuntu и веб-сервером, который отдаёт панель управления и маршрутизирует запросы к приложениям. Приложения запускаются в изолированных, укреплённых контейнерах без root, поэтому существующий софт работает почти без переделок и в разумно безопасной песочнице. Сверх этого есть опциональные платформенные возможности: если вы вошли в свой экземпляр, вы автоматически авторизованы во всех приложениях, а между ними можно настраивать доступ к данным по разрешениям — примерно как API в Android или iOS дают приложениям доступ к датчикам, уведомлениям и прочему.

Открытость и бизнес-модель

Проект открытый, самостоятельно размещаемый, без телеметрии и, как обещают, «без магии». Компания Imbue, где работает автор, предлагает и управляемую версию — на ней держится бизнес-модель, — но открытый вариант запускает ровно тот же код и остаётся первоклассным.

Запуск состоялся после полугода с лишним закрытой разработки. Автор признаёт проблему курицы и яйца: пока нет доступного способа хостить открытый веб-софт, такого софта мало. Каталог приложений пока небольшой и тщательно отобранный — добавляют только то, что действительно удобно, — но пополняется каждую неделю. Ранним пользователям, честно предупреждает автор, всё же понадобится немного технической подготовки (или помощь кодового ассистента).


Источник: Hacker News

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.