Skip to content
/ moss Public

The Automatic Services Environment Deploy System For CentOS

License

Notifications You must be signed in to change notification settings

leonanu/moss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moss

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;

Install

  • 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

Uninstall

  • Login with root and run ./install select 'u';
  • Uninstall services only. All settings done by Moss will be kept;

Support

About

The Automatic Services Environment Deploy System For CentOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published