Gestire una VPS con cipi.io

Come fare per creare un’ambiente LAMP e gestire in modo pratico e sicuro i virtualhost, gli utenti e i certificati SSL? Con cipi.io, un mio progetto open-source in continua evoluzione è semplice e bastano pochi minuti e poche conoscenze tecniche!

Per iniziare è sufficiente procurarsi una VPS con Linux Ubuntu “vergine” e poi eseguire da root il seguente comando:

wget -O - https://raw.githubusercontent.com/andreapollastri/cipi/master/go-16.sh | bash

se sulla macchina c’è installato Ubuntu 16.04 LTS oppure il comando:

wget -O - https://raw.githubusercontent.com/andreapollastri/cipi/master/go-18.sh | bash

se sulla macchina c’è installato Ubuntu 18.04 LTS.

Lo script autoinstallerà e configurerà in pochi minuti:

  • Apache 2.4
  • php 7.2 FPM
  • My Sql 5.7
  • Fail2ban
  • Let’s encrypt
  • phpmyadmin
  • composer

Al termine dell’installazione vi saranno forniti a video gli accessi ROOT e le coordinate per accedere sul servizio SSH come root.

Per creare un nuovo virtualhost (con relativo DB, certificato SSL e utente SSH/SFTP) basterà eseguire questo comando:

sudo sh /cipi/host-add.sh -d DOMAIN.EXT

Al termine dell’installazione vi saranno forniti username e password per l’accesso al DB e al servizio SSH/SFTP.

Per abbinare un alias al virtualhost creato è necessario eseguire il comando:

sudo sh /cipi/alias-add.sh -d DOMAIN.EXT -u HOSTUSER

Per cancellare un virtualhost presente con relativi alias ed i suoi database ed utente:

sudo sh /cipi/host-del.sh -u HOSTUSER

Per cancellare un alias invece:

sudo sh /cipi/alias-del.sh -a ALIASCODE -u ALIASHOSTUSER

Per rigenerare un certificato SSL su un dominio presente nel server:

sudo sh /cipi/ssl.sh -d DOMAIN.EXT

Per modificare la password di un utente creato:

sudo bash /cipi/passwd.sh -u HOSTUSER

Il progetto è ancora in fase BETA ed è disponibile open source sul mio Github: https://github.com/andreapollastri/cipi.

Per qualsiasi collaborazione, richiesta di supporto / informazione… contattatemi!