rrpadilla / cipi

Cloud Control Panel | Laravel Based VPS manager

Home Page:https://cipi.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CIPI - Cloud Control Panel

About

Cipi is a Laravel Based VPS manager. It installs with a click: PHP 7.3, MySql 5.7, phpmyadmin, Let's Encrypt, fail2ban, npm and other with a click. More info on https://cipi.sh.

Installation

There are two ways to install Cipi.

Autoinstall Script

The first way is run an autoinstall script on a Ubuntu 18.04 LTS based VPS:

wget -O - https://cipi.sh/go.sh | bash

After installation, you can change your personal data and password in the profile section. You can configure a SMTP provider into /cipi/.env file.

Laravel Installation

The second way is install Cipi Laravel Project into an hosting:

  • Clone the GIT
git clone https://github.com/andreapollastri/cipi.git <install-directory>
cd <install-directory>
composer install
  • Create a new database
mysql -uroot -p
mysql> create database yourDatabaseName;
mysql> quit;
  • Then run cp .env.example .env and update your database creds.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourDatabaseName
DB_USERNAME=root
DB_PASSWORD=root

(Into .env file you can also config an SMTP provider and customize initial username and password)

  • At the end run this commands:
php artisan migrate:fresh --seed
php artisan key:generate
php artisan storage:link

Cipi tech

Cipi was developed with:

Enjoy Cipi :)

About

Cloud Control Panel | Laravel Based VPS manager

https://cipi.sh


Languages

Language:PHP 54.2%Language:HTML 32.9%Language:Shell 12.9%