Курс · 22 урока текстом · для готового локального проекта
Публикация проекта: от localhost до воспроизводимого релиза
Проведите приложение через сервер, домен, HTTPS, постоянные данные и миграции — так, чтобы следующий выпуск не зависел от памяти автора, а восстановление было проверено заранее.
Хостинг, домен, почта, платёжный провайдер и Claude оплачиваются отдельно. Боевой выпуск выполняете вы — курс не меняет внешний сервер автоматически.
Маршрут запроса
Домен → прокси → приложение → данные
- 01Собрать карту зависимостей
- 02Поднять изолированный выпуск
- 03Проверить снаружи
- 04Записать откат и повтор
Основание курса
Путь, пройденный на собственных сервисах benuame
Материал собран из выпуска платформы и сайтов benuame: контейнерное окружение, отдельная база, последовательные миграции, reverse proxy, HTTPS, почтовый и платёжный контуры.
Версия — это набор
Код, схема базы, собранные материалы и конфигурация проверяются вместе. Перезапуск одного процесса не выдаётся за полный выпуск.
Данные переживают сборку
Тома, резервная копия и восстановление входят в маршрут до изменения, а не появляются после первой аварии.
Честное доказательство
Страница, health-check и сквозной пользовательский сценарий проверяют разные слои. «Контейнер запущен» не означает, что сервис готов.
Если коротко
Не «залить папку», а сделать сервис управляемым
Что это
Самостоятельный текстовый курс о первом выпуске веб-приложения на Linux-сервер и о повторяемом регламенте следующих выпусков.
Для кого
Для автора с готовым локальным проектом, который умеет работать с файлами и терминалом, но ещё не собрал серверный контур целиком.
Что останется
Карта системы, Compose-конфигурация, HTTPS, миграции, внешняя проверка, бэкап и паспорт production без значений секретов.
Граница курса: здесь проект становится доступным и сопровождаемым. Коммерческое обещание, права доступа, возвраты и эксплуатация продаж подробно разбираются в отдельном курсе «Как превратить проект в продукт».
Как проходит работа
Сначала локальная репетиция, затем контролируемый выпуск
Картируете систему
Находите точку запуска, порт, базу, постоянные файлы, внешние зависимости и обязательные пользовательские сценарии.
Собираете окружение
Отделяете образ от данных, конфигурацию от секретов и имя проекта от соседних стеков на том же сервере.
Проводите трафик
Настраиваете DNS, reverse proxy и сертификат, затем проверяете домен с внешнего устройства.
Синхронизируете код и базу
Применяете миграции отдельным видимым шагом и проверяете совместимость до переключения версии.
Репетируете следующий раз
Проверяете резерв, откат, логи и полный регламент человеком, который не держит вчерашние команды в голове.
Знакомо?
Локально всё работает — снаружи начинается угадывание
Непонятно, какой сервер нужен и за что придётся платить каждый месяц.
Домен указывает куда-то, сертификат не выпускается, а ошибка прячется между DNS и прокси.
После пересборки пропадает база или загруженные пользователями файлы.
Новая версия кода ждёт колонку, которой в production ещё нет.
Пароли попадают в репозиторий или историю терминала вместе с инструкцией.
Первый запуск удался, но повторить его через неделю уже невозможно.
Программа
22 урока в пяти частях
Каждый урок заканчивается действием на вашем контуре и проверкой наблюдаемого результата.
Карта публикации
- Опубликовать — не значит загрузить папку бесплатно
- Карта системы
- Выбор хостинга
- Домен и DNS
Сервер и окружение
- Первый вход на сервер
- Docker Compose
- Переменные окружения
- База и постоянные данные
- Сборка релиза
Первый выпуск
- Reverse proxy
- HTTPS
- Миграции: код и база
- Первый запуск
- Проверка и откат
После запуска
- Вход и сессии
- Почтовая доставляемость
- Резервные копии
- Логи и наблюдение
Деньги и регламент
- Модель оплаты
- Вебхук
- Сквозная проверка оплаты
- Регламент следующего релиза
Проверьте до оплаты
Что понадобится кроме курса
Готовый локальный проект
Вы знаете команду запуска и можете проверить основную функцию на своём компьютере. Разработку продукта с нуля курс не заменяет.
VPS и домен
Нужен Linux-сервер с административным доступом и доменное имя. Их тарифы и продление оплачиваются отдельно.
Git и терминал
Нужно читать команды, пути и логи. Вы не обязаны помнить синтаксис, но должны проверять цель перед выполнением.
Собственные аккаунты
Почта, DNS, платёжный провайдер и Claude подключаются в ваших учётных записях; доступность зависит от региона и правил сервисов.
Не входит: сервер и домен, подписка Claude, регистрация у провайдеров, администрирование за вас, юридическая проверка и боевой релиз без вашего решения.
Стоимость
Один платёж, без подписки на курс
3 900 ₽
Черновой курс нельзя купить. Когда владелец примет материал, система сама покажет актуальную цену и доступный способ оплаты.
Покупка оформляется из личного кабинета — войдите или заведите учётную запись.
Бесплатная часть открывается без регистрации — сначала почитайте, потом решайте.
Вопросы
Что важно понять заранее
Курс подойдёт без опыта Linux?
Он объясняет первый маршрут, но требует аккуратно работать с терминалом, читать адрес назначения и не выполнять команды вслепую. Базовый опыт с файлами и git сильно поможет.
Какой хостинг нужно купить?
Курс даёт критерии по памяти, диску, региону, резервам и поддержке. Конкретный поставщик не объявляется универсально лучшим.
Подойдёт любой стек?
Архитектурный маршрут общий для контейнеризуемых веб-приложений. Точные команды сборки, миграций и health-check адаптируются к вашему проекту.
Можно сразу работать на production?
Нет. Опасные шаги сначала репетируются локально или на отдельном стенде. Изменение боевого сервера требует резервной копии, плана отката и вашего явного решения.
Входит ли настройка оплаты?
В программе есть техническая модель и сквозная проверка. Полный контур денег, прав доступа, возвратов и обязательств глубже разбирается в курсе «Как превратить проект в продукт».
Есть личное сопровождение?
Администрирование сервера, проверка вашего кода и дежурство после запуска в базовую стоимость не включены.
Как долго открыт доступ?
Доступ бессрочный; твёрдая гарантия школы — не меньше пяти лет с даты оплаты.
Можно вернуть деньги?
Порядок обращения закреплён в условиях возврата.
Маршрут
Что пройти до и после публикации
Начните с карты
Сможет ли ваш проект работать после закрытия ноутбука?
Первый урок отделит настоящую публикацию от копирования файлов. Если задача ваша — остальные двадцать один соберут путь до повторяемого выпуска.
Продавец и правовая информация
Продавец: самозанятый Волков Иван Иванович, ИНН 502723893466. Налог на профессиональный доход; чек формируется в приложении «Мой налог». Сайт benuame.ru принадлежит ООО «ГТПС», но курс продаёт Иван как самозанятый.
Документы: Публичная офертаПолитика обработки персональных данныхСогласие на обработку данныхУсловия возврата
Связь: school@benuame.ru · Telegram @benuameweb
Курс не обещает непрерывную работу сервиса, доход, клиентов или совместимость с любым стеком. Серверные действия несут риск простоя и потери данных; проверка цели, резерв и решение о production остаются на владельце.
Claude и Claude Code — товарные знаки Anthropic PBC. Docker и другие упомянутые продукты принадлежат своим правообладателям. Курс независим и не означает их одобрение.