Enjoy the best useful features of Elive directly on your servers
Never improving a plain server has been so easy to do, in a few minutes, and including these so optimized settings
Default
-
ZSH prompt as in Elive
-
TMUX automated and keeping sessions
-
Every server will show a different color in their hostname
-
TAB featured with many autocompletions
-
VIM / Neovim, git aliases, and so many...
Installers
-
Web server (performant Nginx)
-
MYSQL (mariadb) / PHP / phpmyadmin
-
Email (exim) / dovecot / smtp+imap / antispam
-
Fail2ban / Iptables / rootkitcheck / monit
-
Users creation, with own email settings, websites, etc
Wordpress
-
Wordpress installation and DB creation from userspace
-
Optimal settings for speed and performance (0,5 GB RAM)
-
Included best plugins for security and needs
-
Install extra wordpress sites, WITHOUT using extra resources.
-
Everything in 5 minutes
Advanced description
Everything is set up on a script which can be perfectly read before using it. This script will perform some administrative tasks such as adding the Elive repositories and installing zsh and tmux, among other dependencies needed to add features. Then, it will add the Elive dotfiles to showcase them with the customized settings.
Afterward, your server will become much more user-friendly, offering an improved shell with very friendly features, enhanced autocompletion, dynamic prompt, git visual helpers, and much more.
Installer Details
If you only want the shell improvement, this is the default behavior.
In case you want to install a web server, it will install NGINX, adding optimal settings by default, enabling needed ports in the firewall, and that's all.
If you add PHP functionality, it will ask you for the version, reconfigure NGINX to enable it, and add a few default settings.
If you install WordPress, it will do much more, like adding its own user, asking for the website's name, creating SSL certificates, configuring the database, including a few plugins, configuring security and redirectors, bots banner, and even phpMyAdmin to manage the database when needed. Additional WordPress website installations will not consume extra resources.
There are more features and installers, and you can read the source code before running it.
How to access
When somebody becomes a Patron of Elive, his email is added as a contributor to the GitHub Elive-Premium organization. This grants this person access to the contents of everything contained in it. By looking at each project, there is a description on their pages of how to install the specific premium features if the user wants to.
Know more details or directly use it on its own project homepage (you must be a Patron of Elive to access to it)