Написать bash скрипт под Ubuntu
4000 UAHНеобходимо написать bash скрипт под Ubuntu 22.04, который должен запускаться на чистой ОС и выполнять следующие задачи без участия юзера:
Начальные условия: юзер закачивает в /root текстовые файлы с данными по доменам, почтовым ящикам и IP:
- domains.txt - список доменных имен, которые нужно прописать на сервере, а также IP для каждого домена.
- mailbox.txt - список почтовых ящиков, которые необходимо создать для каждого домена.
- mailpass.txt - пароль для создаваемых ящиков (один общий для всех).
- site .zip - архив, содержимое которого нужно распаковать в корень каждого домена.
Задача скрипта:
- Прописать домены на сервере со своими IP. В корень каждого домена распаковать zip архив.
- Домены должны работать через обычный HTTP протокол. SSL не нужен. Установить Apache и версию php 5.6
- Создать от имени каждого домена нужные почтовые ящики из списка mailbox.txt и паролем из mailpass.txt
- Сгенерировать приватные и публичные DKIM ключи для каждого домена (для этой задачи УЖЕ есть пример отдельного bash скрипта, который генерирует ключи и создает под каждый домен приватный и публичный ключ в отдельных txt файлах для каждого домена). Можно использовать этот готовый bash, или интегрируйте его в единый bash скрипт, или напишите сами отдельно.
- Установить и настроить почтовый smtp сервер на базе exim (или любой другой), который сможет отправлять почту.
- Установить почтовый клиент для доступа к любому почтовому ящику (например Roundcube, или любой другой, который позволит из браузера через авторизацию заходить в ящики для проверки входящей почты).
- Установить сервер баз данных MySql 10.3
Прокси сервер Nginx НЕ нужен ! Работать должно через файл .htaccess
P.S> Для создания и внесения необходимых записей в DNS уже есть отдельный bash скрипт для работы с DNSmanager от ISPsystem. Никаких операций с DNS писать НЕ нужно.
Конечный результат отработки: в браузере открывается по http каждый домен и отображается содержимое распакованного zip архива. По отдельному адресу возможно авторизоваться в почтовом клиенте и проверить содержимое выбранного почтового ящика. Возможность отправить почту от имени любого ящика при подключении к smtp через внешнюю программу работы с почтой.
ВАЖНО: после запуска скрипт должен выполняться автоматически без дальнейшего участия юзера. Т.е. не должно быть каких-то диалогов "Желаете это - нажмите сюда". Т.е. если выполняется установка какого-то модуля, то она происходит автоматически без дополнительного вмешательства юзера.
Работа через "сейф" и только с непосредственным исполнителем без посредников (компаний, команд и т.п.)
Прошу в ваших предложениях сразу указывать бюджет и сроки работы.
Отзыв заказчика о сотрудничестве с Михайло П.
Написать bash скрипт под UbuntuПроект выполнен в срок и согласно ТЗ. Настоятельно рекомендую к сотрудничеству.
Отзыв фрилансера о сотрудничестве с New Consult
Написать bash скрипт под UbuntuАдекватный заказчик с адекватной задачей!!
Только респект!!!
Актуальные фриланс-проекты в категории PHP
Аудит сайтуЗадача по технической отладке OpenCart 3 (ocStore). Мне нужен фиксированный бюджет за результат, а не почасовая оплата. Список работ 1. Исправление 500 ошибки: При обновлении модификаторов возникает конфликт (вероятно, между system/seo_package.ocmod.xml и unixml.ocmod.xml).… CMS, PHP ∙ 3 часа 33 минуты назад ∙ 29 ставок |
Разработка единого проекта на основе доработки и объединения 4 скриптовЗдравствуйте. Нужно объединить 4 скрипта разных авторов в единое окружение. Состав - форум - видеопортал - статейный портал - доска объявлений. Сами скрипты я предоставлю. Подробное ТЗ в приложенных файлах. Прошу продумать, как за относительно небольшую стоимость можно собрать… PHP, Веб-программирование ∙ 5 часов 1 минута назад ∙ 16 ставок |
Сайт на WordPress с использованием темы Kadence и Kadence Blocks.
10 000 UAH
Нам нужно создать сайт на WordPress с использованием темы Kadence и Kadence Blocks. Интернет-магазина не будет (хотя, вероятно, он будет добавлен в будущем). Нужна главная страница и несколько внутренних страниц. Графика уже готова, структура макета в основном определена,… CMS, PHP ∙ 8 часов 28 минут назад ∙ 29 ставок |
Разработка 2 SEO-ориентированных сайтов по продаже запчастей (квадроциклы и спецтехника)Разработка двух специализированных сайтов по продаже запчастейОбщая информация Необходимо разработать два специализированных сайта: Запчасти для квадроциклов, UTV, SSV и другой подобной техники. Запчасти для специальной техники. Существующий сайт компании:… PHP, Веб-программирование ∙ 1 день 5 часов назад ∙ 62 ставки |
Ищу White-label решение Букмекерской конторы под аренду |