Техническое задание: Развертывание и настройка сервера GitLab

Цель проекта

Создать надежную и безопасную корпоративную платформу для управления исходным кодом, совместной разработки и автоматизации процессов.

Основные задачи

  • Установка GitLab: Развертывание последней стабильной версии GitLab на выделенном сервере (выбор ОС и способа установки согласовывается с исполнителем).
  • Настройка безопасности:
    • Конфигурация брандмауэра и правил доступа.
    • Настройка HTTPS с использованием SSL-сертификата.
    • Базовая настройка параметров безопасности самого GitLab.
  • Управление пользователями и группами:
    • Настройка системы аутентификации.
    • Создание структуры групп и проектов, соответствующих workflow компании.
    • Определение ролей и прав доступа для разных типов пользователей (разработчики, тестировщики, менеджеры).
  • Настройка CI/CD:
    • Настройка и регистрация раннеров (runners) для выполнения пайплайнов.
    • Создание базовых шаблонов (templates) пайплайнов для типовых проектов.
    • Интеграция с необходимыми инструментами (например, Docker Registry, системы уведомлений).

Требования к результату

  • Полностью работоспособный и доступный из корпоративной сети сервер GitLab.
  • Документация по проведенной установке и конфигурации.
  • Краткое руководство для администратора по основным операциям управления.
  • Инструкция для разработчиков по началу работы и использованию CI/CD.

Критерии приемки

  • Установлена и запущена последняя стабильная версия GitLab.
  • Доступ к веб-интерфейсу осуществляется по защищенному протоколу HTTPS.
  • Создана тестовая структура групп и проектов.
  • Зарегистрирован и работает как минимум один раннер.
  • Успешно выполняется тестовый пайплайн CI/CD.

Разработка лендинга на платформе Tilda

Требуется создать одностраничный сайт (лендинг) на платформе Tilda в соответствии с предоставленным техническим заданием. Заказчик - маркетолог из компании, предоставляет детали в таблице.

Разработка системы платной подписки

Требуется создать полноценную систему для управления платными подписками. Заказчик готов к щедрому бонусу за качественное и превосходящее ожидания исполнение.

Настройка VPS-сервера под веб-хостинг и перенос сайта

Требуется выполнить полноценную настройку виртуального сервера (VPS) под веб-хостинг с установкой удобной панели управления, перенести на него действующий сайт и обеспечить возможность самостоятельного добавления новых проектов и почтовых ящиков.