Я начал проходить курс “от 0 до Linux админа” на yodo.im и столкнулся с проблемой, которая заключается в создании офлайн-репозитория для наших Debian/Ubuntu и Rocky/RHEL машин на 64-битных системах.
На данный момент я изучаю различные инструменты для скачивания и управления репозиториями:
-
aptly: выглядит просто и решает мои задачи, но такие продукты как Foreman и Uyuni кажутся более зрелыми и поддерживаются большими сообществами.
-
squid-proxy-cache: Не уверен, позволяет ли порт 443 кэширование. Можно ли решить эту проблему с помощью настроек?
-
foreman + katello: это проект вверх по потоку от RHEL Satellite 6, и он делает гораздо больше, чем просто работа с репозиториями.
-
Uyuni: это форк Spacewalk, и также делает гораздо больше, чем просто управление репозиториями.
Для только Debian/Ubuntu рассматриваю:
-
debmirror: простой и зрелый инструмент.
-
apt-cacher-ng: порт 80 заблокирован для всех внутренних сервисов. Возможно ли кэширование через порт 443? И подходит ли этот инструмент только для apt?
Может кто-то поделиться опытом или порекомендовать, какой инструмент лучше всего использовать для моего случая? Буду благодарен за любую помощь!