Ir al contenido

Virtualmin en línea de comandos

Christophe TREMBLAY-GUILLOUX
Christophe TREMBLAY-GUILLOUXIngeniero de sistemas Linux
bash
virtualmin create-domain --domain xxx --pass 'CONTRASENA' --plan 0 --features-from-plan --template <TEMPLATE> --acme-never
  • 'Default Settings': estándar, con PHP y MariaDB
  • Static: para archivos estáticos, sin PHP ni MariaDB
  • Redirection: para redirigir un sitio web, aunque es mejor generar una configuración sencilla con Puppet
  • PHP-noDB: basada en Default Settings pero sin crear base de datos
bash
virtualmin create-domain --domain xxx --parent yyy --template 'Default Settings' --acme-never
bash
virtualmin_info.sh xxx

Modifica la cuota del dominio:

bash
virtualmin_setquota.sh xxx 20GB

Modifica la cuota del administrador del dominio:

bash
virtualmin_setquota.sh xxx 20GB --user
bash
virtualmin modify-domain --domain xxx --unprotected
bash
virtualmin delete-domain --domain xxx
bash
virtualmin install-cert --domain xxx --cert cert.pem --key privkey.pem --ca chain.pem
bash
virtualmin list-certs --domain xxxx

Generar un SSL con Let's Encrypt y activar la renovación automática

Sección titulada «Generar un SSL con Let's Encrypt y activar la renovación automática»
bash
virtualmin generate-letsencrypt-cert --domain xxx --renew

Activar la renovación automática de Let's Encrypt

Sección titulada «Activar la renovación automática de Let's Encrypt»
bash
virtualmin modify-web --domain xxx --letsencrypt-renew
bash
virtualmin list-php-versions
bash
virtualmin set-php-directory --domain xxx --dir . --version 8.2
bash
virtualmin list-php-directories --domain xxx

Listar una variable de php.ini para el dominio

Sección titulada «Listar una variable de php.ini para el dominio»

Sustituye yyy por el nombre de la clave php.ini del sitio:

bash
virtualmin list-php-ini --domain xxx --ini-name yyy

Modificar una variable de php.ini para el dominio

Sección titulada «Modificar una variable de php.ini para el dominio»

Sustituye yyy por el nombre de la clave php.ini del sitio, y zzz por su valor:

bash
virtualmin modify-php-ini --domain xxx --ini-name yyy --ini-value zzz

Eliminar el soporte de SSL de un dominio para dejar solo HTTP

Sección titulada «Eliminar el soporte de SSL de un dominio para dejar solo HTTP»
bash
virtualmin disable-feature --domain xxx --virtualmin-nginx-ssl