caffeinated / espresso

:floppy_disk: A virtual host manager for Linux built off of Laravel and PHP Nightrain.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This application has been abandoned and is no longer maintained.

espresso

Table of Contents


Introduction

espresso is a virtual host manager for the Linux platform. espresso is built with Laravel and PHP Nightrain, making it the perfect companion tool for PHP developers. There is a severe lack of web development tools for Linux - this is meant to help fill that gap.


Screenshots

Welcome Screen

Welcome Screen

Error Log

Error Log


Requirements

  • Linux
  • LAMP
  • PHP 5 Mcrypt extension

Installation

Installing espresso

Start out by either cloning or downloading the espresso repository to a location where you'd like to house and run it on your local machine.

cd into the www directory within your terminal. Once here, simply run composer install to install the required dependencies.

Notice

espresso requires sudo to properly run and perform the task of creating virtual hosts on your local machine. Normally this is frowned upon but in this case there's no easy means to ask for temporary sudo as espresso is built off of web technologies. The code is also completely open source, so you have complete knowledge of the type of tasks it performs with sudo privilidges.

To run espresso, simply run the following command in your terminal from the root of your espresso folder:

sudo ./espresso

Roadmap

The following are the planned features to be developed for each version.

1.0

  • Create virtual hosts
  • Edit virtual hosts
  • Remove virtual hosts
  • Enable / Disable virtual hosts
  • Tail Apache error log
  • Start Apache
  • Stop Apache
  • Restart Apache
  • Reload Apache

Changelog

Nothing at the moment.

About

:floppy_disk: A virtual host manager for Linux built off of Laravel and PHP Nightrain.

License:MIT License


Languages

Language:PHP 90.2%Language:HTML 7.9%Language:CSS 1.9%