Command Line App to manage Ubuntu v14.04 LTS servers
apt-get install -y git
cd /srv
git clone https://github.com/IvanDokov/tools
cd tools
./installtools
Calling tools without params will print the help information.
Installs Apache2 / Nginx server, php5-fpm, Composer, MySQL (optional), sendmail. Also creates virtual hosts, git repositories and git automatic deployment for each website.
After creating a virtual host the website can be deployed by pushing to the git repository with branch deploy.
Each website has its own system user and the php5-fpm uses this user to run the php processes.
The git repository is available at the home directory of this system user at ~/git
Colorizes the bash terminal and adds important aliases.
Installs Pure FTP and MySQL. Creates virtual FTP users and sets chroot environment.
Installs Postfix, Dovecot and MySQL services. Creates email accounts and aliases.
This command is a tool to easily manage ssh keys for system users.
Installs TeamSpeak 3 server.