Skip to content

MagenX - Automated Server Configuration for Magento

Notifications You must be signed in to change notification settings

catomatik/MASC-M

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MASC-M

MagenX - Automated Server Configuration for Magento

Get a fully configured server with Magento in just 15 minutes.

System requirements:
Dedicated server / VPS
CentOS 6 x64 minimal
Bash

Installs:
All selected repositories
Percona 5.5 .latest
php-5.4 .latest (with apc)
nginx .latest
memcached .latest
Varnish 3 .latest
Magento 1.7.0.2 .latest

Additional:
MyWebSQL- web-based database management tool
mysqltuner.pl - database tuning script
mysqlreport.pl - Make easy-to-read MySQL status reports
MagenX default my.cnf for Percona

Configuration:
Optimizes php.ini, apc.ini, fastcgi_params, memcached, sysctl
php-fpm = ondemand
MagenX nginx config for your domain
Generates Mysql root and user passwords
runs mysql_secure_installation
Creates database
Installs Magento
cleanup
chown and chmod files
Magento cron
apc cache control in admin
Magento TwoLevel Cache backend
Creates new sudo user
PermitRootLogin no
Changes SSH default port
Fail2ban filters for nginx
Test for CSF firewall
Automated backup to S3 with crontab
Lesti FPC

TODO:
Postfix and Dovecot with virtual mail users

Auto-Install Magento extensions -
shipping matrix
order export
custom pdf
smtp pro
your selected extension

About

MagenX - Automated Server Configuration for Magento

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published