Sambryx
Sambryx — веб-панель управления Samba-сервером на Linux через SSH. Основной сценарий: один администратор управляет своим файловым сервером. Панель поставляется Docker-образом; агент и Java на Samba-сервере не требуются.
С чего начать
| Задача | Инструкция |
|---|---|
| Установить панель из готового образа | Быстрый старт |
| Подготовить SSH-пользователя и права | Настройка сервера |
| Проверить подлинность SSH-сервера | Доверенные ключи |
| Настроить HTTPS, Compose и постоянные данные | Production Compose |
| Создать ресурс и настроить доступ | Общие папки и права |
| Создать пользователя или группу | Пользователи и группы |
| Разобраться с ошибкой | Типовые проблемы |
| Собрать проект или предложить изменение | Разработка |
Что умеет панель
- Создавать и изменять общие ресурсы Samba, настраивать их параметры доступа.
- Управлять локальными пользователями, группами и членством.
- Читать и изменять глобальную конфигурацию
smb.conf. - Создавать и восстанавливать копии конфигурации.
- Показывать состояние Samba, подключения и использование дисков.
- Выполнять диагностику отказа доступа без исправления прав.
- Проверять отдельные условия готовности сервера после SSH-входа.
Браузер управляет сервером через панель. Файловый клиент обращается к Samba напрямую по SMB: пользовательские файлы не хранятся в контейнере панели.
Версия документации и ограничения
Этот сайт публикуется из master и может описывать изменения, которых ещё нет в
последнем релизе.
Проверяйте release notes выбранного Docker-тега. Ручное создание backup в UI,
панель проверки готовности и подсказки с полными Linux-именами групп доступны
начиная с v0.15.0.
| Область | Текущее ограничение |
|---|---|
| SSH | Требуется независимо проверенный known_hosts; неизвестный или изменённый ключ блокирует вход. |
| Готовность | Проверяются отдельные операции чтения; полные права администрирования не подтверждаются. |
| Backup | Копируется smb.conf, а не данные ресурсов, учётные записи или ACL. |
| AD | Есть операции join/leave; работа с реальным доменом ещё не подтверждена. Членство подтверждается только успешным net ads testjoin с отдельной строкой Join is OK. DNS, Kerberos, служба Winbind и имя домена не проверяются. Проверка: #64. |
| ОС | Контейнерные стенды Ubuntu не доказывают поддержку всех Debian/Ubuntu. Astra Linux ожидает проверки: #10. |
Проверка синтаксиса через testparm не гарантирует доступ пользователя к файлам.
Последовательность SSH-команд не является транзакцией с автоматическим откатом.
Границы безопасности и поведения сессий описаны в архитектуре
и правилах сессий.