Необходимо развернуть существующий PHP-проект на отдельном dev-среде на сервере Hetzner для дальнейших доработок, тестирования нового функционала и безопасного обновления основной production-версии проекта.
Проект уже работает на production-сервере и активно используется. Также с системой работает Android-приложение, опубликованное в Google Play, которое взаимодействует с проектом через API. Поэтому важно правильно перенести и настроить dev-версию без влияния на production.
Необходимо подготовить полноценное окружение для будущей работы разработчиков.
Предварительно определено, что проект использует:
PHP (кастомная архитектура без Laravel/Symfony)
MySQL / MariaDB
HTML / CSS / JavaScript
API для мобильного приложения
Stripe SDK
собственный роутинг
.htaccessадмин-панель
экспорт / импорт данных
Есть доступ:
к файлам проекта
FTP / SSH
базам данных
серверу
DNS / домену.
Что нужно сделать
1. Провести технический аудит проекта
Необходимо:
определить точный стек
найти конфигурации
определить версии PHP/MySQL
проверить зависимости
определить структуру API
проверить cron-задачи
проверить интеграции
определить важные сервисы и модули.
2. Подготовить dev-среду на Hetzner
развернуть отдельное dev-среду
настроить Ubuntu
настроить Nginx или Apache
настроить PHP-FPM
настроить MySQL/MariaDB
подключить SSL
настроить отдельный домен или поддомен.
3. Развернуть dev-версию проекта
перенести файлы
перенести базу данных
настроить конфиги
настроить права доступа
проверить работу CRM/сайта
проверить админку
проверить авторизацию
проверить импорт/экспорт
проверить интеграции.
4. Проверить API
Android-приложение работает через API этого проекта. Поэтому нужно:
определить основные API endpoints
проверить их работу
убедиться, что dev-среда не влияет на production API
подготовить dev-среду для будущего тестирования изменений API.
5. Настроить безопасную dev-архитектуру
изолировать dev-проект от production
использовать отдельную dev-базу
не влиять на работу production
по возможности перевести платежи/листы/API в тестовый режим
ограничить доступ к dev-среде.
6. Подготовить среду для будущей доработки проекта
сделать так, чтобы разработчики могли легко работать с проектом
подготовить базовую структуру для внесения изменений
подготовить процесс безопасного переноса изменений из dev в production.
Проект будет разворачиваться на нашем сервере Hetzner
Ожидаемый результат
полностью рабочее dev-среда на отдельном домене
рабочий проект
рабочая dev-база
проверенный API
подготовленная dev-архитектура
подготовленный доступ для разработчиков
короткая техническая документация.
Это НЕ просто перенос сайта, а нужно подготовить среду для:
дальнейшей разработки
тестирования
обновления функционала
безопасного внесения изменений
будущего масштабирования проекта.
-
Оценка - 52 000 грн и 6-8 рабочих дней, если доступы полные и на сервере Hetzner нет нестандартных ограничений.
ЭТО не просто перенос файлов. Я бы делал это как техническую подготовку площадки для дальнейшей разработки - аудит текущего PHP-проекта, отдельная база, отдельные конфиги, SSL, домен или поддомен, проверка админки, API, cron, импорта, экспорта, Stripe SDK и изоляции от production. Важно не затронуть рабочую версию, так как с ней уже работает Android-приложение =)
> Вопрос 1 - Android-приложение имеет отдельный переключатель API-адреса для тестирования, или сейчас адрес API жестко зашит в приложении
> Вопрос 2 - Stripe, почта и сторонние API имеют тестовые ключи, или их нужно будет отдельно подготовить под тестовую среду
По схожему опыту:
> https://business.ingello.com/forma-crm - корпоративная система с ролями, админкой и рабочими процессами
… > https://business.ingello.com/platforma - сложная платформа, где важны архитектура, стабильность и дальнейшее масштабирование
> https://business.ingello.com/vorfahr - пример системы с интеграциями и автоматизацией процессов
!!После работ должно быть не просто копия сайта, а управляемая тестовая среда!! - с документацией, правилами доступа и понятным процессом переноса изменений в production. Мелкий нюанс, но он потом экономит много нервов и денег - скупой платит дважды, а плохо изолированный dev платит каждый день.
Наш профиль по таким системам - https://systems-fl.ingello.com/ua-
-
Павле, я могу не просто перенести проект, а безопасно поднять отдельное dev-среду с учетом production. Сначала сделаю аудит: версии PHP/MySQL, конфиги, cron, API, интеграции и зависимости. Далее настрою Hetzner, Ubuntu, Nginx/Apache, PHP-FPM, SSL, отдельную БД и домен, перенесу файлы и базу, проверю админку, авторизацию, импорт/экспорт и endpoints. Работал с кастомными PHP, MySQL и API-проектами — готов обсудить детали.
-
У меня есть опыт развертывания PHP-проектов на различных серверах, включая Hetzner. Ваша задача предполагает настройку среды для дальнейшей разработки и тестирования. Я могу быстро настроить сервер, установить необходимые пакеты и структурировать проект в соответствии с требованиями.
Я работаю за ставку 15$/час.
Если нужны дополнительные детали, свяжитесь со мной.
-
Здравствуйте!
Мы dZENcode – компания полного цикла разработки цифровых решений: от дизайна и программирования до интеграций и пострелизной поддержки.
Берём проекты с нуля и подключаемся к доработке существующих решений.
Мы можем развернуть и изолировать dev-среду под этот проект без риска для production.
На Hetzner уже есть выделенный сервер или нужно подготовить его с нуля?
Нужен ли отдельный домен или поддомен для dev-среды?
…
Подробную информацию о наших услугах и ставках вы найдёте на сайте:Freelancehunt
Посмотрите – после этого сможем обсудить детали и согласовать следующий шаг.
⚠️ После уточнения всех деталей определим объём, подходящий формат сотрудничества: позадачно, аутсорс или аутстафф и финальную стоимость.
Почему с нами проекты гарантировано доходят до релиза:
💎 10+ лет оказываем IT-услуги;
🔥 90+ штатных специалистов;
🚀 250+ публичных отзывов с 2015 года;
⚙️ Поддерживаем продукт по SLA после запуска;
✅ Работаем по NDA и договору с компанией!
-
Здравствуйте, интересуют некоторые детали по проекту для понимания объема.
-
410 7 1 1 Здравствуйте!
Я Full-Stack Software Engineer с более чем 7-летним опытом разработки веб-сайтов, SaaS-решений, сложных веб-платформ и MVP для стартапов - от идеи и архитектуры до продакшена и поддержки.
Работаю не только как разработчик, но и с фокусом на бизнес-логику, масштабируемость и долгосрочную поддержку решений. В портфолио указаны примеры реализованных проектов различной сложности.
Технологический стек:
PHP (Laravel, Symfony, Yii2),
Frontend: JavaScript (Vue.js, React.js), HTML5, CSS3,
… Базы данных: MySQL, PostgreSQL.
Что касается сроков и стоимости - на этом этапе корректно оценить их без уточнения требований сложно. Для формирования обоснованной оценки обычно нужно понять:
– цели проекта;
– ключевой функционал;
– ожидаемую нагрузку и интеграции;
– приоритеты (быстрый запуск vs масштабирование).
Предлагаю начать с короткого уточнения требований или звонка / переписки - после этого смогу предоставить реалистичную оценку по срокам, бюджету и вариантам реализации.
Буду рад обсудить детали.
-
3481 49 2 Развертывание dev-среды для PHP-проекта на Hetzner - делал похожие миграции с production на staging для кастомных CRM.
Основная работа: аудит стека, клонирование на отдельный сервер, изоляция базы, настройка тестового режима для Stripe, ограничение доступа к dev.
Есть ли доступ к production-серверу сейчас для первичного аудита перед оценкой?
-
411 6 1 Предлагаю быстро провести технический аудит, подготовить отдельную dev-среду на Hetzner (Ubuntu, Nginx, PHP-FPM, MariaDB, SSL), перенести проект и базу, настроить отдельный домен, изолировать его от production, включить тестовый режим Stripe, обеспечить ограниченный доступ для команды, а также документировать процесс. Завершу тестирование API, убедившись, что ни одна из настроек не повлияет на живой сервис. Ожидаемое время – 5 дней, стоимость 1000 USD.
-
3301 180 0 Добрый день. Готов обсудить детали вашего проекта и подготовить dev среду. Пишите. Спасибо.
-
570 4 0 Добрый. Опыт программирования на php более 20 лет. Готов к сотрудничеству.
Рейт - 15$ в час.
-
448 3 0 Добрый день! Готов взяться за работу! Имею большой опыт в части DevOps.
-
428 Добрый вечер, готов сделать, имею соответствующий опыт и 7 лет практики с подобными проектами в разных компаниях
https://mksscryertower.quest/Curriculum%20Vitae%20of%20Klimenko%20Maxim%20Sergievich.html
-
399 1 0 Привет!
Работал с развертыванием кастомных PHP-проектов на VPS (Hetzner / аналогичные), включая API-системы и проекты с мобильными клиентами, поэтому задача понятна - это именно dev-инфраструктура с изоляцией от production, а не просто деплой.
Могу поднять отдельное dev-среду (Ubuntu + Nginx/Apache + PHP-FPM + MySQL), аккуратно перенести проект, разделить базы/конфиги, проверить API для Android и убедиться, что production полностью не затрагивается. Также настрою базовую безопасную структуру для дальнейшей разработки и тестирования изменений.
-
11596 44 0 Здравствуйте, у меня есть опыт работы с развертыванием бэкенда в различных средах. Все задачи понятны, предлагаю также для дев-среды сделать автодеплой. Пишите в личные сообщения для связи. Буду рад Вам помочь!
-
2216 36 0 Добрый вечер.
Готов взяться за выполнение проекта. Неоднократно настраивал различные среды под разные цели, сделаю не просто dev среду, а полноценную лабораторию для быстрой и легкой разработки. Обращайтесь!
-
1423 46 0 Добрый день. Готова помочь с развертыванием отдельной DEV-среды для вашего PHP-проекта на Hetzner без влияния на production. Проведу аудит текущего проекта и серверной конфигурации, настрою сервер, перенесу файлы и базу данных, подключу домен и SSL, проверю работу CRM, админки, авторизации, API и интеграций. Также подготовлю безопасную dev-архитектуру с отдельной dev-базой и изолированным API для тестирования Android-приложения и будущих доработок.
В результате вы получите полностью готовую среду для разработки, тестирования и безопасного внесения изменений в проект. Есть опыт работы с PHP-проектами, серверным администрированием и настройкой dev/prod инфраструктуры. Готова обсудить детали и приступить к работе.
-
1722 4 0 Уважно прочитав тз, завдання зрозуміле. Маю досвід роботи з Hetzner (розгортаю власні боти та сервіси на VPS), знайомий з налаштуванням Ubuntu.
-
726 9 1 Здравствуйте! Я внимательно ознакомился с вашим проектом и готов начать работу. Гарантирую качественное и своевременное выполнение.
-
2593 427 9 1 ну по сути получается копия на поддомен, плюс надо еще кому то будет приложение перевести на поддомен URL, все делается там, если какие то сложности с паролями доступами то выносим их отдельно чтобы не мешали при замене
-
3006 24 0 Привет. Хорошо понял задачу. Тут главное — не просто скопировать сайт на другой сервер, а сделать полноценную dev-песочницу, где можно ломать, тестировать API для Android и не бояться завалить продакшн. Отдельно уважуху слышу за кастомный роутинг и .htaccess — с таким я работал.
Что предложу: сначала проведу аудит на живом сервере — версии PHP, зависимости, крон, интеграции Stripe, структуру API. После разверну Hetzner с Ubuntu, выберу Apache под .htaccess (если нет жёсткой привязки к nginx — ок, но лучше сохранить родное окружение). Подниму отдельную БД, перенесу данные, настройки продакшна заменю на девовые — тестовый режим Stripe, заглушки на письма, отдельный поддомен с SSL. Проверю админку, импорт/экспорт, авторизацию и главное — каждый эндпоинт API, чтобы Android-дев не ругался.
Доступ разработчикам дам через SSH+ключи и пароль на дев-домен. Напишу короткую документацию: где лежат конфиги, как обновлять код, как делать безопасный выкат на прод. Prod не трону.
-
2847 63 5 Здравствуйте! могу настроить вам среду, развернуть там проект, поставить нужные модули под сервер чтоб работало всё идеально, администрировал сервер телефонии 2 года, плюс работаю с php 12 лет
-
Про гіт забули, контроль версій
-
Актуальные фриланс-проекты в категории PHP
Разработчик на проект CMS-сайт на Drupal 7 + PHP/MySQL.Ищем разработчика для помощи с настройкой CMS-сайта на Drupal 7 + PHP/MySQL. Задача:1. Сделать карточки товара на весь ассортимент товара (в настоящее время на сайте не на всех товарах есть карточки товара с описанием и характеристиками).2. Добавить верные характеристики на… CMS, PHP ∙ 1 день 1 час назад ∙ 39 ставок |
Ищем специалиста Bitrix24 / интегратора CRM для настройки автоматизацииНаша компания работает с CRM Bitrix24. Нам нужен специалист, который сможет настроить автоматическое добавление номера телефона в лиды/заказы в двух форматах. Автоматизация должна быть корректно настроена для двух стран: Республика Молдова и Румыния. Задача: При создании лида… PHP, Веб-программирование ∙ 1 день 23 часа назад ∙ 24 ставки |
Оптимизация сайтаОптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить… HTML и CSS верстка, PHP ∙ 2 дня 19 часов назад ∙ 32 ставки |
Специалист по HoroshopНужен специалист, который сможет правильно настроить товарный Feed. Проблема: Сейчас более 13 000 товаров выгружаются с одинаковым значением типа (например, «все для маникюра и педикюра»). Из-за этого в Google Ads невозможно разделить товары на сегменты и задать разные… PHP, Сопровождение сайтов ∙ 3 дня 22 часа назад ∙ 21 ставка |
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 4 дня 23 часа назад ∙ 47 ставок |