NetrunНа главную

Куда выложить пет-проект, чтобы поделиться ссылкой

· 5 мин чтения

Пет-проект чаще всего умирает не от плохого кода, а оттого, что его некому показать. На компьютере он работает, но отправить друзьям, выложить в портфолио или приложить к отклику на вакансию можно только живой ссылкой — а до неё нужно пройти через аренду сервера, настройку и сертификаты. Этот барьер и есть причина, по которой проекты остаются в папке Downloads.

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

  1. Определитесь, что именно показываете

    Пет-проект — это почти всё что угодно: сайт-портфолио, мини-игра в браузере, телеграм-бот, калькулятор, парсер, дашборд или небольшой сервис. Для ссылки важно одно: проект должен запускаться командой и открываться в браузере или отвечать в мессенджере. Если у вас именно так — его можно выложить.

  2. Приведите проект в запускаемый вид

    Убедитесь, что проект стартует одной командой и не требует ручных шагов вроде «сначала открой два терминала». Соберите зависимости в список (requirements.txt для Python, package.json для Node.js), а порт берите из переменной окружения, а не задавайте жёстко в коде — тогда платформа сама подставит нужный.

  3. Уберите ключи и пароли из кода

    Токен бота, ключ к API или пароль базы данных не должны лежать прямо в коде и тем более попадать в публичный репозиторий. Читайте их из переменных окружения. При настройке проекта платформа спросит эти значения и подставит снаружи — в архиве и в репозитории секретов не будет.

  4. Загрузите проект в Netrun

    Загрузите код ZIP-архивом или импортом из GitHub — приватный репозиторий тоже подойдёт. Netrun сам поймёт язык и тип проекта (сайт, бот или скрипт) и подготовит запуск. Выбирать сервер, тариф и версию языка вручную не нужно.

  5. Дождитесь сборки и проверьте логи

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

  6. Поделитесь ссылкой

    Готовый сайт открывается по адресу с HTTPS, бот начинает отвечать в мессенджере. Эту ссылку можно вставить в резюме, в шапку профиля или отправить другу. На бесплатном тарифе веб-проект засыпает в простое и просыпается по первому открытию; телеграм-боты на бесплатном тарифе работают постоянно, потому что их «будит» каждое входящее сообщение.

Пет-проекту нужна не идеальная архитектура, а живая ссылка, которую не стыдно отправить. Загрузите код в Netrun — и через несколько минут у проекта появится адрес, который можно показать кому угодно, без сервера и настройки. А если хотите заранее проверить, запустится ли проект, есть бесплатная проверка проекта без регистрации.

Частые вопросы

Сколько стоит выложить пет-проект

Один пет-проект можно держать на бесплатном тарифе Netrun без оплаты. Платный тариф нужен, только если хочется, чтобы веб-проект работал без пауз, или проектов больше одного.

Какой проект можно выложить

Сайт, браузерную игру, телеграм- или discord-бота, калькулятор, парсер, дашборд, небольшой сервис или API. Подойдут проекты на Python, Node.js, Go, PHP, Rust и других языках, а также статические сайты из HTML, CSS и JS.

Нужно ли разбираться в серверах и Docker

Нет. Netrun сам определяет язык, собирает проект, запускает его и выдаёт ссылку с HTTPS. Знать про серверы, nginx, SSL и Docker не нужно — вся инфраструктура остаётся на стороне платформы.

Можно ли выложить проект прямо из GitHub

Да. Можно импортировать публичный или приватный GitHub-репозиторий — Netrun скачает код и соберёт проект. Загружать архив вручную при этом не обязательно.

Ссылка останется рабочей надолго

Да. Ссылка не временная: проект продолжает открываться, пока он есть в кабинете. На бесплатном тарифе веб-проект засыпает в простое и просыпается по первому запросу, но адрес при этом не меняется.