Курс · 22 урока текстом · для готового локального проекта

Публикация проекта: от localhost до воспроизводимого релиза

Проведите приложение через сервер, домен, HTTPS, постоянные данные и миграции — так, чтобы следующий выпуск не зависел от памяти автора, а восстановление было проверено заранее.

22 урока5 частейпрактика и проверка в каждомгарантия доступа не меньше 5 лет

Хостинг, домен, почта, платёжный провайдер и Claude оплачиваются отдельно. Боевой выпуск выполняете вы — курс не меняет внешний сервер автоматически.

Маршрут запроса

Домен → прокси → приложение → данные

  1. 01Собрать карту зависимостей
  2. 02Поднять изолированный выпуск
  3. 03Проверить снаружи
  4. 04Записать откат и повтор

Основание курса

Путь, пройденный на собственных сервисах benuame

Материал собран из выпуска платформы и сайтов benuame: контейнерное окружение, отдельная база, последовательные миграции, reverse proxy, HTTPS, почтовый и платёжный контуры.

Версия — это набор

Код, схема базы, собранные материалы и конфигурация проверяются вместе. Перезапуск одного процесса не выдаётся за полный выпуск.

Данные переживают сборку

Тома, резервная копия и восстановление входят в маршрут до изменения, а не появляются после первой аварии.

Честное доказательство

Страница, health-check и сквозной пользовательский сценарий проверяют разные слои. «Контейнер запущен» не означает, что сервис готов.

Если коротко

Не «залить папку», а сделать сервис управляемым

Что это

Самостоятельный текстовый курс о первом выпуске веб-приложения на Linux-сервер и о повторяемом регламенте следующих выпусков.

Для кого

Для автора с готовым локальным проектом, который умеет работать с файлами и терминалом, но ещё не собрал серверный контур целиком.

Что останется

Карта системы, Compose-конфигурация, HTTPS, миграции, внешняя проверка, бэкап и паспорт production без значений секретов.

Граница курса: здесь проект становится доступным и сопровождаемым. Коммерческое обещание, права доступа, возвраты и эксплуатация продаж подробно разбираются в отдельном курсе «Как превратить проект в продукт».

Как проходит работа

Сначала локальная репетиция, затем контролируемый выпуск

01

Картируете систему

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

02

Собираете окружение

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

03

Проводите трафик

Настраиваете DNS, reverse proxy и сертификат, затем проверяете домен с внешнего устройства.

04

Синхронизируете код и базу

Применяете миграции отдельным видимым шагом и проверяете совместимость до переключения версии.

05

Репетируете следующий раз

Проверяете резерв, откат, логи и полный регламент человеком, который не держит вчерашние команды в голове.

Знакомо?

Локально всё работает — снаружи начинается угадывание

Непонятно, какой сервер нужен и за что придётся платить каждый месяц.

Домен указывает куда-то, сертификат не выпускается, а ошибка прячется между DNS и прокси.

После пересборки пропадает база или загруженные пользователями файлы.

Новая версия кода ждёт колонку, которой в production ещё нет.

Пароли попадают в репозиторий или историю терминала вместе с инструкцией.

Первый запуск удался, но повторить его через неделю уже невозможно.

Программа

22 урока в пяти частях

Каждый урок заканчивается действием на вашем контуре и проверкой наблюдаемого результата.

Часть 14 урока

Карта публикации

  1. Опубликовать — не значит загрузить папку бесплатно
  2. Карта системы
  3. Выбор хостинга
  4. Домен и DNS
Часть 25 уроков

Сервер и окружение

  1. Первый вход на сервер
  2. Docker Compose
  3. Переменные окружения
  4. База и постоянные данные
  5. Сборка релиза
Часть 35 уроков

Первый выпуск

  1. Reverse proxy
  2. HTTPS
  3. Миграции: код и база
  4. Первый запуск
  5. Проверка и откат
Часть 44 урока

После запуска

  1. Вход и сессии
  2. Почтовая доставляемость
  3. Резервные копии
  4. Логи и наблюдение
Часть 54 урока

Деньги и регламент

  1. Модель оплаты
  2. Вебхук
  3. Сквозная проверка оплаты
  4. Регламент следующего релиза

Проверьте до оплаты

Что понадобится кроме курса

Готовый локальный проект

Вы знаете команду запуска и можете проверить основную функцию на своём компьютере. Разработку продукта с нуля курс не заменяет.

VPS и домен

Нужен Linux-сервер с административным доступом и доменное имя. Их тарифы и продление оплачиваются отдельно.

Git и терминал

Нужно читать команды, пути и логи. Вы не обязаны помнить синтаксис, но должны проверять цель перед выполнением.

Собственные аккаунты

Почта, DNS, платёжный провайдер и Claude подключаются в ваших учётных записях; доступность зависит от региона и правил сервисов.

Не входит: сервер и домен, подписка Claude, регистрация у провайдеров, администрирование за вас, юридическая проверка и боевой релиз без вашего решения.

Автор

Иван, benuame

Я выпускаю собственные сайты и платформу benuame на отдельные серверные контуры. В курс вошли не только удачные команды, но и реальные грабли: несовпавшие имена Compose-проектов, миграции, которые должны идти до перезапуска, тяжёлые сборки и необходимость проверять свободное место заранее.

Подтверждённых отзывов именно об этом новом курсе пока нет. Оценить язык и уровень можно по первому открытому уроку.

Стоимость

Один платёж, без подписки на курс

3 900 ₽

22 текстовых урока · практика и проверка в каждом · первый урок бесплатно.
Доступ бессрочный, твёрдая гарантия — не меньше пяти лет.

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

Покупка оформляется из личного кабинета — войдите или заведите учётную запись.

Бесплатная часть открывается без регистрации — сначала почитайте, потом решайте.

Вопросы

Что важно понять заранее

Курс подойдёт без опыта Linux?

Он объясняет первый маршрут, но требует аккуратно работать с терминалом, читать адрес назначения и не выполнять команды вслепую. Базовый опыт с файлами и git сильно поможет.

Какой хостинг нужно купить?

Курс даёт критерии по памяти, диску, региону, резервам и поддержке. Конкретный поставщик не объявляется универсально лучшим.

Подойдёт любой стек?

Архитектурный маршрут общий для контейнеризуемых веб-приложений. Точные команды сборки, миграций и health-check адаптируются к вашему проекту.

Можно сразу работать на production?

Нет. Опасные шаги сначала репетируются локально или на отдельном стенде. Изменение боевого сервера требует резервной копии, плана отката и вашего явного решения.

Входит ли настройка оплаты?

В программе есть техническая модель и сквозная проверка. Полный контур денег, прав доступа, возвратов и обязательств глубже разбирается в курсе «Как превратить проект в продукт».

Есть личное сопровождение?

Администрирование сервера, проверка вашего кода и дежурство после запуска в базовую стоимость не включены.

Как долго открыт доступ?

Доступ бессрочный; твёрдая гарантия школы — не меньше пяти лет с даты оплаты.

Можно вернуть деньги?

Порядок обращения закреплён в условиях возврата.

Маршрут

Что пройти до и после публикации

Начните с карты

Сможет ли ваш проект работать после закрытия ноутбука?

Первый урок отделит настоящую публикацию от копирования файлов. Если задача ваша — остальные двадцать один соберут путь до повторяемого выпуска.