Компания Sandstorm объявила о сворачивании своей деятельности и передаче развиваемой платформы персональных web-серверов Sandstorm в руки сообщества. Разработчики Sandstorm продолжат разработку и координацию приёма изменений, но уже в своё свободное время на правах участников сообщества. Отмечается, что несмотря на общий интерес к платформе, сотни загрузок пробной версии и подключении энтузиастов к разработке community-редакции, коммерческая версия "Sandstorm for Work" не имела успеха, более того не удалось продать ни одной копии продукта. Облачный сервис Sandstorm Oasis оказался востребован, но поступления от него позволяли лишь сводить концы с концами.
Специфичные возможности коммерческой редакции "Sandstorm for Work", такие как поддержка LDAP, SAML и расширенные средства управления доступом, теперь доступны для всех пользователей и интегрированы в основную открытую платформу. Также открыт код альтернативного бэкенда Blackrock, лежащего в основе облачного сервиса Sandstorm Oasis и позволяющего создавать масштабируемые конфигурации Sandstorm, работающие в кластере из нескольких серверов. Код написан на языке С++ и доступен под лицензией Apache 2.0.
Sandstorm представляет собой открытую платформу для запуска web-приложений в изолированном окружении. Пользователю достаточно запустить один скрипт и зайти в web-интерфейс, после чего можно в один клик запустить приложения из специального каталога, в котором представлены такие программы, как WordPress, GitLab и MediaWiki. Приложение запускается в изолированном контейнере, при этом отдельный изолированный контейнер привязывается к данным и создаётся для каждого обрабатываемого в приложении объекта - например, для каждого редактируемого в Etherpad документа или создаваемого в Wekan канала в чате. Обращение к внешним ресурсам и другим изолированным окружениям требует явного подтверждения операции от пользователя. Пользователь может создавать резервные копии состояния приложения и переносить их между системами. Все данные на диске хранятся в зашифрованном виде.
|