NetrunНа главную

С чего начать

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

· 5 мин чтения

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

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

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

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

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

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

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

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

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

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

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

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

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

    Готовый сайт открывается по адресу с HTTPS, бот начинает отвечать в мессенджере. Эту ссылку можно вставить в резюме, в шапку профиля или отправить другу. Сайт на бесплатном тарифе живёт сколько угодно: после пятнадцати минут простоя он засыпает, а когда его открывают — сам просыпается за пару секунд. С ботом и фоновым скриптом иначе: публичной ссылки у них нет, разбудить их нечем, поэтому на бесплатном тарифе они работают три дня, а потом выключаются. Код, настройки и секреты остаются на месте, а за сутки до выключения придёт предупреждение. Чтобы бот работал без ограничения по времени, нужен тариф Pro.

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

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

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

Сайт можно держать на бесплатном тарифе Netrun сколько угодно и не платить ничего. Бот и фоновый скрипт на бесплатном тарифе работают три дня, после чего выключаются — чтобы они работали дальше, нужен тариф Pro. Pro пригодится и в том случае, если хочется, чтобы сайт не засыпал и отвечал мгновенно. А если проектов больше одного, к любому тарифу докупается слот на ещё один проект. Актуальные цены показаны на странице тарифов в кабинете.

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

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

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

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

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

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

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

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

Запустите свой проект

Загрузите код, ответьте на пару вопросов — и получите рабочую ссылку. Есть бесплатный тариф

Попробовать Netrun
Все статьи блога