marcoshdezcampos
5/17/2019 - 6:08 PM

Vesta CP

[VestaCP on Vagrant]

# ACUTALIZAR EL SISTEMA
sudo apt update
sudo apt upgrade

# ASIGNAR CONTRASEÑA A ROOT
sudo passwd root

# INSTALAR VESTACP
# DESARROLLO LOCAL:
#   NGINX + PHP-FPM
#   NO FIREWALL, NO MAIL, NO SOFTACULOUS
su - root
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh --nginx yes --phpfpm yes --apache no --named yes --remi no --vsftpd yes --proftpd no --iptables no --fail2ban no --quota no --exim no --dovecot no --spamassassin no --clamav no --softaculous no --mysql yes --postgresql no --hostname tilab
# INSTALAR VESTACP
# DESAROLLO LIVE

# Guest additions Ubuntu 18.04
# In guest:
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-guest-x11
# In host:
vagrant plugin install vagrant-vbguest

# ACTIVAR COMANDOS CLI -> Run as root
export PATH=$PATH:/usr/local/vesta/bin/

# CORREGIR FUNCIONAMIENTO DE PHPMYADMIN
sudo vim /usr/share/phpmyadmin/libraries/sql.lib.php
Reemplazar:

((empty($analyzed_sql_results['select_expr']))
    || (count($analyzed_sql_results['select_expr'] == 1)
        && ($analyzed_sql_results['select_expr'][0] == '*')))
Con:

((empty($analyzed_sql_results['select_expr']))
    || (count($analyzed_sql_results['select_expr']) == 1)
        && ($analyzed_sql_results['select_expr'][0] == '*'))
Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/bionic64"
  config.vm.hostname = "tilab"
  config.vm.network "private_network", ip: "192.168.10.10"
  config.vm.synced_folder ".", "/vagrant", disabled: true 
  # CARPETAS COMPARTIDAS
  # No puede estar habilitado al iniciar por primera vez
  # Activar una vez que esté instalado VestaCP
  #config.vm.synced_folder "/mnt/DEV/WebDev/Sitios", "/home/admin/web", owner: "admin", group: "admin", mount_options: ["uid=1002", "gid=1002"]
    config.vm.provider "virtualbox" do |vb|
     vb.gui = false
     vb.memory = "512"
     vb.cpus = 1
   end
end