All Projects → AnsiPress → Ansipress

AnsiPress / Ansipress

Licence: mit
AnsiPress - Simple L(Linux) E(NGINX) M(MariaDB) P(PHP7) Shared Hosting Setup

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Ansipress

Slickstack
SlickStack is a free LEMP stack automation script written in Bash designed to enhance and simplify WordPress provisioning, performance, and security.
Stars: ✭ 311 (+69.02%)
Mutual labels:  wordpress, mysql, ubuntu, debian, nginx
Wordops
Install and manage a high performance WordPress stack with a few keystrokes
Stars: ✭ 649 (+252.72%)
Mutual labels:  automation, wordpress, ubuntu, debian, nginx
Nginxconfig.io
⚙️ NGINX config generator on steroids 💉
Stars: ✭ 14,983 (+8042.93%)
Mutual labels:  wordpress, drupal, letsencrypt, nginx
Pilothouse
A command line app for managing a LEMP local development environment based on Docker.
Stars: ✭ 98 (-46.74%)
Mutual labels:  wordpress, mysql, laravel, nginx
Webinoly
Optimized LEMP Web Server to manage your WordPress, PHP, or simple HTML sites running on a powerful NGINX setup.
Stars: ✭ 254 (+38.04%)
Mutual labels:  wordpress, mysql, ubuntu, nginx
Wordpress Nginx
WordPress specific Nginx configuration templates and best practices!
Stars: ✭ 332 (+80.43%)
Mutual labels:  wordpress, ubuntu, debian, nginx
Ansible Rails
Ruby on Rails deployment using Ansible - with Lets Encrypt, Sidekiq, PostgreSQL, nginx & puma
Stars: ✭ 199 (+8.15%)
Mutual labels:  automation, ansible, letsencrypt, nginx
Ansible Wordpress
Ansible role to set up (multiple) wordpress installations in Debian-like systems (using wp-cli)
Stars: ✭ 58 (-68.48%)
Mutual labels:  ansible, wordpress, ubuntu, debian
Rocket.chat.ansible
Deploy Rocket.Chat with Ansible!
Stars: ✭ 80 (-56.52%)
Mutual labels:  automation, ansible, ubuntu, debian
Terrible
An Ansible playbook that apply the principle of the Infrastructure as Code on a QEMU/KVM environment.
Stars: ✭ 161 (-12.5%)
Mutual labels:  automation, ansible, ubuntu, debian
Vagrant Box Templates
Stars: ✭ 100 (-45.65%)
Mutual labels:  ansible, ubuntu, debian
Docker Laravel
🐳 Docker Images for Laravel development
Stars: ✭ 101 (-45.11%)
Mutual labels:  mysql, laravel, nginx
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (-33.7%)
Mutual labels:  ansible, ubuntu, debian
Beetbox
Pre-provisioned L*MP stack
Stars: ✭ 94 (-48.91%)
Mutual labels:  ansible, wordpress, drupal
Ansible Postfix
Ansible role to set up postfix in Debian-like systems
Stars: ✭ 102 (-44.57%)
Mutual labels:  ansible, ubuntu, debian
Raspberry Pi Dramble
Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8
Stars: ✭ 1,317 (+615.76%)
Mutual labels:  automation, ansible, drupal
Django Init
Project template used at Fueled for scaffolding new Django based projects. 💫
Stars: ✭ 126 (-31.52%)
Mutual labels:  ansible, ubuntu, letsencrypt
Pimp My Box
🌱 Automated seedbox install of rTorrent-PS and PyroScope CLI etc. via Ansible.
Stars: ✭ 127 (-30.98%)
Mutual labels:  ansible, ubuntu, debian
Dockerweb
A docker-powered bash script for shared web hosting management. The ultimate Docker LAMP/LEMP Stack.
Stars: ✭ 89 (-51.63%)
Mutual labels:  mysql, letsencrypt, nginx
Mattermost Ansible
Ansible playbook to provide a turnkey solution for the Team Edition of Mattermost
Stars: ✭ 126 (-31.52%)
Mutual labels:  ansible, ubuntu, debian

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].