С ходу лайк от топового спеца по хостингам и серверам и ВПСкам и ВДСкам - любым короче)))- от СЕООНЛИ))) - если что можно загуглить, там куча бесплатного хостинга или условно-бесплатного на 93 дня. СЕООНЛИ не подводит никогда.
Благодарю! в пять минут просто невозможно вместить ещё больше информации! круто! И благодарю чела, который написал про Screen - очень просто и удобно!)
Cутки непрерывных мучений и серв работает. React, express, postgress, sequelize, redux. Гугл и переводчик страниц в помощь. С упорством можно найти всё и сделать всё.
Спасибо за видео ) Было бы очень интересно увидеть полную версию деплоя, а именно запуск в фоновом режиме на сервере, присвоение адреса сайту и начало полного функционирования в интернете. Запуск нескольких проектов на одном впс, масштабирование проекта (если один впс не справляется)
Спасибо за отзыв, да, это конечно был очень упрощенный вариант, но вполне работоспособный для небольщих проектов, возможно в дальнейшем будет более подробный гайд)
@@UlbiTV совершенно справедливый комментарий, было бы довольно странно разобраться с jwt аутентификацией но запускать приложение через командную строку, если не ошибаюсь, он упадет как только мы выйдем из командной строки. Будем ждать обновлений, спасибо за старания)
Отличное видео, все понятно. Только ошибка во время деплоя в файлах клиента. Что на удаленном, что на локальном, останавливается\подвисает в процессе деплоя, в панель никаких записей не выдает. Иногда курсор терминала печатает - y - и идет вниз безконечно. Где то в коде ошибка. Спасибо!
поправьте меня если я не прав, если вот так из консоли просто запустить проект (например Api через npm run start), то при закрытии окна powershell приложение так же остановится. у нас на работе мы так stage запускаем и что бы после закрытия консоли серв продолжал работать мы используем screen.
На самом интересном остановился.... А как же домен подключать через nginx? как насроить? как сделать так, чтобы после падения сервера он поднимался автоматически ? спасибо!
Привет, крутая подача) Один вопрос : здесь при развертывании, не надо разве устанавливать веб-сервер (Ngnix - например) или это уже было предустановлено на купленом тобой сервере?
У меня, например, отказывался запускаться. Пришлось apache ставить. А я в linux не работал ни разу и доки в beget никакой не приложили. ОМГ, как долго я просто пытался понять, куда хотя бы статичный index.html всунуть)))
Очень рад, что нарыл твои видео среди кучи дерьма которое заливают на ютуб. Огромный респект, лайк и подписка Пойду натыкаю тебе Пальцев Вверх под всеми видосами. Прошу, продолжай в том же духе
А я чуть по другому делал хз или правильно, только vue3 . сперва билд делал npm run build. и все что папало в dist, я копировал и загружал на сервер. Такой вариант норм? или есть какие от подвjдные камни? и надо загружать проект на сервер весь, потом там билдить, и там запускать через npm start?
Как всегда отличное информативное видео! Жаль, что видео не спонсировал этот удаленный сервер(дали бы бесплатно площадку и проспонсировали какой-нибудь небольшой обучающий проект, им реклама а тебе поддержка и контент:)))... Эх, ну ничего, еще придет время:)
И да, если будет возможность, было бы очень интересно узнать, как работать с проектом после диплоя- скажем как лучше подготовить стак к удобному логированию(кажется так называется) ошибок, как можно минимизировать краши и тп., кстати, я правильно понимаю, что в отличие от хероку(google ae, firebase), такой сервер надо обслуживать самому, то есть перезапускать при ошибках(крашах) и тп?
Уважение автору канала за столь чотко и сжато поданную информацию. Хотел уточнить. Если у меня единый монолит написанный на Express js + пару динамических страниц использующих pug + обычная статика. Я так понимаю нужно будет проделать все тоже самое, но деплоить один раз единый монолит? Буду признателен за ответ.
Получаеться бек работает на 5000 порте, а фронт на 8080? Это не вызовет проблем с CORS? Хотел увидеть как при обращении к беку прилетает статика и работают на одном порте
Спасибо автору канала за видео. Если я все правильно понимаю, команда npm start запускает сервер в режиме разработчика. То есть получается, что вы просто на удаленном сервере запустили клиент в режиме разработчика?
Кто знает если бэк на джаве, фронт на реакт и на удаленный сервак устанавливаешь через ssh фронт реактовский. После билд команды не нужно вызывать команду serve? Просто start?
Сжато и по существу. Но возможно я задам глупый вопрос... Я когда то слышал, что нужно устанавливать PM2 (позволяет стартовать ноде на автопилоте, если что то пошло не так) и настраивать кластеризацию потоков, для распределения нагрузки на ядра..... Или это не здесь?
это гайд, как не в коем случае делать нельзя! за такое даже как пример, надо банить видео пока не напишут дескимер - "не в коем случае не повторяйте за автором!!!"... это наверное самый худший гайд и з все, которые я когда либо видел...
Привет, пможешь разобрать контент про cloudFlare, FireBase ,было бы нелпхо еще про TypeORM sequelize, Azure/ aws, servless На чистом JS и отдельно на TS?
устанавливаю npm на ubuntu 22v и мне высвечивается окно "Daemons using outdated libraries" демоны использующие старые библиотеки. Я испугался что установил npm а не vita или yarn, но вижу что это норм. Следую гайду и надеюсь что всё заработает. Капец конечно npm весит выше 600М.
Шикарная подача! Все четко, быстро, без воды.
Спасибо, добрый человек)
Как же много тут информации. Круто что ты указал как примерно искать решения. 2:40 "попробум найти решение. так и напишем: 'убунто инстал нод джес'".
За 5 минут столько информации, самый короткий и наполненный ролик из всех что я видел =)
Спасибо, дружище)
Тимур, спасибо большое! Видео до сих пор не теряет своей актуальности))
Просто огромное спасибо, столько времени потратил, чтобы понять как это делать, думал, что в докер нужно пихать приложение)
Докер упрощает, конечно!) Но для простых приложений и так сойдет
пожалуй лучшая инструкция: видим ошибку > гуглим> не долго думая копирует и запускаем> и вот всё заработало 😆
Спасибо, я знал, что то что мне нужно будет у тебя да и всего за пару минут
Спасибо, дружище, 2 недели твой ролик искал) Всех благ тебе!)
И наконец нашел!)) Спасибо друг! Всех благ и тебе!) Успехов!
Спасибо за достойное объяснение.
Без воды и в то же время, достаточно подробно.
Спасибо большое друг, просто выручил. Все благ и продвижению каналу!
Сейчас уже нельзя склонить репозиторий без ssh-ключа. Его надо сгенерировать на vps и подключить к гитрабу, а потом уже можно склонировать
Этот коментарий создан в качестве уважения автору и для продвижения его канала.
Cпасибо!)
Столкнулся со своим первым самостоятельным размещением пет-прожекта. Видео очень помогло, спасибо за качественный контент.
друг привет! А как ты поменял публичный ip сервера на домен?
Спустя 3.5 года всё ещё актуально! Спасибо!!
Круто, спасибо! Но плюсану коменту , что выше, было бы замечательно еще например https настроить итд, короче что б прям на продакшин))
Спасибо)) ниже ответил про более подробный туториал
С ходу лайк от топового спеца по хостингам и серверам и ВПСкам и ВДСкам - любым короче)))- от СЕООНЛИ))) - если что можно загуглить, там куча бесплатного хостинга или условно-бесплатного на 93 дня. СЕООНЛИ не подводит никогда.
Я влюбилась в Вас как преподавателя
Спасибо, очень понятный урок прлучился!
Содержимое папки server не задействуется, зачем тогда его было деплоить?
Благодарю! в пять минут просто невозможно вместить ещё больше информации! круто! И благодарю чела, который написал про Screen - очень просто и удобно!)
Cутки непрерывных мучений и серв работает. React, express, postgress, sequelize, redux. Гугл и переводчик страниц в помощь. С упорством можно найти всё и сделать всё.
хелпаните, как перенаправить запросы на другой порт, где бекенд. есть клиент 8080 и бекенд 5000. не могу понять как их связать
Идеально! Лайкос. А вот с деплоем nextjs проекта который получает api из wordpress и тоже на beget бы еще разобраться.
Спасибо за видео ) Было бы очень интересно увидеть полную версию деплоя, а именно запуск в фоновом режиме на сервере, присвоение адреса сайту и начало полного функционирования в интернете. Запуск нескольких проектов на одном впс, масштабирование проекта (если один впс не справляется)
Спасибо за отзыв, да, это конечно был очень упрощенный вариант, но вполне работоспособный для небольщих проектов, возможно в дальнейшем будет более подробный гайд)
@@UlbiTV совершенно справедливый комментарий, было бы довольно странно разобраться с jwt аутентификацией но запускать приложение через командную строку, если не ошибаюсь, он упадет как только мы выйдем из командной строки. Будем ждать обновлений, спасибо за старания)
@@olegvi5183 спасибо за поддержку, друг!)
@@UlbiTV Реально все класно, но после закрытия терминала процессы ж завершаються и прилажахи падают. Как их запустить что б они постоянно крутились?)
Отличное видео, все понятно. Только ошибка во время деплоя в файлах клиента. Что на удаленном, что на локальном, останавливается\подвисает в процессе деплоя, в панель никаких записей не выдает. Иногда курсор терминала печатает - y - и идет вниз безконечно. Где то в коде ошибка. Спасибо!
Классный канал. Жду следующих роликов
Я пока видео не смотрел но все равно поставлю лайк потому что уверен что он как всегда отлично 😁👍
Ахахаах, спасибо, брат!)
самый короткий, но такой информативный туториал!
поправьте меня если я не прав, если вот так из консоли просто запустить проект (например Api через npm run start), то при закрытии окна powershell приложение так же остановится. у нас на работе мы так stage запускаем и что бы после закрытия консоли серв продолжал работать мы используем screen.
спасибо огромное! классное видео.
Спасибо, Артём!)
Супер полезное видео, спасибо бро :)
Спасибо большое!)))
Спасибо большое, за 5 минут такой контент, уважение++++
Спасибо за твои царские гайды. Только у тебя нашел адекватное объяснение)
На самом интересном остановился.... А как же домен подключать через nginx? как насроить? как сделать так, чтобы после падения сервера он поднимался автоматически ? спасибо!
Очень большой респект. Отдельно за лаконичность!
Привет, крутая подача) Один вопрос : здесь при развертывании, не надо разве устанавливать веб-сервер (Ngnix - например) или это уже было предустановлено на купленом тобой сервере?
У меня, например, отказывался запускаться.
Пришлось apache ставить. А я в linux не работал ни разу и доки в beget никакой не приложили. ОМГ, как долго я просто пытался понять, куда хотя бы статичный index.html всунуть)))
Очень рад, что нарыл твои видео среди кучи дерьма которое заливают на ютуб.
Огромный респект, лайк и подписка
Пойду натыкаю тебе Пальцев Вверх под всеми видосами.
Прошу, продолжай в том же духе
Спасибо да поддержку дружище!)
Спасибо, как всегда - круто!
Благодарю!)
Спасибо, коротко и понятно наконец то
Благодарю!)
Очень полезное видео, спасибо.
Посоветуй, лучше запускать проект на сервере с помощью ноды или pm2?
оба
Привет, сегодня нашёл ваш канал, всё очень классно, успехов вам.
+Вопрос: Будет ли ролики про тестирование React-компонентов с помощью Jest ?
Привет, добро пожаловать, возможно в дальнейшем будут ролики про тестирование)
Спасибо, что ты есть
Всё чётко и по делу! Так держать! Планируешь делать выпуск про VUE? Nuxt?
А я чуть по другому делал хз или правильно, только vue3 . сперва билд делал npm run build. и все что папало в dist, я копировал и загружал на сервер. Такой вариант норм? или есть какие от подвjдные камни? и надо загружать проект на сервер весь, потом там билдить, и там запускать через npm start?
Как всегда отличное информативное видео! Жаль, что видео не спонсировал этот удаленный сервер(дали бы бесплатно площадку и проспонсировали какой-нибудь небольшой обучающий проект, им реклама а тебе поддержка и контент:)))... Эх, ну ничего, еще придет время:)
И да, если будет возможность, было бы очень интересно узнать, как работать с проектом после диплоя- скажем как лучше подготовить стак к удобному логированию(кажется так называется) ошибок, как можно минимизировать краши и тп., кстати, я правильно понимаю, что в отличие от хероку(google ae, firebase), такой сервер надо обслуживать самому, то есть перезапускать при ошибках(крашах) и тп?
@@ipa_stor спасибо за поддержку, канал слишком мал пока что, о спонсорстве думаю тут и речи идти не может 😆
@@ipa_stor да, сервис предоставляет удаленную машинку, а ты ее сам уже вертишь как хочешь)
@@UlbiTVСпасибо, полезная инфа, а то интуитивно понимал, но уверенности не было:)))
@@ipa_stor рад, что чем то могу поделиться!)
очень выручил - спасибо!
Рад помочь!
Именно этот туториал пора обновить
Уважение автору канала за столь чотко и сжато поданную информацию. Хотел уточнить. Если у меня единый монолит написанный на Express js + пару динамических страниц использующих pug + обычная статика. Я так понимаю нужно будет проделать все тоже самое, но деплоить один раз единый монолит?
Буду признателен за ответ.
Спасибо!) Да, деплоим монолит, который раздает статику)
Привет, а что делать, когда я выключаю консоль, то и сайт выключается
Запускать в фоновом режиме, например через pm2
@@UlbiTV Спасибо! Я уже нашёл способ через screen
Получаеться бек работает на 5000 порте, а фронт на 8080? Это не вызовет проблем с CORS? Хотел увидеть как при обращении к беку прилетает статика и работают на одном порте
странно. бек задеплоили, а зачем, если они нигде не испоользуется и как таким воспользоваться непонятно))
а какой порт и вообще адрес нужен для того что бы запустить через сервер? локал хост 3001 не подходит
Привет, как поставить без GIT ( например через FileZila) и не на IP а на домен??? и без статики.....
можешь просто на vps в файловом менеджере закинуть
Спасибо автору канала за видео. Если я все правильно понимаю, команда npm start запускает сервер в режиме разработчика. То есть получается, что вы просто на удаленном сервере запустили клиент в режиме разработчика?
да)
Где это предыдущее видео с подготовкой к деплою?
Привет! А есть видео, как деплоить на VPS (например, на тот же beget) CI/CD? Было бы классно. Так просто не найти инфу...
У меня почему-то npm run start отказывается запускать
до меня только дошло, что сервер это компьютер где я запустил сайт на локалхост и у всех есть доступ к этотму локалхост)
Объясните кратко, кому не сложно
Если 8080 отдает статику, то чем занят 5000? Для чего такое разделение? 2 порта = 2 потока?
На 5000 порту бэкенд крутится) а 8080 раздает фронтовые файлики
Как всегда хорош!
Чтоб работал хостинг надо всегда запускать powershell ? Как запустить в продакшн чтоб в любой момент могли заходить ?
pm2 использовать
"Не вникаем в подробности, просто копипастим скрипты" 😅😅 вот это по нашему. Сам всегда так делаю
Полезное и интересное, спасибо
Спасибо огромное! Лучший контент в сегменте на русском языке!
Принято два раздельных репозитория иметь, один для фронта, второй для бэка?
Кто знает если бэк на джаве, фронт на реакт и на удаленный сервак устанавливаешь через ssh фронт реактовский. После билд команды не нужно вызывать команду serve? Просто start?
по сути не надо
а качество база данных что использовать и как использовать ?
Сжато и по существу. Но возможно я задам глупый вопрос... Я когда то слышал, что нужно устанавливать PM2 (позволяет стартовать ноде на автопилоте, если что то пошло не так) и настраивать кластеризацию потоков, для распределения нагрузки на ядра..... Или это не здесь?
это гайд, как не в коем случае делать нельзя! за такое даже как пример, надо банить видео пока не напишут дескимер - "не в коем случае не повторяйте за автором!!!"... это наверное самый худший гайд и з все, которые я когда либо видел...
@@ii3246 а вы можете направить на «самый лучший» гайд?
Привет, пможешь разобрать контент про cloudFlare, FireBase ,было бы нелпхо еще про TypeORM sequelize, Azure/ aws, servless На чистом JS и отдельно на TS?
Красава, все по существу!!
Закроешь терминал закроется)
Самое адекватное видео по теме.
Молодец! Продолжай
Супер. То что надо
Спасибо огромное))
Подскажите, а как добавить домен
А если сразу в Гите есть node js, то его не нужно через консоль устанавливать?
Нужно
@@pashadotcenko7391 спс за ответ, вовремя)
Друг, сколько приложений можно залить на этот аккаунт?
Там от тарифа зависит)
Сделай тоже самое для gitlab ci cd с деплоем через докер на vps, плиз.
Есть в планах такое)
Можно ли после всего этого закрыть команд строку или допустим выключить компьютер, но что бы все это работало?
есть в линуксе утилита nohup, которая позволяет запускать что-либо в фоне, т.е при закрытии терминала сервак и фронт будут работать
a ngnix не надо устанавливать ?
устанавливаю npm на ubuntu 22v и мне высвечивается окно "Daemons using outdated libraries" демоны использующие старые библиотеки. Я испугался что установил npm а не vita или yarn, но вижу что это норм. Следую гайду и надеюсь что всё заработает. Капец конечно npm весит выше 600М.
Спасибо большое)
И вам!
150 руб. за сервер можно сказать бесплатно.
А где те два видео найти?
Ну а как подключить домен, как установить mysql, phpMyAdmin?
понял как это сделать
А как прилинковать домен к IP?
Очень интересно
спасибо большое
Кайф, то что нужно
Крутяк!
Без води, просто и охуено спасибо
круто!!
Cпасибо, Алмас!
Просто топ
А как добавит файл env ?
echo "" > .env
идеально
лучший!)
rahmet otdushi
класс четко
thanks