AnsiPress - Simple L(Linux) E(NGINX) M(MariaDB) P(PHP) Shared Hosting Setup
✓ = 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:
Port Requirements:
Name | Port Number | Inbound | Outbound |
---|---|---|---|
SSH | 22 | ✓ | ✓ |
HTTP | 80 | ✓ | ✓ |
HTTPS/SSL | 443 | ✓ | ✓ |
GPG Key Server | 11371 | ✓ |
$ git clone [email protected]:AnsiPress/AnsiPress.git
$ cd AnsiPress && git checkout develop
ssh AnsiPress.local
ssh example.com
$ 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.