Potrzebne jest wdrożenie istniejącego projektu PHP w osobnym środowisku deweloperskim na serwerze Hetzner w celu dalszych prac, testowania nowych funkcji oraz bezpiecznej aktualizacji głównej wersji produkcyjnej projektu.
Projekt już działa na serwerze produkcyjnym i jest aktywnie wykorzystywany. Z systemem współpracuje również aplikacja na Androida, opublikowana w Google Play, która komunikuje się z projektem przez API. Dlatego ważne jest, aby prawidłowo przenieść i skonfigurować wersję deweloperską bez wpływu na produkcję.
Trzeba przygotować pełne środowisko dla przyszłej pracy programistów.
Wstępnie ustalono, że projekt wykorzystuje:
PHP (niestandardowa architektura bez Laravel/Symfony)
MySQL / MariaDB
HTML / CSS / JavaScript
API dla aplikacji mobilnej
Stripe SDK
własne routowanie
.htaccesspanel administracyjny
eksport / import danych
Jest dostęp:
do plików projektu
FTP / SSH
bazy danych
serwera
DNS / domeny.
Co należy zrobić
1. Przeprowadzić audyt techniczny projektu
Trzeba:
określić dokładny stos technologiczny
znaleźć konfiguracje
określić wersje PHP/MySQL
sprawdzić zależności
określić strukturę API
sprawdzić zadania cron
sprawdzić integracje
określić ważne usługi i moduły.
2. Przygotować środowisko deweloperskie na Hetzner
wdrążyć osobne środowisko deweloperskie
skonfigurować Ubuntu
skonfigurować Nginx lub Apache
skonfigurować PHP-FPM
skonfigurować MySQL/MariaDB
podłączyć SSL
skonfigurować osobną domenę lub subdomenę.
3. Wdrożyć wersję deweloperską projektu
przenieść pliki
przenieść bazę danych
skonfigurować pliki konfiguracyjne
ustawić prawa dostępu
sprawdzić działanie CRM/strony
sprawdzić panel administracyjny
sprawdzić autoryzację
sprawdzić import/eksport
sprawdzić integracje.
4. Sprawdzić API
Aplikacja na Androida działa przez API tego projektu. Dlatego trzeba:
określić główne punkty końcowe API
sprawdzić ich działanie
upewnić się, że środowisko deweloperskie nie wpływa na produkcyjne API
przygotować środowisko deweloperskie do przyszłego testowania zmian API.
5. Skonfigurować bezpieczną architekturę deweloperską
izolować projekt deweloperski od produkcji
używać osobnej bazy deweloperskiej
nie wpływać na działanie produkcji
jeśli to możliwe, przełączyć płatności/listy/API w tryb testowy
ograniczyć dostęp do środowiska deweloperskiego.
6. Przygotować środowisko do przyszłych prac nad projektem
sprawić, aby programiści mogli łatwo pracować z projektem
przygotować podstawową strukturę do wprowadzania zmian
przygotować proces bezpiecznego przenoszenia zmian z dewelopera do produkcji.
Projekt będzie wdrażany na naszym serwerze Hetzner
Oczekiwany rezultat
całkowicie działające środowisko deweloperskie na osobnej domenie
działający projekt
działająca baza deweloperska
sprawdzone API
przygotowana architektura deweloperska
przygotowany dostęp dla programistów
krótką dokumentację techniczną.
To NIE jest tylko przeniesienie strony, ale trzeba przygotować środowisko do:
przyszłego rozwoju
testowania
aktualizacji funkcjonalności
bezpiecznego wprowadzania zmian
przyszłej skalowalności projektu.
-
Ocena - 52 000 UAH i 6-8 dni roboczych, jeśli dostęp jest pełny i na serwerze Hetzner nie ma niestandardowych ograniczeń.
TO nie jest tylko przeniesienie plików. Zajmowałbym się tym jako techniczną przygotowaniem platformy do dalszego rozwoju - audyt obecnego projektu PHP, oddzielna baza, oddzielne konfiguracje, SSL, domena lub subdomena, sprawdzenie panelu administracyjnego, API, cron, importu, eksportu, Stripe SDK oraz izolacji od produkcji. Ważne jest, aby nie naruszyć wersji roboczej, ponieważ z nią już pracuje aplikacja na Androida =)
> Pytanie 1 - Aplikacja na Androida ma oddzielny przełącznik adresu API do testowania, czy obecny adres API jest na sztywno zakodowany w aplikacji?
> Pytanie 2 - Stripe, poczta i zewnętrzne API mają klucze testowe, czy trzeba je będzie osobno przygotować pod środowisko testowe?
Na podstawie podobnego doświadczenia:
> https://business.ingello.com/forma-crm - system korporacyjny z rolami, panelem administracyjnym i procesami roboczymi
… > https://business.ingello.com/platforma - skomplikowana platforma, gdzie ważna jest architektura, stabilność i dalsza skalowalność
> https://business.ingello.com/vorfahr - przykład systemu z integracjami i automatyzacją procesów
!!Po pracach ma być nie tylko kopia strony, ale zarządzane środowisko testowe!! - z dokumentacją, zasadami dostępu i zrozumiałym procesem przenoszenia zmian do produkcji. Mały szczegół, ale później oszczędza wiele nerwów i pieniędzy - skąpy płaci dwa razy, a źle izolowany dev płaci codziennie.
Nasz profil w takich systemach - https://systems-fl.ingello.com/ua-
-
Pawle, mogę nie tylko przenieść projekt, ale bezpiecznie uruchomić osobne środowisko deweloperskie z uwzględnieniem produkcji. Najpierw przeprowadzę audyt: wersje PHP/MySQL, konfiguracje, cron, API, integracje i zależności. Następnie skonfiguruję Hetzner, Ubuntu, Nginx/Apache, PHP-FPM, SSL, osobną bazę danych i domenę, przeniosę pliki oraz bazę, sprawdzę panel administracyjny, autoryzację, import/eksport i punkty końcowe. Pracowałem z niestandardowym PHP, MySQL oraz projektami API — jestem gotów omówić szczegóły.
-
Mam doświadczenie w wdrażaniu projektów PHP na różnych serwerach, w tym Hetzner. Twoje zadanie polega na skonfigurowaniu środowiska do dalszego rozwoju i testowania. Mogę szybko skonfigurować serwer, zainstalować niezbędne pakiety i zorganizować projekt zgodnie z wymaganiami.
Pracuję za stawkę 15$/godzina.
Jeśli potrzebne są dodatkowe szczegóły, skontaktuj się ze mną.
-
Cześć!
Jesteśmy dZENcode – firmą zajmującą się kompleksowym rozwojem rozwiązań cyfrowych: od projektowania i programowania po integracje i wsparcie po wydaniu.
Podejmujemy projekty od podstaw i angażujemy się w rozwój istniejących rozwiązań.
Możemy uruchomić i izolować środowisko deweloperskie dla tego projektu bez ryzyka dla produkcji.
Czy na Hetzner jest już dedykowany serwer, czy trzeba go przygotować od podstaw?
Czy potrzebna jest oddzielna domena lub subdomena dla środowiska deweloperskiego?
…
Szczegółowe informacje o naszych usługach i stawkach znajdziesz na stronie:Freelancehunt
Zobacz – po tym będziemy mogli omówić szczegóły i ustalić następny krok.
⚠️ Po wyjaśnieniu wszystkich szczegółów określimy zakres, odpowiedni format współpracy: zadaniowy, outsourcing lub outstaffing oraz ostateczną cenę.
Dlaczego nasze projekty gwarantowanie dochodzą do wydania:
💎 Ponad 10 lat świadczymy usługi IT;
🔥 Ponad 90 pracowników na etacie;
🚀 Ponad 250 publicznych opinii od 2015 roku;
⚙️ Wspieramy produkt zgodnie z SLA po uruchomieniu;
✅ Pracujemy na podstawie NDA i umowy z firmą!
-
410 7 1 1 Witam!
Jestem Full-Stack Software Engineer z ponad 7-letnim doświadczeniem w tworzeniu stron internetowych, rozwiązań SaaS, złożonych platform internetowych oraz MVP dla startupów - od pomysłu i architektury po produkcję i wsparcie.
Pracuję nie tylko jako programista, ale także z naciskiem na logikę biznesową, skalowalność i długoterminowe wsparcie rozwiązań. W portfolio znajdują się przykłady zrealizowanych projektów o różnym stopniu skomplikowania.
Technologiczny stos:
PHP (Laravel, Symfony, Yii2),
Frontend: JavaScript (Vue.js, React.js), HTML5, CSS3,
… Bazy danych: MySQL, PostgreSQL.
Jeśli chodzi o terminy i koszty - na tym etapie trudno je poprawnie ocenić bez doprecyzowania wymagań. Aby sformułować uzasadnioną wycenę, zazwyczaj trzeba zrozumieć:
– cele projektu;
– kluczową funkcjonalność;
– oczekiwane obciążenie i integracje;
– priorytety (szybkie uruchomienie vs skalowanie).
Proponuję zacząć od krótkiego doprecyzowania wymagań lub rozmowy telefonicznej / korespondencji - po tym mogę przedstawić realistyczną wycenę pod względem terminów, budżetu i opcji realizacji.
Będę zadowolony, mogąc omówić szczegóły.
-
3481 49 2 Rozwój środowiska deweloperskiego dla projektu PHP na Hetzner - robiłem podobne migracje z produkcji na staging dla niestandardowych CRM.
Główna praca: audyt stosu, klonowanie na oddzielny serwer, izolacja bazy, konfiguracja trybu testowego dla Stripe, ograniczenie dostępu do dev.
Czy jest teraz dostęp do serwera produkcyjnego na wstępny audyt przed oceną?
-
411 6 1 Proponuję szybko przeprowadzić audyt techniczny, przygotować osobne środowisko deweloperskie na Hetzner (Ubuntu, Nginx, PHP-FPM, MariaDB, SSL), przenieść projekt i bazę, skonfigurować osobną domenę, odizolować ją od produkcji, włączyć tryb testowy Stripe, zapewnić ograniczony dostęp dla zespołu, a także udokumentować proces. Zakończę testowanie API, upewniając się, że żadne z ustawień nie wpłynie na działający serwis. Oczekiwany czas – 5 dni, koszt 1000 USD.
-
3301 180 0 Dzień dobry. Jestem gotów omówić szczegóły waszego projektu i przygotować środowisko deweloperskie. Piszcie. Dziękuję.
-
570 4 0 Dzień dobry. Doświadczenie w programowaniu w PHP ponad 20 lat. Gotowy do współpracy. Stawka - 15$ za godzinę.
-
448 3 0 Dzień dobry! Jestem gotów podjąć się pracy! Mam duże doświadczenie w części DevOps.
-
428 Dobry wieczór, jestem gotów to zrobić, mam odpowiednie doświadczenie oraz 7 lat praktyki w podobnych projektach w różnych firmach
https://mksscryertower.quest/Curriculum%20Vitae%20of%20Klimenko%20Maxim%20Sergievich.html
-
399 1 0 Cześć!
Pracowałem nad wdrażaniem niestandardowych projektów PHP na VPS (Hetzner / podobne), w tym z systemami API oraz projektami z klientami mobilnymi, więc zadanie jest jasne - to właśnie infrastruktura deweloperska z izolacją od produkcji, a nie tylko wdrożenie.
Mogę uruchomić osobne środowisko deweloperskie (Ubuntu + Nginx/Apache + PHP-FPM + MySQL), starannie przenieść projekt, podzielić bazy/konfiguracje, sprawdzić API dla Androida i upewnić się, że produkcja nie jest w ogóle naruszona. Również skonfiguruję podstawową bezpieczną strukturę do dalszego rozwoju i testowania zmian.
-
11596 44 0 Witam, mam doświadczenie w wdrażaniu backendu w różnych środowiskach. Wszystkie zadania są zrozumiałe, proponuję również zrobić autodeploy dla środowiska deweloperskiego. Piszcie na prywatne wiadomości w celu kontaktu. Będę szczęśliwy, mogąc Wam pomóc!
-
2236 37 0 Dobry wieczór.\nJestem gotów zająć się realizacją projektu. Wiele razy konfigurowałem różne środowiska do różnych celów, stworzę nie tylko środowisko deweloperskie, ale pełnoprawne laboratorium do szybkiego i łatwego rozwoju. Proszę o kontakt!
-
1423 46 0 Dzień dobry. Jestem gotowa pomóc w uruchomieniu oddzielnego środowiska DEV dla Twojego projektu PHP na Hetzner bez wpływu na produkcję. Przeprowadzę audyt obecnego projektu i konfiguracji serwera, skonfiguruję serwer, przeniosę pliki i bazę danych, podłączę domenę oraz SSL, sprawdzę działanie CRM, panelu administracyjnego, autoryzacji, API oraz integracji. Przygotuję również bezpieczną architekturę dev z oddzielną bazą dev oraz izolowanym API do testowania aplikacji na Androida i przyszłych poprawek.
W rezultacie otrzymasz w pełni gotowe środowisko do rozwoju, testowania i bezpiecznego wprowadzania zmian w projekcie. Mam doświadczenie w pracy z projektami PHP, administracją serwerami oraz konfiguracją infrastruktury dev/prod. Jestem gotowa omówić szczegóły i przystąpić do pracy.
-
1722 4 0 Dokładnie przeczytałem specyfikację zadania, jest zrozumiała. Mam doświadczenie w pracy z Hetzner (wdrażam własne boty i usługi na VPS), znam się na konfiguracji Ubuntu.
-
726 9 1 Cześć! Dokładnie zapoznałem się z twoim projektem i jestem gotów rozpocząć pracę. Gwarantuję wysoką jakość i terminowe wykonanie.
-
2593 427 9 1 no w zasadzie wychodzi kopia na subdomenie, plus trzeba jeszcze komuś będzie aplikację przenieść na subdomenę URL, wszystko robi się tam, jeśli są jakieś trudności z hasłami dostępami to wyjmujemy je osobno, żeby nie przeszkadzały przy zamianie
-
3006 24 0 Cześć. Dobrze zrozumiałem zadanie. Tu chodzi głównie o to, aby nie tylko skopiować stronę na inny serwer, ale stworzyć pełnoprawne środowisko deweloperskie, gdzie można łamać, testować API dla Androida i nie bać się zrujnować produkcji. Osobno szacunek za niestandardowe routingi i .htaccess — z takim pracowałem.
Co proponuję: najpierw przeprowadzę audyt na żywym serwerze — wersje PHP, zależności, cron, integracje Stripe, struktura API. Następnie uruchomię Hetzner z Ubuntu, wybiorę Apache pod .htaccess (jeśli nie ma sztywnej zależności od nginx — ok, ale lepiej zachować oryginalne środowisko). Podniosę osobną bazę danych, przeniosę dane, ustawienia produkcji zamienię na deweloperskie — tryb testowy Stripe, zatyczki na e-maile, osobna subdomena z SSL. Sprawdzę panel administracyjny, import/eksport, autoryzację i przede wszystkim — każdy endpoint API, aby deweloperzy Androida nie narzekali.
Dostęp deweloperom dam przez SSH + klucze i hasło do domeny deweloperskiej. Napiszę krótką dokumentację: gdzie leżą konfiguracje, jak aktualizować kod, jak robić bezpieczne wdrożenie na produkcję. Produkcji nie ruszę.
-
2847 63 5 Cześć! Mogę skonfigurować dla Ciebie środowisko, wdrożyć tam projekt, zainstalować potrzebne moduły na serwerze, aby wszystko działało idealnie, administrowałem serwerem telefonii przez 2 lata, a dodatkowo pracuję z PHP od 12 lat.
-
321 Witam, interesują mnie pewne szczegóły dotyczące projektu, aby zrozumieć zakres.
-
Про гіт забули, контроль версій
-
Aktualne zlecenia dla freelancerów w kategorii PHP
Moduł dla OpenCart: masowe tworzenie produktów z folderów ze zdjęciamiOpracowanie modułu masowego tworzenia produktów dla OpenCart (ocStore 3.x)Należy opracować moduł administracyjny dla OpenCart / ocStore 3.x, który automatycznie tworzy produkty z wcześniej przygotowanej struktury folderów z obrazami.Podstawowa funkcjonalność:masowe tworzenie… Content Management Systems, PHP ∙ 1 dzień 1 godzina temu ∙ 40 ofert |
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 4 dni 4 godziny temu ∙ 24 oferty |
Optymalizacja stronyOptymalizacja strony jdgreta.co.uk na Shopify. Audyt SEO dołączony do projektu. Główne zadania - - Poprawić wszystkie metadane - Wykonać TZ dla programisty (ponieważ w tym projekcie połączone są zadania dla programisty i SEO, jeśli nie jesteś firmą - możesz skorzystać z… Układ HTML i CSS, PHP ∙ 5 dni temu ∙ 33 oferty |
Specjalista od HoroshopPotrzebny specjalista, który będzie w stanie prawidłowo skonfigurować feed produktowy.Problem: Obecnie ponad 13 000 produktów jest eksportowanych z tym samym typem wartości (np. „wszystko do manicure i pedicure”). Z tego powodu w Google Ads nie można podzielić produktów na… PHP, Obsługa stron internetowych ∙ 6 dni 3 godziny temu ∙ 21 ofert |
Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamuObecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim… PHP, Programowanie stron internetowych ∙ 7 dni 4 godziny temu ∙ 47 ofert |