✓ = Under Testing ⚠ = Under Progress
✓ True Shared Hosting
✓ NGINX + PageSpeed
✓ PHP 7.1 With Different Master Process for Each User
✓ MariaDB
✓ WordPress (W3TC & FastCGI Cache)
✓ Google PageSpeed Configuration
✓ Fail2Ban
⚠ Lets Encrypt (ETA in 2 Weeks)
⚠ NGINX Redis Module (ETA in 5 weeks)
⚠ Laravel Support (ETA in 10 weeks)
⚠ Drupal Support (ETA in 15 weeks)
Operating System:
- ✓ Ubuntu 16.04
- ✓ Debian 8
- ⚠ CentOS 7
Port Requirements:
Name | Port Number | Inbound | Outbound |
---|---|---|---|
SSH | 22 | ✓ | ✓ |
HTTP | 80 | ✓ | ✓ |
HTTPS/SSL | 443 | ✓ | ✓ |
GPG Key Server | 11371 | ✓ |
Ansible - Install Ansible
$ git clone [email protected]:AnsiPress/AnsiPress.git
$ cd AnsiPress && git checkout develop
- AnsiPress required you can login to remote server via
ssh AnsiPress.local
- Change the AnsiPerss.local server name
- Make sure you are able to connect server via
ssh example.com
- Refer - SSH Configuration
$ ansible-playbook -i hosts setup.yml --extra-vars="username=html website_name=html.com website_type=html"
$ ansible-playbook -i hosts setup.yml --extra-vars="username=php website_name=php.com website_type=php"
$ ansible-playbook -i hosts setup.yml --extra-vars="username=mysql website_name=mysql.com website_type=mysql"
$ ansible-playbook -i hosts setup.yml --extra-vars="username=wp website_name=wp.com website_type=wp"
$ ansible-playbook -i hosts setup.yml --extra-vars="username=wp website_name=w3tc.com website_type=w3tc"
$ ansible-playbook -i hosts setup.yml --extra-vars="username=wp website_name=wpfc.com website_type=wpfc"
Yes you can! Just click on the image above ;)
AnsiPress is made available for free. Any donations toward maintaining it and adding new features are greatly appreciated.