In Progress

Automated server setup with Puppet

I will need to set up some CentOS server and also keeping them uptodate. This will typically be used to set up a VPS to run Ruby on Rails, and/or Drupal and/or Magento.

I would like to automate this using Puppet.

I am not an expert on setting up a server, so your input are highly valued (what have I not thought of?).

What Puppet needs to do:

-Update CentOS to the latest version & pathces (se version of CentOS installed may vary, but we want to have the latest).

-Lock down server: change root pw, disable ssh to root, change ssh from port 22 to another one, remove all services other than what is needed (see below), configure firewall, install and configure Fail2Ban. Other things? You are the expert ;)

-Set domain name, install and configure email: Postfix with MySQL, Dovecot and MailScanner and ClamAV.

-Install and configure nginx, MySQL (setting root pw and other standard first-time-configuration), PHP and PHP soap (and such, so it passes the Magento server-requirements-test.), Ruby, Rails and Passenger (and make it work with nginx) and Drupal (so it works with nginx).

-Keep the system updated

And, as said, you are the expert, so please do specify any changes/additions or whatever to make the system as secure and efficient as possible!

Skills: Drupal, Linux, Ruby on Rails, Script Install, System Admin

See more: automated server setup, puppet automated server, install configure drupal puppet, install drupal puppet, uptodate, server domain, ruby rails latest version, ruby rails version, nginx test, install drupal using puppet, using puppet magento, setting puppet server, puppet mysql, centos services, vps setup, soap server, server email like, server configure, nginx configuration, magento server, magento server configuration, magento nginx, firewall configuration , fail2ban, configure vps

About the Employer:
( 9 reviews ) Gardermoen, Norway

Project ID: #1098570

6 freelancers are bidding on average $153 for this job

ezbik

Please check PM

$100 USD in 2 days
(58 Reviews)
5.1
belint

We are professionally established venture, having a team of research professionals in C, LINUX, PHP, SHELL, KERNEL, Networking, SQL, PERL, PYTHON and Full VOIP. Best Regards J Vashi Manager, Sales & Review BELint More

$100 USD in 10 days
(4 Reviews)
3.7
fcortijo

Please check PM

$170 USD in 5 days
(5 Reviews)
3.5
Aurali

I can do this for you.

$50 USD in 3 days
(2 Reviews)
2.5
sergeyarl

Please, check your PM. Can start on monday.

$250 USD in 2 days
(0 Reviews)
0.0
STASiAN

Hi! I Can start tommorow.

$250 USD in 2 days
(0 Reviews)
0.0