Какие есть скрипты для настройки хостинга?

Какие существуют скрипты для настройки хостинга? Обращался за услугами к одному администратору, он установил вот эту штуку - web-cp.ru/
Она может:
- создавать домен,
- создавать пользователя в системе (с доступом по FTP в свою папку),
- создавать пользователя mysql,
- устанавливать wordrpess и ещё какие-то движки для созданного сайта (с горем пополам).
Но этот "скрипт" мне показался каким-то сыроватым что ли...

Исходные данные:
- голый VPS на CentOS или Ubuntu.

Нужно:
консольное приложение (а не комбайны вроде ISPManager), которое бы умело:
1. Создавать домены,
2. Создавать пользователей в системе с привязкой к web-папке домена с доступом по SSH/FTP,
3. Устанавливать ПО по выбору (MySQL или Percona, Nginx, различные версии PHP).

Буду рад, если поделитесь, кто чем пользуется и какие у этого плюсы/минусы?
  • Вопрос задан
  • 1077 просмотров
Пригласить эксперта
Ответы на вопрос 9
Jump
@Jump Куратор тега Системное администрирование
Системный администратор со стажем.
А смысл?
Универсального скрипта не бывает, под каждую ситуацию его нужно допиливать, иначе он работать не будет.
Для разовой настройки руками быстрее и удобнее настроить чем скрипт пилить.
Теоретически скрипт может помочь если нужно создать много однотипных хостов, но это в теории, а на практике есть ansible, есть контейнеры, есть виртуальные машины.
Ответ написан
Комментировать
Готовых под Ваши нужды bash-скриптов нет и скорее всего не будет, т.к. это большинству это не нужно.
Есть "коленочные" скрипты вроде тех, что приводили Вы, можете допилить их под ваши нужды.
Либо пользуетесь панелями хостинга с Web-интерфейсом, либо делаете все через консоль linux.
У большинства панелей есть API, а через него Вы можете делать очень много, написать простенький скрипт, который через это API решает Ваши задачи не сложно - но возникает вопрос - зачем тогда держать панель хостинга?

P.S. Тем кто активно рекомендет VestaCP - читайте про уязвимость:
04.11.2017 11:37 Уязвимость в панели управления х...
Ответ написан
shambler81
@shambler81 Куратор тега Linux
repos.1c-bitrix.ru/yum/bitrix-env.sh
- заточено под битрикс но работает с любыми сайтами, только mbstring поставить стандартный.
https://serverdoma.ru/33/764
- ставит ispconfig3 ( скрипт платный) но он много чего делает так что 10 баксов можно и кинуть, да и пилит его одно лицо так что можно с ним договориться.
Ответ написан
Комментировать
@serf
CentminMod смотрели? Это правда по сути один чел пилит, но в последние годы довольно таки активно.
Ответ написан
Комментировать
@grinat
Можно через docker-compose это делать. Ну то есть для каждого пользователя создавать свой compose файл, в котором будут нужные приложения(php,mysql,ssh,ftp и т.д.), гибкость будет 100% и каждому пользователю можно будет настроить нужные ему версии и они не будут друг с другом конфликтовать.
Ответ написан
@CherepSup
Извините, но не совсем понятно для чего козе БАЯН? Не нагружать VPS? возможно, но рано или поздно Вы все одно столкнетесь с необходимостью допилить Доп функции, почтовый сервер, FTP, даже сертификат к домену прикрутить.
Недавно для себя открыл БЕСПЛАТНУЮ панельку BrainyCP, она во много чем превосходит Весту, хотя изначально надо поковыряться в настройках. Лишнее можно отключить чтоб не жрала ресурсы. Там даже альтернативные версии php можно настроить как в ISPmanager.
Ответ написан
Комментировать
ildarkhasanshin
@ildarkhasanshin
developer
не баш-скрипт, но удобно и функционально
https://brainycp.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы