Skip to content

AnsiPress/AnsiPress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnsiPress

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 git@github.com: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.