Cделать веб-хостинг для сайтов на Docker или K8S
Необходимо сделать небольшой веб-хостинг для сайтов.
Структура:
Веб-сервер: Nginx + Apache
Фронтенд: Vue / React / Angular + SRR или отдача статического HTML из CMS типа Drupal, Joomla, OpenCart и другие
Бекенд: PHP
База данных: MySql или Postgeres
Требования:
Реализация на базе Docker или K8S для простого разворачивания на новых серверах в случае роста нагрузки
Использование образов alpine
Подключение нового домена должно происходить с помощью вызова Shell скрипта с генерацией SSL сертификата для домена
SSL сертификаты для доменов генерируются с помощью Certbot (Letsencript)
Настройки каждого домена (Nginx, PHP, SSL сертификаты) хранятся в отдельной директории с именем сайта
Раз в день происходит проверка на актуальность и обновление устаревших сертификатов SSL
При необходимости должна быть возможность перегенерировать сертификат Shell скриптом
В будущем нужно будет реализовать:
Поддержку почты для каждого домена
Управление DNS записями
Мониторинг загруженности сервера
Трансфер отдельных доменов на выделенный сервер
И многое другое 🙂
С удовольствием жду предложений, есть и другие интересные проекты 😉
-
Можемо в повідомленнях поспілкуватися більш детально, або через месенджер, я зараз щось схоже маю в роботі, і знаю з чим можна стикнутися, мені хотілося б дізнатися про терміни виконання і тд... І ще технічну складову, там є про що поговорити
-
доброго! дуже багато питань. зв'яжитесь зі мною для обговорення.
-
Актуальные фриланс-проекты в категории Десктопные приложения
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 2 дня 7 часов назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 2 дня 19 часов назад ∙ 5 ставок |
Модификация в работе эмулятора
2000 UAH
Здравствуйте. Я скачал с Интернета эмулятор игрового автомата gaminator cf final. Он мне очень понравился, но там есть недочёты. Есть админ панель, но она открывается свободно, но не закрывается вообще. Закрывается только вместе с приложением. А данные, после изменения в админ… Десктопные приложения ∙ 10 дней 8 часов назад ∙ 10 ставок |