Server Setup Scripts
The cluster discusses automating server installation and configuration using scripts like bash one-liners, comparing them to tools such as Ansible, Puppet, Chef, and cloud-init for reproducible environments.
Activity Over Time
Top Contributors
Keywords
Sample Comments
I'm the founder of https://commando.io. We provide a way to write scrips (in bash, perl, python, ruby, go, or node.js) and run those scripts against servers. This saves you time, but also provides a repeatable way to install packages and configure services on servers. Perhaps we can help you.
Author here:For sure! I can understand that. For people who don’t want to use the script, I also included a list of what is installed in the README. Experienced dev's can manually install and configure what they need.We have many devs who are fresh out of university or used to windows, so not all are experts with the Linux/Mac command-line. This is helpful for them, and others who just want to start quick.Update: clarifications
How long until someone makes a script to install and configure all of the opensource products and clones the API to run on a DO droplet?
Have a look at ansible too, you can have what are called 'runbooks' to set up your server the way you want.https://docs.ansible.com/ansible/latest/getting_started/intr...
I've had the same experience. It's just so much easier to write a script to copy/install/configure everything than it is to learn the ins and outs of building a package.
Also isn't it just a script to install some stuff and customize
Which scripting or which infra do you use for automatic installation/configuration of your server?
Couldn't you just do:wget https://github.com/joshfng/railsready/raw/master/railsready.... && bash ./railsready.shBesides the "1" command is really 4.If you are setting up enough VM's that you need this you should have something like puppet installed and don't need this. If you are setting up one machine then do it by hand. Know the tools you have installed and keep track of them it will m
Question: you will do all the configuration by yourself helped by some scripts or everything will be fully automated?
Looks nice. Could you put together an install script?