Обновить

Комментарии 24

Сначала думал, что программист. Потом когда за сутки сделал уже микропроект - понял вайбкодинг. Тоже что-ли выложить статью, как я объединил кривое API 1С: Управление ИТ отделом и Python/Flask...

Кстати почитал с удовольствием, но вам бы сайтик обновить, а то там цены 200-400 рублей, смущают очень

А почему бы не выложить?! Вероятно кто то явно нуждается в подобном. И благодарю за положительный отзыв хотя бы о статье).

Кстати может кто подскажет хороший клиент S3 с поддержкой синхронизации в обе стороны как dropbox/nextcloud/google drive и так далее?

Может быть когда ни будь сделаем такой плагин)

:D я тут за 1 день переписал Hermes Desktop (GUI для Hermes Agent) со swift на кросплатформенный код https://github.com/linuxlifepage/hermes-desktop-linux-win-mac , который был только для Mac) А вы со своим "когда нибудь" ))
*если что это сарказм)

чтож, вы молодец) Но мы по возможностям)

rclone не пробовали?

Домен ru, а сайт на английском. Я даже рекламу не смог закрыть, блоки все снизу не кликабельные. Схожусь во мнении что это "чудо" сделал ии. В общем КГАМ.

Рекламы на сайте у нас нет. Блоки и не являются кликабельными.

Что касается языка, проект не ориентирован на Рус. язык по умолчанию. В дальнейшем мы добавим выбор языка, может быть кто ни будь в дальнейшем напишет Русский лангпак

Интересно какие права и на что были изменены и от какого имени работает данный "инструмент", чтобы безопасно править конфиги и управлять сервисами.

Код открыт и вы можете посмотреть файл скрипта установки, большую часть прав первоначально настраивает он. Про понятие безопасность и права в контексте про панель управления сервером звучит весьма субъективно. Разумеется что у панели повышенные права и больше доступа к серверу чем у обычного сайта. НО как бы мы не ограничивали права для панели, при взломе самой панели, злоумышленник все равно получит доступ к серверу не так ли?! По этому мы разделили часть управления и апи на отдельный порт который не должен быть проброшен наружу или только под вайт листы.

Основная задача сохранить безопасность самой панели, для этого между беком и фронтом используются апи ключи. Так же предусмотрен механизм смены апи ключей в ручном или автоматическом режиме.

Зачем сразу взлом? Достаточно быть локальным пользователем и вот он - "храмой sudo".

Ну у самой панели доступ к судо есть. Но пользователи панели не являются системными пользователями. Что касается других пользователей, стандартная настройка любого Дебиан. Если вы разумеется пользователю не дадите сами нужных прав то и доступ у него будет соответствующий. Из глобальных настроек безопасности:

  • Отключены уведомления sudo

  • Разрешен Sudo для www-data

  • Часть конфигов по правам принадлежит www-data

  • Apache запускается от www-data

То есть, если вы создадите пользователя в системе для смб или для фтп то будет создан обычный пользователь с правами в нужном сервисе. Но не включенный в группы рут или судо.

А зачем городить дашборды с данными если все это можно матриками в графане отобразать?

Можно. Но это будет не Mini Bucket а очередной набор фреймворков и готовых решений. Наша же цель была иной.

Любытно. Надо затестить...

Webmin на минималках?

да. Принцип будет тот же. За исключением некоторых возможностей которых у вебмин нет. Плагинами в дальнейшем будем расширять функционал управления сервисами. А переключение с сервера на сервер позволит быстро управлять не только нас сервером но и другими сервисами на других серверах с одной вкладки.

Ну и покрасивее разумеется)))

НЛО прилетело и опубликовало эту надпись здесь

Не совсем так поняли. Модули в вебмин и будущие плагины у нас по логике схожи, за исключением что у нас покрасивее).

Отличие о котором я написал: Это мульти сеть. Наша панель позволяет добавлять другие сервера как Slave\Master и переключатся между Slave с Master серверов. То есть вам не нужно заходить и логинится на другой сервер, достаточно выбрать из списка нужный сервер и вы увидите его метрики и получите управление им. Так же для безопасности заложена каскадная ротация ключа. Каждый сервер может менять свой API ключ и все Master сервера над ним об этом должны узнать что бы не потерять управление. По мимо этого мы встроили PWA что позволяет установить интерфейс главного Master сервера как приложение и управлять из него всей сетью серверов.

И вот с этой логикой добавив возможности плагинов, управление будет не только NAS серверами а серверами и с другими сервисами к которым предоставляет возможность управления плагины.

НЛО прилетело и опубликовало эту надпись здесь

Орнул конечно, спасибо. Поговорим лет через 10 )

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации