Безопасность и внешние подключения
Доступ к серверу
Asmy работает с расширенными привилегиями и Docker socket. Через Docker можно воздействовать на весь хост. Защищайте панель как административный доступ к серверу: HTTPS, уникальные пароли, доверенные пользователи и доступная аварийная консоль провайдера.
Многопользовательская изоляция пока неполная. Ограничения проектной модели и прямых API описаны в правах доступа. Скрытие кнопок не заменяет серверную проверку.
Восстановления пароля по почте, двухфакторной аутентификации и passkeys в текущем интерфейсе нет.
Внешние обращения
| Назначение | Куда и что передаётся |
|---|---|
| Проверка обновлений | asmy.pro: текущая версия; в ответ запрашивается назначенный релиз. |
| Сообщение о версии при запуске | asmy.pro: идентификатор установки и версия панели. Это не непрерывная проверка доступности. |
| Установка и обновление | raw.asmy.pro и реестры контейнеров: загрузка скриптов, Compose-файлов и образов. |
| Обращение через форму обратной связи | asmy.pro: введённые email, сообщение, вложения и имя текущего пользователя. |
| Аватары | Браузер запрашивает Gravatar по хешу email. |
| Сертификаты | Caddy обращается к центрам сертификации для используемых доменов. |
Форма обратной связи отправляет вложения наружу. Не прикладывайте cookies, ключи, .env, дампы БД или логи с секретами.
Установщик исполняет загруженные скрипты с административными полномочиями. Сейчас нет отдельной проверки криптографической подписи каждого release-артефакта. Для установки нужен доверенный доступ к официальным источникам.
Данные и резервные копии
Пользователи, домены, проекты и настройки хранятся в PostgreSQL установки. Файлы приложений остаются в их хранилищах. Это не отменяет внешних обращений, перечисленных выше, и не заменяет резервное копирование.
При передаче скриншотов и диагностических материалов проверяйте не только пароли, но и домены, email, имена контейнеров, пути, содержимое редактора и терминала.