Отчёт: Развёртывание репозитория BaGet
Выполнено
- Создана VM Debian на базе Hyper-V на администраторском компьютере A10 (sws-10) — временное решение, до создания выделенного сервера.
- Установлены Docker Engine и docker compose plugin (официальный репозиторий Docker, автозапуск
dockerпри старте VM). - Развёрнут контейнер BaGet (образ
loicsharma/baget):
| Параметр | Значение |
|---|---|
| Конфигурация | /etc/docker-compose/baget/ |
| Данные (БД+пакеты) | /srv/baget/ |
| Порт | наружу 5555, в контейнере 80 |
| Перезапуск | restart: unless-stopped |
| Ключ API | сгенерирован (openssl rand -hex 32), в baget.env |
- Проверено: индекс
http://<адрес-VM>:5555/v3/index.jsonотвечает, веб-интерфейс BaGet открывается.
Примечания
- Размещение на VM A10 — временное; при переезде на выделенный сервер достаточно перенести каталог
/srv/bagetи конфигурацию/etc/docker-compose/baget/. - Проброс порта 5555 из локальной сети — по чек-листу этапа 3, выполняется при необходимости.
Дальнейшие шаги
Подготовка пакетов по спецификациям:
- пакеты настроек системы;
- готовые пакеты бесплатных программ;
- пакеты драйверов для принтеров;
- пакеты платных программ с активацией;
- метапакеты и группы для комплексной установки;
- тестирование установки и отладка на виртуальной машине.