Moss is an automatic services environment deploy system for CentOS 6.
You could set up a production environment easily by Moss. Inlcude all features below:
- Optimize - Automatic optimize CentOS 6 system. Change to faster YUM repository mirror, add EPEL repository mirror, optimize kernel TCP settings, vi improved, sudo policy, SSH optimize...;
- Security - Turn off unused services, disable SSH password authentication, add users with SSH RSA keys accroding to user configuration;
- Services - Automatic install Nginx/PHP FastCGI/PECL modules(Redis)/MySQL/Percona Xtrabackup/Redis/Zabbix Agent...;
- Performance - All serives were set to optimized settings, you could use it in production environment directly;
- Maintenance - User configure file support. Automatic set up database backup policy, logs rotate policy and all service were added to SysV service;
- Develop - You could develop Moss easily. All features in Moss were designed by modules, you can add or remove modules to fit your need;
- Configure: Edit configuration file in
./etc/moss.conf
. Change settings to fit your need. - Package Repository: Moss support both download packages from a repository and get from local directory(
./src
). Set in./etc/moss.conf
- Install: Login with root and run
./install
- Login with root and run
./install
select 'u'; - Uninstall services only. All settings done by Moss will be kept;
- Site: http://leonanu.github.io/moss/
- Mail: nanu@inanu.net