Skip to content

Instantly share code, notes, and snippets.

View jesussuarz's full-sized avatar
🌀
Verified

Jesus Suarez jesussuarz

🌀
Verified
View GitHub Profile
@jesussuarz
jesussuarz / install-lsi-megacli-and-create-raid5-for-ovh-servers.md
Last active May 29, 2024 05:21
Install LSI MegaCli package on Debian/Ubuntu/RedHat and Create 2 groups RAID5 for OVH Servers to use maximum disk space

Send your server to rescue mode, If you use rescue custom mode then you probably need to install megacli

Then you can, When your server reboots, log in to it via SSH using the rescue mode credentials that were emailed to you.

Install LSI MegaCli package on Linux - All distributions based on RedHat/Debian:

Ubuntu/Debian

Install necessary tools

apt-get install unzip
@jesussuarz
jesussuarz / fix-error-esxi-cannot-change-the-host-configuration.md
Last active December 13, 2023 02:06
Fix for 'Failed - Cannot change the host configuration' in VMWare ESXi when adding a datastore

Adding a disk as a new datastore in ESXi that was previously used may result in this error:

Failed - Cannot change the host configuration.

What! This error doesn’t give you very much information. For some reason a drive that is already partitioned by another operating system seems to produce this error.

It's an easy solution. Enable SSH on ESXi. Simply start the TSM-SSH service. We'll turn it off when we're done.

@jesussuarz
jesussuarz / dns-ovh.md
Created December 13, 2023 03:37
DNS Servers OVH

OVH DNS Server

213.186.33.99

This DNS can be configured for both Windows and Linux machines.

Agregar WHOIS en busquedas de nuevos dominios

Para explicar un poco, el funcionamiento se basa en usar la api propia de WHMCS para realizar el whois. El codigo funciona perfectamente con la plantilla por defecto de whmcs. si desea agregarlo en una plantilla personalizada, debería de funcionar sin problema en su plantilla, y en caso de que ese no sea el caso, debe arreglarlo por su cuenta para su propio whmcs.

DEMO: https://www.youtube.com/watch?v=nhVB6m6YG_U

Para implementar, simplemente debe crear el archivo verificar-whois.php en el directorio principal de su instalación de whmcs.

verificar-whois.php

php

Script para cerrar completamente WHMCS y usarlo solo como DASHBOARD

Como el titulo lo dice, les comparto un script que programe para para cerrar completamente WHMCS y usarlo como DASHBOARD.

En otras palabras, siempre fui participe de usar WHMCS como pagina principal, en mi empresa vamos a cambiar esto, puesto a que usaremos un sitio propio que estamos programando basados en el API de WHMCS. La idea era usar el whmcs solo como dashboard o panel de usuario, moverlo a una carpeta por separado, pero los clientes deben realizar los pedidos mediante el sitio web principal y no directamente desde el carro de compras.

Entonces mi script ¿que hace?

  • Redirecciona atrás, todas las páginas que no sean: login.php, dologin (pagina de salir), clientarea.php, pwreset.php, register.php, contact.php

hook para plugin cpanel (Acceder a la cuenta de cPanel desde el propio dominio de la cuenta cPanel)

Como el titulo lo dice, he modificado un hook "viejo" que un cliente me paso para agregarle un par de funcionalidades al plugin original de cPanel/WHM de WHMCS. (el que viene incluido tiene varias características erróneas).

El problema del siguiente plugin es que cuando le das a ingresar a webmail / cPanel, accede mediante el hostname del servidor cPanel. osea mediante (ejemplo): cpanel.tuempresa.com

el problema de esto es que hay usuarios que quieren acceder mediante el dominio de ellos. que además es una forma de mantener su marca y hacerlo mas personalizado para los usuarios. es por esto que mi cliente quería esto. me envio un hook "viejo" que fue creado por un usuario de whmcs.

el hook cuenta con las siguientes características:

hook para agregar bloque de saldo al área de cliente de WHMCS.

El problema: Resulta que uno de nuestros clientes en la empresa indicaba hace unos días que no podía salía ninguna opción para agregar saldo en la página. por lo tanto hice este plugin basado en uno viejo que había en internet.

el siguiente código debes pegarlo con el nombre: agregar_fondos.php en includes/hooks de tu whmcs.

<?php
/**
* Mostrar saldo en el area de clientes

hook para actualizar moneda COP automáticamente.

Para resumir el siguiente hook actualiza la moneda COP de WHMCS automáticamente, moneda la trae desde: currencyconverterapi.com

Primero debes generar un key free para la api que lo puedes hacer desde: https://free.currencyconverterapi.com/free-api-key

Luego, Cree un archivo llamado update_cop.php en la carpeta /includes/hooks/

Cambia los valores de la variable $apiKey en el código siguiente:

Quitar texto "Powered by WHMCompleteSolution" sin cambiar tipo de licencia.

Para quitar esto sin tener que modificar tu plantilla seria con un archivo hook.

para esto crea un archivo llamado remover.php en includes/hooks

con el siguiente contenido:

<?php
add_hook('ClientAreaFooterOutput', 1, function($vars) {