Создание хостинга
1. ЗАДАЧИ ДЛЯ СИСТЕМНЫХ АДМИНИСТРАТОРОВ
1.1. Аппаратная платформа
• Организовать резервное копирование с ежедневным циклом (на отдельный сервер или S3-совместимое хранилище).
• Подготовить отдельные сервера для:
• Веб-серверов
• Баз данных
• DNS
• Панели управления (ISPmanager / Hestia / кастом)
1.2. Программное обеспечение
• Операционная система: Ubuntu Server 22.04 LTS или AlmaLinux 9
• Веб-сервер: Nginx + Apache (через FastCGI) или чистый Nginx с PHP-FPM
• PHP: версии 7.4, 8.0, 8.1, 8.2 (через multiple PHP-FPM pools)
• MySQL/MariaDB с оптимизированной конфигурацией
• Redis или Memcached (опционально)
• Certbot + автоматизация SSL через Let’s Encrypt
• Fail2ban + iptables/nftables
• Мониторинг: Zabbix или Prometheus + Grafana
1.3. Виртуализация и контейнеризация (опционально)
• LXC/KVM или Docker-контейнеризация для изоляции клиентов
• Использовать Proxmox или аналогичный гипервизор
⸻
2. ЗАДАЧИ ДЛЯ РАЗРАБОТЧИКОВ / ДЕВЕЛОПЕРОВ
2.1. Интерфейс управления
• Разработка или внедрение готовой панели управления (например, Hestia, ISPmanager, CyberPanel или кастомная)
• Возможности панели:
• Управление доменами
• Управление FTP/SSH-доступом
• Установка CMS в 1 клик (через Softaculous или свой скрипт)
• Управление SSL-сертификатами
• Мониторинг диска/CPU/трафика
2.2. Автоматизация
• Скрипты для быстрой установки CMS с преднастройками (WordPress, Joomla, OpenCart)
• Интеграция с системой биллинга (WHMCS / BILLmanager / кастом)
• Вебхуки и API для автоматического создания сайтов и почты после оплаты
• Панель администратора для отслеживания состояния сайтов/ресурсов
2.3. Безопасность
• Изоляция клиентов: chroot / контейнеры / разные юзеры
• Поддержка SFTP / SSH с логами
• Автоматическая проверка на вредоносный код (например, с помощью Maldet + ClamAV)
• Обновление CMS и компонентов через API
⸻
3. ТЕСТИРОВАНИЕ И ОБСЛУЖИВАНИЕ
3.1. Тестовая нагрузка
• Провести нагрузочное тестирование на 100/200/300 сайтов
• Проверить скорость загрузки и отклик CMS-сайтов (PageSpeed, GTMetrix)
3.2. Документация
• Подготовить документацию для клиентов (установка, перенос сайтов, FTP, база данных)
• Подготовить техническую документацию по архитектуре хостинга
3.3. Обновления
• Настроить безопасные обновления ОС и компонентов
• Раз в квартал — аудит безопасности
-
376 6 0 1 Цельная мазня без конкретики, половина мусора из списка вообще не нужна, а для минимального хостинга нужно 2 белых ип и 2 впс на убунту/дебиан и две open-source панели управления сайтами, и биллинг хостинга, где уже есть весь необходимый вам функционал и по.
Про тестирование, аудит и обслуживание это же шутка?
Для примера 1 сайт типа интернет-магазин запчастей может давать нагрузку как 300 сайтов-визиток только от ботов гугла, джпт, бинга и другого мусора, и требует современный многоядерный проц, много памяти и обязательно ssd/nvme диски.
P.S. Обратная сторона open-source — это отсутствие поддержки, поэтому все пробелы, которые обязательно появятся, придется исправлять самому или ждать годами, пока кто-то пофиксит за вас на гитхабе.
Если вы еще не передумали, то могу поднять на хестия+хопбилдинг при условии соответствующих ресурсов, потому что без мощного железа нет смысла и пробовать, так поиграться разве что в развлечения бедботов.
-
362 1 0 Добрый день,
Я уверен, что мы можем помочь вам.
Вы можете ознакомиться с нашим портфолио на нашем сайте:
https://spacelabweb.com/ua/portfolio/
Для более детальной оценки проекта по цене и срокам разработки нужна более подробная информация.
Также уточните, пожалуйста, ваши сроки и бюджет.
…
Надеемся на дальнейшее сотрудничество
С уважением,
Команда СпейсЛаб
-
262 2 0 У вас достаточно масштабное задание и достаточно нечеткое ТЗ.
Очень много вопросов и уточнений.
Предлагаю разделить задание на части. Начать с написания ТЗ и подобрать технологии или консультации.
Любая разработка делится на приоритетное направление
- Максимальная производительность
- Масштабируемость
- Или поддержка
… Например, некоторые виртуализации уже поддерживают собственные мониторинги, поэтому использовать Prometheus с Grafana — это довольно большое лишнее нагружение. Если использовать встроенный монитор, то придется писать кастомную Grafana для визуализации, так можно дополнительно получить больше производительности, но могут возникнуть трудности в будущей поддержке.
Актуальные фриланс-проекты в категории Базы данных и SQL
Нужен специалист по Power BI для построения управленческой отчетности на базе BAS Бухгалтерия КОРПО компанииМы являемся дистрибьютором международных спортивных брендов в Украине. Учет ведется в BAS Бухгалтерия КОРП.Ищем специалиста, который поможет построить систему управленческой отчетности для руководства компании на базе Power BI.Важно: нас интересует не просто… Базы данных и SQL, Бухгалтерские услуги ∙ 2 дня 7 часов назад ∙ 4 ставки |
Техническое задание: Интеграция чат-бота Telegram с BAS1. Общая информация Необходимо реализовать интеграцию чат-бота с системой BAS для передачи и записи данных о товарах (заказах). 2. Входные данные (что передает чат-бот): ID группы Название товара (с кодом товара) Цена товара 3. Логика работы: При нажатии на кнопку Заказать… Автоматизация управления предприятием, Базы данных и SQL ∙ 2 дня 10 часов назад ∙ 18 ставок |
Интеграция данных 1СОрганизовать качественную подготовку и переток данных из 1С в BigQuery для дальнейшего использования в Looker:Организовать данные в соответствии с тем, какие поля нужны.Подготовить понятную структуру таблиц и промежуточных наборов данных, на которых будут строиться… Базы данных и SQL, Обработка данных ∙ 4 дня 2 часа назад ∙ 9 ставок |
Разработка простого системы контроллинга и управленческого учета в Google Sheets «под ключ»Название задания: Разработка простого системы контроля и управленческого учета в Google Sheets «под ключ» для строительной компании в Польше (+ онлайн обучение и помощь при внедрении) О компании, контексте и моей главной проблеме Добрый день, Я ищу опытного специалиста Google… Базы данных и SQL, Бухгалтерские услуги ∙ 5 дней 7 часов назад ∙ 36 ставок |
Розробка аналітичного Power BI дашборду
2000 UAH
Ось такий у нас запит, потрібна людина яка розбирається з Power BI: Экран 1: Strategic Cockpit (Финансовое здоровье завода) Цель: За 5 секунд понять, «где мы теряем деньги и сколько?». KPI Tiles (Верхняя полоса): Общая маржа (Факт vs План) в %. Сумма «упущенной выгоды»… Базы данных и SQL ∙ 5 дней 10 часов назад ∙ 13 ставок |