Здарова почаны, в программаче 3,5 анона, посему задам вопрос тут.Вопрос больше PHP макакам от PHP макаки, аноны, как вы настраиваете своё рабочее окружение? У меня было по разному, стоял Debian с DE рядом с виндой, в нём PhpStorm, там же крутился веб сервер. Стоял Debian с DE в VirtualBox, прямо в винде. Было так что PhpStorm был в винде, а в VirtualBox'е стоял Debian без DE, подключался из PhpStorm через sftp. А теперь пришла идея с пикрил.Подскажите, такое организуемо? Какие подводные? Совсем ли я долбаёб?
поднятие нити
>>169405712 (OP)Не понял
>>169405712 (OP)>PHPв гилас. дальше не читал.
>>169405842А что непонятного? Есть домашняя пека с окном в котором установлен phpstorm. Я покупаю vps'ку, накатываю на неё linux, накатываю vagrant+virtualbox. С домашней пеки подрубаюсь по ssh к vps, через вагрант поднимаю нужную виртуалку, а из phpstorm через sftp уже конекчусь к этой виртуалке и начинаю разработку.
>>169405924Мог бы ещё и не писать.
>>169405712 (OP)Нахуя? Чем тебя разработка на дебиане не устроила?
>>169406025Полагаю, тот анон не понял, нахуя все это нужно.
>>169405712 (OP)Один вопрос. Нахуя?
>>169406182Так на виртуалках будет стоять дебиан.
>>169406223Ну затем, что-бы изолировать среды, как минимум. Что-бы не вносить изменения непосредственно в домашнюю операционку и не зафейлить что-нибудь. Причин использовать виртуальную машину огромное множество.
>>169405712 (OP)юзай Docker и будет тебя счастье
>>169406415О, ты то мне, Антуан, и нужен. Расскажи про принципиальные отличия? Я просто докером не пользовался, а вагрантом пользовался. Уже не раз слышал про докер как альтернативу вот этому всему делу.
>>169406311И ты хочешь накатить Виртуалбокс на VPS? Или что? Зачем?
>>169406518Именно. Затем что-бы не лезть в домашнюю систему, а работать непосредственно с гостевыми. Под каждый проект поднимать отдельную машинку с уже настроенной экосистемой (благо боксов на вагрант достаточно).
>>169405712 (OP)Ты ебанутый? Нахуя?
>>169406611Виртуалбокс в твоей домашней ОС точно так же изолирован. Какой смысл платить за VPS в этом случае я не понимаю.
>>169406839А, если только фейл в этом то согласен.Окей, тогда предположим что что я сделаю всё то-же самое что на пикриле, только не арендую впс, а поставлю в винду виртуалбокс и подниму линукс на ней. В целом то идея норм?
А что мешает тебе один раз написать рецепт на ансибле и поднимать им виртуалки? В рецепт можешь передавать только ip новых тачек и ссылку на свой репо на гите. А остальное - сетап нужного тебе окружения
>>169406839вообще это по той причине что есть очень дешевые впс'ки, а у меня на пк всего 256 гб ssd
>>169407012с ансиблом не работал, рассматриваю на данный момент решения с вагрант либо докер
>>169405712 (OP)Ну начнём с того, что "vds (vps)" - это уже виртуалка (vds) или контейнер (vps). Так что тебе нужен будет всё таки физический сервер. Конечно, я не понимаю нахуя вообще это в интернете где-то располагать. Чем собственная тачка хуёвая? И, блядь, виртуалбокс, ну пиздец же. Самое главное, что под такие задачи всегда паравиртуализация использовалась, то есть контейнеры. Под линукс очень широкий выбор технологий в этом плане. Выбери любимую, настрой один раз шаблон виртуалок и кайфуй. FTP - это хуёвый протокол для передачи данных, лучше использовать NFS или SMB, чтобы в винде нативная поддержка была.А вообще докер вроде как для таких задач существует.
>>169406944Работай в Вагранте, это же Виртуалбокс и есть. Все виндоблядки так делают.
>>169407397А что с виртуалбоксом не так?
>>169407562Несерьёзно.
>>169405712 (OP)D O C K E ROCKER
>>169406025нахуя ты разрабатываешь на серваке, ты ебобо?
>>169407748я сейчас не спорю, что-бы ты понимал, а реально интересуюсь. Что конкретно не серьёзно? Почему? Какое решение лучше? Работал помимо него с VMware, для тех немногих задач что у меня были - вполне хватало. Минус в том что она платная, я конечно использовал пролеченую, но раз мне хватило возможностей VirtualBox, то перешёл на неё, она бесплатна.
>>169407972Ну вот конкретно под твою ситуацию я бы лучше использовал линукс как хост-машину с паравиртуализацией (контейнерами) LXC. Вагрант должен это поддерживать, судя по тому, что в википедии написано. А виртуалбокс - это дяде Коле поставить на комп чтобы он пизженный 1С запускал.
>>169405712 (OP)
>>169408311Да, вагрант может работать с докером. Но виртуал бокс в винду всё-равно придётся поставить что-бы в нём линукс поднять (от аренды впс откажусь, действительно, идиотская затея).
>>169408465Ты в винду можешь докер поставить, который нормально линукс-контейнеры запускает.+ в винде убунту встроенная есть.
>>169405712 (OP)Слушай сюда.Ты ставишь на винду vagrant, поднимаешь коробку от laravel и всё. Тебе не нужен никакой VDS, да и ты же на дваче, значит тупой бомж, значит у тебя нет денег на VDS, значит не выёбывайся.Будешь просто лить проекты в общие (между виртуальной машиной и виндой) папки, редактировать файлы внутри них чем хочешь и сразу же обновлять страницу по адресу который укажешь в конфиге коробки. Та-дам, у тебя есть виртуальный локальный хостинг php. Можешь перемещать его с компа на комп и если понадобится поднять реальный сервак - у тебя есть четкая декларация софта который должен стоять для твоего проекта
>>169406944В десятку вроде и так убунту добавили.
>>169408583А, на счёт докера ещё. Это тоже виртуальная машина по сути, так что забей, он к делу не имеет отношения, если у тебя домашняя система не линупс
>>169408583Я один раз пытался сделать всё что ты сказал, накатил вагрант в винду, развернул homestead от ларавель, но я видимо слишком тупой уебан что-бы это всё корректно настроить, в общем фейлилость что-то связанное как раз с общей папкой, во время запуска виртуальной машины.
>>169408465В винде есть хайперви, он отлично с линуксом работает.
>>169408578В винде ты никак линукс-контейнер не запустишь.
>>169408583и ещё, какое средство виртуализации в таком случае использовать?
>>169408790Гугли проблему или уточняй на stack owerflow, а не придумывай какую-то чушь, это самый адекватный способ.VDS ему блять. А к VDS подключайся через VPN, а к нему через прокси, а к нему через другой прокси, а к нему через TOR
>>169408990VirtualBox, очевидно
>>169408848Где твой бог теперь?
Ну судя по всему самые дельные советы дали 2 анона:1. Поставить Docker прямо в винду.2. Поставить Vagrant прямо в винду, накатить нужный бокс.Большое вам человеческое спасибо. Я просто не верил в нормальную работу интеграции linux в windows на столько, что даже не интересовался насчёт этой темы. Думал мелкософт ебанулся. Похоже, скептик внутри меня обосрался.
>>169409186НО КАК?!
>>169410613Блжад он из коробки умеет.https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exeПод Windows 10 - виндо- и линукс-контейнеры (в фоне по факту стартует hyper-v виртуалку)Под Windows Server - только виндо-контейнеры, на выбор hyper-v или контейнерная изоляция.
>>169410821На маке кстати так же работает через виртуалку, емнип.
>>169410821Виртуалка-то понятно, я не представляю, как можно контейнер запустить - ядро-то другое совсем.
>>169411202Умственно усталый в треде...Виртуалка запускает линукс с докером. Уяснил?
>>169411280Тогда я спокоен.
>>169405712 (OP)на оппике прочитал "VDS по-домашнему"
Спермодегенераты не могут прожить без спермы на машине, ну что за ёбаный цирк.