API на PHP + Laravel для работы с Облачным сервисом DigitalOcean
5000 UAHЗадача создать API на PHP + Laravel для работы с Облачным сервисом DigitalOcean на создание инстансов/дроплетов/виртуальной машины и удаления их.
Описание задачи: Нужен простой API интерфейс для создания у удаление серверов(инстансов) в Сервисе DigitalOcean.
Фактически это обертка для родного API Digitalocean только более легкая и возможность на бедующее подключить другие облачные сервисы Amаzon, Google Cloud и другие.
Нужно реализовать 4 метода:
1. CREATE
2. KILL
3. KILLALL
4. PING
1. CREATE - Создать инстанс(виртуальную машину из Image(cлепка уже созданного Имя слепка передадим)) Параметр который передается - ID клиента кто запрашивает создание, COUNTRY- страна где будет создаваться инстанс/дроплет
Пример Запроса http://testserver.com/create.php?country=US&id=117
Пример Ответа После создания Response {"status":200,"ip":"150.19.111.23"}
Если не создался Возвращаем Status 300, и клиент повторно будет дергать CREATE пока не получит IP созданного инстанса/дроплета
2. KILL - Удалить Инстанс - Параметр - ID.
Запрос http://testserver.com/kill.php?id=117
Response {"status":200, OK}
Response {"status":400, ERROR}
3. KILLALL - Удалить все созданные инстансы. Без параметров.
Запрос http://testserver.com/killall.php
Response {"status":200, OK}
Response {"status":400, ERROR}
4. PING - Пинг инстанса (Который дает понять что с ним работают при пинге обнуляется таймер. И если инстанс(не пинговали более часа то его удалить)). Параметр - ID клиента.
Запрос http://testserver.com/ping.php?id=117
Response {"status":200, OK}
Response {"status":400, ERROR}
Сервер Ubuntu предоставим. Остальное доставите сами что Вам нужно будет для работы. Создайте базку для хранения текущего списка инстансов.
Принимать работу будем запросами. И смотреть создались ли инстансы, удаляются они и так далее.
Все должно работать 24/7 без падений. После перезагрузки сервера должно все подняться.
После выполнения работы заинтересованы на долгосрочное сотрудничество по PHP Laravel и работе с разными API, есть много задач.
-
Долгострочное сотрудничество, так же за "бутерброды"? 🙂
-
Актуальні фриланс-проєкти в категорії PHP
Laravel/Blade-розробник (middle) — доопрацювання сайту
4492 UAH
Шукаю розробника на проект з 4 пов'язаних завдань, для сайту best-matchmaking.com виконуються послідовно:Інтеграція готового premium Blade-шаблону блог-статті + автогенерація Schema/SEO-розмітки (Article, FAQPage, Open Graph, canonical) для всіх поточних і майбутніх… PHP ∙ 22 години 25 хвилин тому ∙ 49 ставок |
Доработка сайту https://koleso-center.com/ на OpenCart
10 000 UAH
Додати на сайт категорії інтернет-магазинуБУ дискиДокаткиКріплення.Дані беремо з БД 1с.ще кілька питань Тип виконавця: одиночний Backend-розробник (OpenCart/PHP) рівня MiddleДоопрацювання повинно відповідати всім вимогамSEO+AI просування AI Overviews, ChatGPT, Gemini та інших… PHP ∙ 1 день 15 годин тому ∙ 44 ставки |
Оптимізація сайтуОптимізація сайту jdgreta.co.uk на Shopify. Сео аудит додано до проекту. Основні завдання - - Виправити всі мета дані - Виконати ТЗ для програміста (оскільки в цьому проекті поєднані завдання для програміста та СЕО, якщо ви не компанія - можете скористатися допомогою) -… HTML та CSS верстання, PHP ∙ 6 днів 20 годин тому ∙ 34 ставки |
Спеціаліст по HoroshopПотрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні… PHP, Супровід сайтів ∙ 7 днів 23 години тому ∙ 22 ставки |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 9 днів тому ∙ 47 ставок |