Is there a script to quickly configure the web server?

Good afternoon. Tired hands to set the same type of web server on Linux. Is there any updated script that puts everything you need: nginx, mysql, php, php-fpm, etc.
And we are not talking about samopisnom bash script that I write. The question is, is there any project, which supports the relevance of these scripts.
The panels and the type of ISP, Vesta - not to offer.
Thank you.
March 19th 20 at 08:50
8 answers
March 19th 20 at 08:52
March 19th 20 at 08:54
From ansible, puppet, salt, chef, and other control system configurations to a Docker with an orchestration.
March 19th 20 at 08:56
Immediately ran up there with the bands and patrons. The description of the man he's had enough and bash script.
I would have already wrote the script and insisted all hands on 100500миллионов...
95% of the automation tasks are solved in bash.
And we are not talking about samopisnom bash script, and I will write

You sure you read the question? - vincenza commented on March 19th 20 at 08:59
March 19th 20 at 09:00
Sudo apt install phpmyadmin
March 19th 20 at 09:02
brainycp a great socket from the Russian developers. And scripts, there are none. At least only one script can not do here. Why reinvent the wheel if there is already ready decision
March 19th 20 at 09:04
Are you sure that at least one ready solution would suit you? Each imposes their packages, the structure and configs. Easier to write a bash script and put there the commands that you execute when you configure the server and configs to pull from some remote resource or to pre-fill the directory server with the configuration, which then when the script will be spread wherever necessary. And generally easier to deal with ansible and write playbook to expand. Through him then you can steer configs and to do something immediately on all servers.
March 19th 20 at 09:06
Scripts for quick setup of the server, but the tools for quick setup of the server is. As already mentioned panel. But if you don't like the approach with them, there are still a few, they console:
  • Ansible
  • Shef

And others. They are extremely convenient in the sense that you write one time that you need, in a declarative style, and then just pericolosi on different hosts. I have used and use only the first, for example, he even knows how to work with different hosts, with their packs, and so on. Need only one time to understand the syntax and features, then install a software, configs, Yes, anything at all, becomes a starting playbook, with maybe disabled or enabled tags, for example.

And the finished scripts and are ready configuration - so, for very unsophisticated users, in the end we'll still have something finished.

Find more questions by tags Web DevelopmentSystem administration