I never thought that my little russian knowledge will achieve me a big help. I mean, I'm developing web apps since 4 years, always used docker to deploy and after then I just did everything manually. This Dokploy is a absolute game changer. Thank you man so much for this tutorial. Btw it's sad about this situation with these paid services and it made me to think about it. I never thought that you guys will have such a dumb problems related to politics. From developer to developer - big support for you!
Штука очень интересная и полезная, но для надежности все равно нужно будет делать load balancer, благо в доках информация есть об этом. За видео спасибо.
гений просто, пытался влиться во всю эту веб движуху, но с момента, когда приходиться из вёрстки перейти в девопс, меня сломало и геймдев мне показалось куда легче :)
Спасибо за обзор) похоже альтернатива coolify. Скажи пожалуйста, какой вариант выбрать для assets (видео и картинок): самому выгружать на свой сервак или использовать S3 и подобные? Я не хочу assets добавлять в git. В невозможно использовать object-fit:cover, а на теге video шикарно работает и много кода не надо писать. В общем вся заворушка из-за кавера)
любопытно. находясь 8й год в кругосветке задумлся о создании сайта своего и раземещении файлов для скачивания. стал смотреть в сторону вообе костылей с распберри. причем распберри тупо где нибудь к розетке на юсб модеме спрятать на крышах Гонконга да и норм. а про тему видео вообще впервые слышу. пока что) учусь. жги . однозначно подписка и лайк с меня.
А смысл, у тебя сайт будет постоянно лежать. Аналогичный разбери сервер арендовать - 300 рублей в месяц в среднем. И аптайм у него будет в тысячи раз больше)))
Круто, есть ли статья или гайд как можно сделать скрытие env переменных как например на vercel или netlifly, когда на клиенте в браузере показывает просто название env,а не значение, например process.env.REACT_API_KEY Вместо строки из этой переменной
Чувак видео хорошое ничего против не имею, но я сам разработчик и в разварачиваю все свои проекты сам начиная от первой настройки VDS/VPS заканчиваю CI/CD итд. Мне кайфово вообще считаю что это самая лучшая часть разработки так как понимаешь что наконец закончил проект и задеплоил! И да кстати все это без Docker) Люблю по старому 😁
Очень Крутая и понятная подача информации 👍👍👍. Вы в каком направлении программируете ? Хотелось бы обучиться у вас этими знаниями которые были показаны на видео.
Видео полезное Сам пользуюсь альтернативой - "Капровер" Там больше уже готовых приложений и он сам хендлит все вопросы с доменом и ссл Хотя и Докплой выглядит очень достойно
Я не хакер как вы, и не понимаю ничего из языка разработчиков на котором вы говорите, но скажите, почему на Github не хлстить сайт? Ps. Я не шарю в этом, просто спрашиваю
Никто не мешает развернуть bare-metal kubernetes собственно говоря Чуть сложнее но можно Зато у тебя окружение в ямликах и если надо - разворачивается в другом облаке быстро (Кроме баз данных и сервисов которые хранят состояние в PersistentVolume, там сложнее миграция)
Да нет в деплое ничего сложного, а уж в ССЛ-сертах тем более, особенно если они самоподписанные, но даже если брать серты от cert authority, всё равно ничего сложного. Я давеча перевозил всю инфру с RHEL на Астру - ничего сверхъестественного. Абсолютно.
Нельзя просто так взять и собрать пакет под FreeBSD или Debian. Нужно чтобы в докере, а докер в докере, а еще докер в докере , а свеху опенстек. А чтобы в докере надо еще регистри поднять отдельно, тоже в докере, и юи под него тоже в докере, а оркестрацию на сварме чо лох чтоли? ))) Кубер давай конечно, у нас хайлоад на 5 юзров будет, и графану надо штоп. И постгрю тоже в докере, низя на хосте, нигламурна. Одного едра и гига памяти маловато будет, у нас там аж 7 строчек кода на петончике. И на одной ноде запускаться чо лох чтоли, и еще лодбалансер, вот. Все это очень просто настроить нажатием одной кнопки, да Собери. Е****ный. deb- пакет.
А как доступ к залитым файлам получить, ставил локально на ubuntu 20.04. Как config.php например подправить, где базу данных увидеть и к ней путь прописать?
Ну хз, как будто для простых проектов лучше использовать Vercel, т.к. там есть бесплатные лимиты, не? Иначе придётся покупать хостинг + ddos защиту + cdn
@@user-vm7tp5tz6i Думаю, что необязательно, можно и Docker Swarm через Portainer или Yacht контролировать и HashiCorp Nomad через Waypoint (пока что только частично, но думаю что в будущем будет развиваться), ну и Kubernetes (K8S) через OpenLens. Однако такой функции, чтобы абсолютно все данные были прямо в одной панели нет нигде, поскольку для разного функционала нужны разные панели.
Deplоy это развёртывать что-либо где-либо. Не нужно усложнять то что по своей природе просто. Банально скопировать сайт на хостинг скриптом или в ручную это deploy. Вы видимо сами не понимаете что такое deploy и что такое DevOPS Curl не выполняет баш-скрипты )))
@@VEINHORN не проверяя вы устанавливаете практически всё, любой пакет, и не важно какой ПМ или скрипт Вы используете. Я Вам больше скажу, никто не проверяет. Другое дело, какие права Вы используете для запуска и какое под это используется окружение. Не проверяя Вы устанавливаете всё, начиная от дистрибутива ОС и заканчивая установкой плагина в IDE.
Я не devOps но знаю в чем сложность, а как так вышло, что вы не знаете? Чтобы исполняемые файлы работали им нужно настроенное и запущенное окружение, в примере с java нужно не полное окружение разработки, а необходимое(jre). Это окружение нужно собрать под каждый проект, нужен сервис с настроенным ssl сертификатом, иначе не будет происходить общение с внешними сервисами и не получится использовать даже простой oauth2 и smtp. Сам фронт с бэком должны общаться, микросервисы должны общаться , крч нужно настраивать подсети. Не говоря уже о масштабировании. Так что не выйдет просто взять и скачать файлы
так бывает, и это нормально! для меня вот 100% новой информации, хотя мне 43 и за плечами более 20 лет опыта. Все знать не возможно. И век живи, век учись!
чем он лучше? - "мне все очень нравится" 🤣 редко пользуюсь русскоязычным контентом в сфере дева, но когда захожу посмотреть, то качество этого контента ноукоментс просто, а на дворе 2024 год 😑
Ты же хотел застолбить gleam. Но что-то протухло. Бегаешь по вокзалу и пытаешься заскочить на какой-нибудь убегающий поезд. Deploy vs gleam... vs, vs, vs. Тебе надо почитать узбекские народные притчи или басни Крылова. Но ты не останавливайся. Шарманка должна играть. Среди миллиардов роликов.
Не знаю почему тебе так не понравилось. Dokku - это одно из лучших опенсорс приложений для автоматизации деплоя. Не понимаю чем тебе автор не угодил. И почему это он должен был обязательно использовать в этом видео Gleam?
I never thought that my little russian knowledge will achieve me a big help. I mean, I'm developing web apps since 4 years, always used docker to deploy and after then I just did everything manually. This Dokploy is a absolute game changer. Thank you man so much for this tutorial. Btw it's sad about this situation with these paid services and it made me to think about it. I never thought that you guys will have such a dumb problems related to politics. From developer to developer - big support for you!
Your welcome!
W comment
Несколько раз игнорил это видео в рекомендациях ютуба, но он настаивал и я сдался. Оказалось лучшее видео этого года
герои не носят плащи
Следующее видео с плащом будет
Героям не платят за рекламу хостингов 😂
@@gregortokarev Распахиваем плащ...
@@ookhands3843 .... а там колготки.....
Волшебники не носят мантии
Машин Ган Келли максимально провалился в музыке и теперь записывает видосы о том, как деплоить проекты
Через экран чувствуется неуверенность небольшая, но у тебя очень круто получается, продолжай, спасибо за контент
это добавляет шарма этому видео
Не, просто манера речи такая, прерывистая. Неуверенности не чувствуется
Чувак не понимаю откуда ты взялся на ютубе но почему ты не появился раньше?
Когда перестал париться о качестве камеры и бекграуде, и решил нести пользу.
Альтернативно существуют Coolify, CapRover и много других PaaS, которые занимаются тем же самым
Как раз хотел написать про Coolify :)
Я потек. Спасибо большое автору! Редко увидишь практически полезное видео.
Ты выглядишь как Стив Роджерс до того как получил инъекцию и стал Капитаном Америкой
Чувак, я тебя обожаю! Твои видео, а вернее темы видео всегда прям во-время и в тему
Штука очень интересная и полезная, но для надежности все равно нужно будет делать load balancer, благо в доках информация есть об этом. За видео спасибо.
Крутезная превью! И не менее крутезная причёска
один я орнул с незащищенного доступа в админку по HTTP протоколу?
Ох класс! Эта часть с CI/CD была самой муторной для меня и от этого я не хотел даже к своим проектам приступать)) Спасибо!
Крутая штука, спасибо)
А с GitLab будет работать? Видел там вкладку git на видео, видимо, через неё!?
гений просто, пытался влиться во всю эту веб движуху, но с момента, когда приходиться из вёрстки перейти в девопс, меня сломало и геймдев мне показалось куда легче :)
Спасибо за обзор) похоже альтернатива coolify.
Скажи пожалуйста, какой вариант выбрать для assets (видео и картинок): самому выгружать на свой сервак или использовать S3 и подобные? Я не хочу assets добавлять в git. В невозможно использовать object-fit:cover, а на теге video шикарно работает и много кода не надо писать. В общем вся заворушка из-за кавера)
Просто лучший. Как же хорошо, что я нашел тебя :)
Сам backend в большей степени, попробую что-то задеплоить.
Храни тебя Бог чувачок, крепкого тебе здоровья, долгих лет жизни
Супер, как всегда. Интересные темы, разумные мысли, с удовольствием смотрю
любопытно. находясь 8й год в кругосветке задумлся о создании сайта своего и раземещении файлов для скачивания. стал смотреть в сторону вообе костылей с распберри. причем распберри тупо где нибудь к розетке на юсб модеме спрятать на крышах Гонконга да и норм. а про тему видео вообще впервые слышу. пока что) учусь. жги . однозначно подписка и лайк с меня.
Ахах, блин идея с крышами зачёт)
трайни coolify
А смысл, у тебя сайт будет постоянно лежать. Аналогичный разбери сервер арендовать - 300 рублей в месяц в среднем. И аптайм у него будет в тысячи раз больше)))
@@CaiN805хм..
@@CaiN805причем этот инструмент не для того, что он хочет
Спасибо за видео, очень полезно) Было бы супер для картинки, если бы ты купил какой-нибудь студийный свет. Изображение сразу станет получше. Удачи)
Ну прикольно! 👍 Надо поюзать.
Круто, есть ли статья или гайд как можно сделать скрытие env переменных как например на vercel или netlifly, когда на клиенте в браузере показывает просто название env,а не значение, например process.env.REACT_API_KEY
Вместо строки из этой переменной
Очень-очень круто, спасибо!🎉
Чел, ты лучший, сколько же я сэкономлю времени!
В чём преимущество по сравнению с обычным баш-скриптом который проверяет новые коммиты и билдит / перезапускает проект?
Наверное стоило бы посмотреть видео, перед тем как задавать вопрос 😉
@@sadrozzy посмотрел, и задал этот вопрос😉 пока вижу кучу ненужных телодвижений 😉😉😉
Йоу! Ну, это подписка!
Тут ещё вопрос, а не утекают ли исходники, если проект в не публичном репозитории?
Спасибо за видео, моментальная подписка :)
Linux + nginx + ncp/rsync собранного артифакта, деплой релиза готов. Никогда не понимал этих фронтендщиков...
Интересно, надо будет попробовать
Спасибо это то что я искал и думал сделать сам
Чувак видео хорошое ничего против не имею, но я сам разработчик и в разварачиваю все свои проекты сам начиная от первой настройки VDS/VPS заканчиваю CI/CD итд. Мне кайфово вообще считаю что это самая лучшая часть разработки так как понимаешь что наконец закончил проект и задеплоил! И да кстати все это без Docker) Люблю по старому 😁
А зря, тесты в ci всё равно уже в докере, этапы тоже. Чо бы не деплоить в нём же
Это конечно весело, но когда таких серверов 50 уже становится скучно и медленно
@@adeptiworks 50 серверов решаются скриптом на перле ;) на самом деле весело становится, когда на 50 серверах такой деплой пошел не туда.
Очень Крутая и понятная подача информации 👍👍👍.
Вы в каком направлении программируете ?
Хотелось бы обучиться у вас этими знаниями которые были показаны на видео.
0:07, вот так кроссовер
Видео полезное
Сам пользуюсь альтернативой - "Капровер"
Там больше уже готовых приложений и он сам хендлит все вопросы с доменом и ссл
Хотя и Докплой выглядит очень достойно
А интеграция с PocketBase или Supabase или Directus или Parse Platform либо Backendless там есть?
raxmat)))
Спасибо за инфу )
лайк, подписка, любовь....
Я не хакер как вы, и не понимаю ничего из языка разработчиков на котором вы говорите, но скажите, почему на Github не хлстить сайт?
Ps. Я не шарю в этом, просто спрашиваю
Спасибо 🙏
У меня пара вопросов! Каким образом на новом канале можно получить такой охват видео, откуда пришла аудитория и где размещяются ссылки на ролики?
ты лучший! 🎉
лучше смотреть в сторону kubernetes + fluxcd, решение гораздо надёжнее, правда ценник managed kubernetes может кусаться
Никто не мешает развернуть bare-metal kubernetes собственно говоря
Чуть сложнее но можно
Зато у тебя окружение в ямликах и если надо - разворачивается в другом облаке быстро
(Кроме баз данных и сервисов которые хранят состояние в PersistentVolume, там сложнее миграция)
@@kitsunofflmao9980 bare-metal даже для опытного девопса больно, не говоря уже о обычных прогерах)
@@kitsunofflmao9980 talos os решает
Возьму себе на вооружение. Спасибо!)
Привет! Спасибо за интересный контент. А пробовал ли ты Portainer? Что показалось удобнее и почему?
Хм, а у portainer разве похожие функции доступны в CE версии? По-моему они только в энтерпрайзе
Крутой ролик🎉
Да нет в деплое ничего сложного, а уж в ССЛ-сертах тем более, особенно если они самоподписанные, но даже если брать серты от cert authority, всё равно ничего сложного. Я давеча перевозил всю инфру с RHEL на Астру - ничего сверхъестественного. Абсолютно.
Как же он умён как же он силён
Каеф!
Нельзя просто так взять и собрать пакет под FreeBSD или Debian. Нужно чтобы в докере, а докер в докере, а еще докер в докере , а свеху опенстек. А чтобы в докере надо еще регистри поднять отдельно, тоже в докере, и юи под него тоже в докере, а оркестрацию на сварме чо лох чтоли? ))) Кубер давай конечно, у нас хайлоад на 5 юзров будет, и графану надо штоп. И постгрю тоже в докере, низя на хосте, нигламурна. Одного едра и гига памяти маловато будет, у нас там аж 7 строчек кода на петончике. И на одной ноде запускаться чо лох чтоли, и еще лодбалансер, вот. Все это очень просто настроить нажатием одной кнопки, да
Собери. Е****ный. deb- пакет.
Настроить пайплайн в тимсити можно за пару вечеров, под пивас, не будучи девопсом
Имба
В общем, ролик для поумничать.
купи что ли лампу за 500 рублей или сидеть во мраке это такая фишка
А как доступ к залитым файлам получить, ставил локально на ubuntu 20.04.
Как config.php например подправить, где базу данных увидеть и к ней путь прописать?
Это мы смотрим
крута
Видео кайф
Ну хз, как будто для простых проектов лучше использовать Vercel, т.к. там есть бесплатные лимиты, не? Иначе придётся покупать хостинг + ddos защиту + cdn
Ничего там не сложно, если руки из правильного места.
Спасибо герой 😢
легенда
это не самый лучший способ деплоя, думал расскажешь про норм девопс, кубер, докер, а тут ://// ты бы еще cPanel накатил и сказал что это круто
Это видео не для девопсов)
Объясните нешарящему, почему просто на хостинг не закинуть?
Не понял. Какой хостинг? 🤔
Я так понял на убунте сначала нужно либо apache либо nginx?
мог бы поделиться ссылкой для друга из таймвеба, хоть бы копеечка тебе капнула за реферала, а рефералу тоже монета упадет на карман
ansible заплакал в углу ахах
А что скажете насчет Coolify?
Есть такая штука, называется Dokku, я так понимаю это схожие вещи?
Братан, не у всего снг проблемы с оплатой 😂
Брат братан братишка.
Я знаю бесплатный сервис, который даже карты не требует, но там лимиты, которые можно обойти, кстати🤭
Докплой не знал, спс.
Vps наше все.
Whaaaaaat😮!!!!??? А что так можно было?
Это очень классно
С python fastapi тоже работает?
Есть функционал для масштабирования?
VDS пожирнее купил - вот и масштабирование)
@@netspider559 если хочу контролировать несколько из одной панели
Только k8s внедрять?
@@user-vm7tp5tz6i Думаю, что необязательно, можно и Docker Swarm через Portainer или Yacht контролировать и HashiCorp Nomad через Waypoint (пока что только частично, но думаю что в будущем будет развиваться), ну и Kubernetes (K8S) через OpenLens.
Однако такой функции, чтобы абсолютно все данные были прямо в одной панели нет нигде, поскольку для разного функционала нужны разные панели.
А с гитлабом оно работает?
Спс
Хочу учиться на ДевОпса стоит ли?
ну по сути просто форк coolify
в самом таймвебе помоему очень хороший автодеплой приложений есть с привязкой на гитхабе. В целом классно но ресурсов видимо нормально эта шляпа жрет
Deplоy это развёртывать что-либо где-либо. Не нужно усложнять то что по своей природе просто. Банально скопировать сайт на хостинг скриптом или в ручную это deploy.
Вы видимо сами не понимаете что такое deploy и что такое DevOPS
Curl не выполняет баш-скрипты )))
Я думаю имелось ввиду скачивать скрипты керлом и запускать их не проверяя что там)
@@VEINHORN не проверяя вы устанавливаете практически всё, любой пакет, и не важно какой ПМ или скрипт Вы используете. Я Вам больше скажу, никто не проверяет. Другое дело, какие права Вы используете для запуска и какое под это используется окружение.
Не проверяя Вы устанавливаете всё, начиная от дистрибутива ОС и заканчивая установкой плагина в IDE.
Я не devOps но знаю в чем сложность, а как так вышло, что вы не знаете? Чтобы исполняемые файлы работали им нужно настроенное и запущенное окружение, в примере с java нужно не полное окружение разработки, а необходимое(jre). Это окружение нужно собрать под каждый проект, нужен сервис с настроенным ssl сертификатом, иначе не будет происходить общение с внешними сервисами и не получится использовать даже простой oauth2 и smtp. Сам фронт с бэком должны общаться, микросервисы должны общаться , крч нужно настраивать подсети. Не говоря уже о масштабировании. Так что не выйдет просто взять и скачать файлы
Tldr?
*Что же нового я узнал? - ничего*
так бывает, и это нормально! для меня вот 100% новой информации, хотя мне 43 и за плечами более 20 лет опыта. Все знать не возможно. И век живи, век учись!
За 10 мин делаем процесс деплоя еще сложнее
А че, так можно было?
Github Actions...?
Деплой это не сложно
Самое смешное что водитель в Польше получает 5000евро без всех этих головняков 😂😂😂
Ну да, у водителя совсем нет головняков, как геморроя, выходных и дома)
Интересно насколько это безопасно?
Есть ещё dokku
4:21 Ясно.. дальше смысла смотреть видео - нет.
Не, он не говорит что нет технической возможности
Он говорит что это не безопасно
А в чем проблема, в интернете информации не нашел по этому поводу, можете объяснить?
серьезный большой мальчик не знает как пишется слово "сложно"? И да, девопсина - это довольно просто и осязаемо, ничего сложного там нет.
таймвеб заплоти!
А зачем это вообще надо ? Я не понял .
Значит вам еще пока рано)
чем он лучше? - "мне все очень нравится" 🤣 редко пользуюсь русскоязычным контентом в сфере дева, но когда захожу посмотреть, то качество этого контента ноукоментс просто, а на дворе 2024 год 😑
Ты же хотел застолбить gleam. Но что-то протухло. Бегаешь по вокзалу и пытаешься заскочить на какой-нибудь убегающий поезд. Deploy vs gleam... vs, vs, vs. Тебе надо почитать узбекские народные притчи или басни Крылова. Но ты не останавливайся. Шарманка должна играть. Среди миллиардов роликов.
Не знаю почему тебе так не понравилось. Dokku - это одно из лучших опенсорс приложений для автоматизации деплоя.
Не понимаю чем тебе автор не угодил. И почему это он должен был обязательно использовать в этом видео Gleam?
И че это? Реклама сайта? Чушь полная
Зачем тебе версель, мальчик? Для твоих поделок хватит ftp клиента за глаза
первый