Локальные gitlab, registry и почтовик в Docker
Это учебный проект. Фактически нужен репетитор (или дебагер) для одного задания, чтобы не только установил, но и пояснил, где были ошибки. Но хотя бы чистая установка, без пояснений моих ошибок.
Нужно установить гитлаб в Докере для локалки. Интересует два варианта установки: одна на QNAP QTS и одна на убунту. Версия гитлаба на основе сборки sameersbn. Тоесть каждый сервис в отдельном контейнере, в том числе и ранер. Плюс регистри.
На убунте нужны контейнеры с macvlan, на кунапе один вариант с qnet драйвером, а если не получится с qnet, то хотя бы с бриджом. А на qnet драйвере попробую поставить под присмотром. Ну или вообще сам, главное, хоть как-то завести на кунапе. До этого все контейнеры на кунапе с драйвером qnet спокойно ставились, а эти не хотят. Но может там проблема в другом. Выход в инет для гитлаба и регистри пока не планируется, но нужна работа с сертификатами, естественно, самоподписанными. Маршрутизация через Траефик.
Сама сборка есть в свободном доступе на гитхабе, так что можно заранее посмотреть. Она чуть отличается от той, что в оригинальном учебном задании. Но её улучшения только поприветствовали. Сборка понравилась за «встроенный» регистри и авторегистрацию ранера. Вот: https://github.com/vasyakrg/gitlab-in-docker
И почтовик тоже в Докере. Нужна связка dovecot+postfix+roundcube+postgres. Тоже каждый в отдельном контейнере. И тоже без выхода в инет. Так же на маквлан и кьюнет, тоесть на убунте и кунапе. Версия довекот не ниже 2.3.13. Лучше 2.4. Желательно для образа довекот сделать свой Dockerfile и закинуть туда различные инструменты для тестирования, ато официальный образ крайне минималистичен. Для раундкубе нужны плагины: 'archive', 'zipdownload', 'password', 'debug_logger', 'help', 'enigma', 'acl', http_authentication, managesieve, markasjunk, reconnect, show_additional_headers, additional_message_headers, example_addressbook (+vcard_attachments).
Для эмуляции работы в инете есть свой локальный ДНС.
Даже не представляю сколько это может стоить, поэтому пишите, обсудим.
Актуальные фриланс-проекты в категории DevOps
Интеграция respond и CRM для пересылки отчета о первом сообщенииНам нужно отслеживать время первого контакта с лидом. Для этого нужно передавать данные через n8n в респондент. Настройка CRM на нашей стороне. DevOps, Настройка ПО и серверов ∙ 1 день 20 часов назад ∙ 15 ставок |
Интеграция Google Analytics в CRM через n8nДоброго дня, Потрібна допомога поєднати гугл аналітику та срм через n8n. Всі налаштування сбоку срм зроблені. Тепер потрібно тільки зробити налашутвання із аналітики через n8n щоб передавались події продажів. DevOps, Администрирование систем и сетей ∙ 2 дня 4 часа назад ∙ 18 ставок |
Настройка системы резервного копирования и оптимизация серверной инфраструктурыЦель работы: Обеспечить надежное сохранение данных CRM-системы и приложения путем внедрения автоматизированной системы резервного копирования (Backups), а также провести ряд серверных доработок для повышения стабильности, безопасности и производительности инфраструктуры. DevOps, Базы данных и SQL ∙ 10 дней 22 часа назад ∙ 29 ставок |