Тема
Что используем
Мы используем открытые (не проприетарные) технологии и библиотеки, чтобы реализовать сервисы в коробочках. Открытые — значит, они разрабатываются всеми желающими и не имеют закрытых лицензий. Мы не используем продукцию Microsoft, Oracle и пр.
Если вы опытны в разработке софта и развертывании, вы можете сами построить все сервисы на этих технологиях. Правда, придется написать много кода 😃
Если хотите поучаствовать в развитии содержимого коробочек — пишите про сотрудничество на oblako@asoftlab.ru.
Основные технологии и библиотеки с которыми мы работаем и можем размещать в коробочках:
- ОС и обвязка
Linux Mint- ОС для коробочекDocker- контейнеры для размещения сервисовNginx- вебсерверFail2Ban- защита вебсервераPrometheus,Grafana,Sentry,Glances,Greylog,Loki- вырианты мониторинга работоспособностиn8n- автоматизацияAnsible- автоматизацияrestic- резервное копированиеPostgres,MySql,Sqlite- варианты баз данных
- Документы
Nextcloud- размещение документовSyncthing- вариант синхронизацииRclone- вариант синхронизацииFilebrowser- вариант для гостевой загрузки файловKeePass/X/XC- варианты хранилища паролейCollabora office- одновременный доступ к документамClamAV- антивирус для проверки загружаемых файлов
- Мессенджер
Matrix/Synapse- вариант мессенджера,Element,Cinny,Schildi- варианты фронтендаZulip- вариант мессенджераMattermost- вариант мессенджераRocketChat- вариант мессенджераJitsi Meet- сервер видеосвязи
- Медиабиблиотека
Jellyfin- вариант видеобиблиотекиPlex- вариант видеобиблиотекиImmich- вариант фотобиблиотекиKavita,Komga- варианты библиотеки комиксов/мангиqBittorrent,VueTorrent- варианты загружалок медиа из интернета сразу на сервер (советуем использовать только для загрузки бесплатных и нелицензированных видео/аудио)
- Заметки
Obsidian- вариант заметокJoplin- вариант заметокExcalidraw- вариант онлайн-доски и диаграммdraw.io- вариант онлайн-доски и диаграмм
- Репозитории
Gitlab- версионирование
- Видеонаблюдение и умный дом
Blue Iris- видеонаблюдениеHome Assistant- вариант управления Умным Домом
Вопросы
То есть вы ничего сами не разрабатываете?
Разрабатываем: чтобы применять и сочетать эти инструменты, требуется писать ворох автоматизаций и интерфейсов. Сами инструменты тоже расширяем функциональностью.
Это же иностранные сервисы!
Это не сервисы, а библиотеки, разрабатываемые энтузиастами по всему миру, включая Россию. Код открыт, любой может его скопировать, доработать, скомпилировать и развернуть у себя на ПК или на сервере, таким образом получив свой сервис. Все сайты в интернете используют такие открытые технологии. Например, nginx установлен на каждом третьем сайте в мире.
А что, если там есть уязвимости?
- Открытость кода скорее снижает вероятность возникновения уязвимостей. Проприетарные системы регулярно подвергаются взломам (вы постоянно читаете новости о том, как из очередной базы очередного провайдера утекли миллионы данных пользователей), и никто не знает, как они исправляют найденные уязвимости, т.к. код не доступен. А в случае с открытым кодом - исправления тоже публичны.
- Вероятность намеренной атаки против чьего-то частного облака, которое нужно еще найти, на порядки ниже намеренной атаки против известных провайдеров. Если у вас есть специальные требования по безопасности, расскажите, реализуем, у нас есть инструменты для защиты вплоть до уровня паранои.
А я знаю отличный сервис для размещения в коробочке!
Напишите на oblako@asoftlab.ru, мы рады пообщаться с энтузиастами
Сами-то, небось, пользуетесь облаками обычными!
Наоборот, нам стало тесно, дорого и подозрительно в облаках, и мы начали уползать в так называемый self-hosting, это оказалось недорого и практично. А значит, для тех, кто заботится о приватности, сейчас самое время последовать за нами.
Не хочу переплачивать, давайте я сам куплю железо, а вы на нем развернете сервисы?
Отлично, мы только за. Мы не зарабатываем на железках. Стоимость минимального развертывания "только софта" ~30 тыс руб в минимальной комплектации.
Хочу развернуть всё сам. Может, выложите какие-то конфигурации сервисов в открытый доступ?
Да, планируем выложить минимальные конфигурации и инструкции в открытый доступ для помощи энтузиастам. Но вам всё равно понадобится опыт работы с сетями, линуксом, докером, ансиблом, нжинксом и прочими инструментами.