Создания инфраструктура для видеохостинга
Мы предоставим вам доступ по ssh на двум серверам и вам нужно сделать инфраструктура для видеохостинга .
1.Сервер будет использован как webserver.
2 Сервер будет как ffmpeg конвертор и файл хранилище.
Для этого вам нужно устоновить двум серверам kubernetes.
1. На первом сервер создать контейнеры для работа webserver.
2. На вторым сервере создать контейнеры ffmpeg и сделать файлы хранилище для видео.
3. связать все это с друг другом.
Коротко о наше проекте:
Наше видеохостинг написан на php(phpscript).
Для стабильный работу сайт потребуется:
php 7.4
Mysql
cURL
GD Library
Mbstring
zip
allow_url_foper
nodejs
ffmpeg
Apache2
Nginx
phpmyadmin
memcached
Certbot ssl
Smtp(mail).
Наше сайт конвертирует видео по php-shell.
*Вы должно сделать чтобы видео конвертировалсия на 2 сервере и там хранилсия.
Давайте теперь о настройках веб сервера:
Nginx - для отдаче статического контента и защита от hotlink
Apache2 - для динамический контентa
php-fpm - нужно настроить для максимальный производительности для нашего скрипта
Mysql- нужно настроить для максимальный производительности для нашего скрипта
phpmyadmin - нужно изменить ссылку на него site.com/phpmyadmin >>> site.com/customurl
nodejs - Сервер обмена сообщениями.
smtp - сделать чтобы сайт мог отправить код подтверждения
Certbot- Нужно установить бесплатный ssl на домену.
Теперь о 2 сервере:
- Нужно сделать чтобы когда пользватель добавил видео на сайт видео должно конвертировация здесь и хранилсия.
- Делайте так чтобы на 2 сервер из вне никто не попал.
ffmpeg - Установите его и насторите для выше указанный задачу.
- Нужно создать папку /upload и поставить не нем 777.
И последний: Покажите нам как настроить базовые web server и контейнеры.
-
Если вы хотите массовый видеохостинг 2х серверов вам будет явно мало
-
Актуальные фриланс-проекты в категории DevOps
Резервное копирование и восстановление для выделенного сервера HetznerУ нас есть выделенный сервер на hetzner с вебсайтом на докерах (+фреймворк laravel) Контакт с разработчиками потерян Необходимо: - восстановить и изменить серверные доступы (вероятно, ssh) - рекомендовать место хранения и настроить полный бэкап сервера с простым восстановлением,… DevOps, Администрирование систем и сетей ∙ 2 дня назад ∙ 24 ставки |
Перенести почту из Google Workspace на другую платформу
5000 UAH
Ищу специалиста, который поможет перенести корпоративную почту с Google Workspace на другую почтовую платформу. Хотим перейти, потому что Google Workspace для нас сейчас выходит довольно дорого. У нас примерно 30 пользователей. Пока что окончательно не определились, на какую… DevOps, Администрирование систем и сетей ∙ 4 дня 8 часов назад ∙ 18 ставок |
Интеграция Google Analytics в CRM через n8nДоброго дня, Потрібна допомога поєднати гугл аналітику та срм через n8n. Всі налаштування сбоку срм зроблені. Тепер потрібно тільки зробити налашутвання із аналітики через n8n щоб передавались події продажів. DevOps, Администрирование систем и сетей ∙ 10 дней 10 часов назад ∙ 21 ставка |