Awesome Open Source
Awesome Open Source

AnsiPress

saythanks Join AnsiPress Slack Channel

AnsiPress

Quick Start

✓ = Under Testing ⚠ = Under Progress

Features

✓ 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

Clone AnsiPress

$ git clone [email protected]:AnsiPress/AnsiPress.git
$ cd AnsiPress && git checkout develop

Setup SSH Server Login Details

  • 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

Run the AnsiPress Playbook

$ 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"

Track Development

Milestone

Donation

PayPal Donate

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.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Php (395,237
Shell (229,298
Laravel (13,251
Mysql (12,508
Open Source (7,816
Wordpress (7,546
Automation (7,016
Ansible (6,973
Nginx (5,220
Ubuntu (3,415
Debian (1,993
Drupal (927
Letsencrypt (912
Fail2ban (112
Shared Hosting (14
Related Projects