Awesome Open Source
Awesome Open Source
Sponsorship

AnsiPress

saythanks Join AnsiPress Slack Channel

GitHub contributors GitHub closed issues GitHub issues

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 (15,536
shell (9,320
laravel (1,490
mysql (921
wordpress (620
automation (618
nginx (444
ansible (384
ubuntu (311
opensource (261
debian (203
letsencrypt (120
drupal (68

Find Open Source By Browsing 7,000 Topics Across 59 Categories