Отчёт: Развёртывание репозитория 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, выполняется при необходимости.

Дальнейшие шаги

Подготовка пакетов по спецификациям:

  • пакеты настроек системы;
  • готовые пакеты бесплатных программ;
  • пакеты драйверов для принтеров;
  • пакеты платных программ с активацией;
  • метапакеты и группы для комплексной установки;
  • тестирование установки и отладка на виртуальной машине.