Medido en sistemas reales
El blog
Cómo convertir un panel de control en un producto: facturación, aprovisionamiento y las trampas medidas de 14 paneles de hosting y de juego.
- Escrito a partir del comportamiento medido, no de la documentación
- Cada afirmación sobre otro proveedor lleva su fuente
- Nada de esto está detrás de un formulario de registro
- 103
- Artículos
- 21
- Plataformas
- 9
- Idiomas
Virtualización
- Un límite pertenece al núcleoRevocar un agente alojado lo separaba de su pedido y dejaba una máquina Proxmox encendida que nadie podía alcanzar y que todos seguían pagando.Leer el artículo
- Medio corpus lleva la misma etiquetaUna etiqueta estaba en 75 de 127 artículos: el bloque de relacionados recaía en la fecha de publicación y 71 páginas no recibían ninguna tarjeta entrante.Leer el artículo
- El verbo a cuatro palabras de distanciaCambiar un pronombre neerlandés reescribe verbos que no toca. Una tabla de 84 palabras que aborta ante lo que no conoce, y concordancia a cuatro palabras.Leer el artículo
- Una palabra de capacidad para un comando viejoSi una ronda añade un campo protobuf, un agente viejo falla de forma ruidosa. Si solo cambia lo que significa un indicador, responde de forma plausible y mal.Leer el artículo
- Un nombre que no se puede traducirNueve idiomas dijeron nueve cosas distintas sobre una misma cláusula de clave ajena. Ocho eran traducciones correctas, y ese era justo el problema.Leer el artículo
- Un null que se coló por el tamizTodo contenedor real informaba de que su cobertura de copia no se podía establecer. La configuración se leía bien. El cable decía null y el esquema, ausente.Leer el artículo
- Un plural vago no es un númeroUna guarda que compara números en nueve idiomas informó de dos defectos que no eran defectos, y dio por buenos dos idiomas por motivos ajenos a los números.Leer el artículo
- Una insignia que ponía una cookie en cada páginaUna imagen del pie de página costaba veintidós puntos de Lighthouse en todo el sitio. El arreglo no fue quitarla, y lo interesante es qué rechaza un proxy.Leer el artículo
- Una barra más estrecha que su ventanaUna cabecera plegaba según el ancho de la ventana mientras una barra lateral se comía un tercio, y el idioma con cero píxeles de desbordamiento era el roto.Leer el artículo
- Un script de conversión que abarcó demasiadoUn script de tipografía curvó un apóstrofo en una cita de salida de programa, en un artículo que nunca debió tocar. Las comprobaciones siguieron verdes.Leer el artículo
- Una unión en lugar de una conciliaciónUn paso de automatización se congeló en el estado que vio. El arreglo no era un proceso de fondo: esa fila explica una decisión, y repararla la destruye.Leer el artículo
- Una pausa que mantenía abierto el pedidoUna espera dentro de un flujo mantenía abierta la petición del pedido toda su duración. La solución fue un umbral y no una casilla, y el número se midió.Leer el artículo
- Una ejecución que imprimió su propio falloLa ejecución de verificación escribía cada código de salida en un resumen y luego escribía DONE igualmente. Salió una versión sobre una línea roja sin leer.Leer el artículo
- Un escaneo que cerró su propia franjaCada escaneo programado con éxito marcaba su propia franja como vencida, por una palabra de la enumeración equivocada. Dos defectos que solo se ven midiendo.Leer el artículo
- Un script que sabe que habla con un contenedorSiete campos opcionales donde la ausencia significa no determinado, una tabla cuya prueba deriva sus casos, y un sistema operativo en la lista equivocada.Leer el artículo
- Un acceso directo es una referencia, no un derechoSeis tarjetas para el panel de inicio y accesos directos que solo se muestran si quien mira aún puede ver el destino hoy. Dos hallazgos de una prueba real.Leer el artículo
- Una URL de webhook que es el secretoUn webhook entrante puede ser su propia credencial si la URL soporta ese peso. Lo que cuesta: 160 bits, una firma sobre el reloj y un cuerpo cortado antes.Leer el artículo
- Un cable que se arrastra, y un solo disparadorArrastrar un cable es la parte fácil. Lo difícil era qué puede tocar un botón de prueba, quién actúa cuando nadie mira y cuánto puede durar una pausa.Leer el artículo
- Un secreto erróneo suena a silencioTres protocolos de monitorización escritos a mano en lugar de importados, y un fallo que el propio protocolo impide distinguir de un servidor muerto.Leer el artículo
- Documentación escrita antes de la fusiónDos frases de una página de documentación nueva eran falsas el día en que salió, porque otra rama entró antes. Qué detecta una guarda y qué solo un grep.Leer el artículo
- Toda llamada a sí misma estaba en posición de colaUn recorrido recursivo tuvo que aprender a detenerse a medias y continuar mañana. La reescritura fue exacta y no aproximada, y 43 pruebas lo demostraron.Leer el artículo
- En verde porque no podía llegar hasta allíNuestra prueba de contrato respondía al comando más corriente con «no admitido». Toda prueba que dependía de él estaba en verde por el motivo equivocado.Leer el artículo
- Sin conexión junto a un título que dice conectadoUn valor por defecto prudente es correcto solo y falso junto a un hecho. Rehacer una página de agente como tarjetas mostró dos de esas contradicciones.Leer el artículo
- Un agente real, una pasarela de pruebasCinco rondas terminaron con la misma reserva: sin demostrar sobre el cable. Cerrarla exigió un agente real, una contraseña plantada y dos medidas vacías.Leer el artículo
- El hijo despierta al padreUn flujo que llama a otro flujo podía preguntar o ser avisado. Construimos ambos, y el reloj de reserva es un día y no cinco minutos por un motivo medido.Leer el artículo
- La selección abarca la frase enteraCatorce frases llamaban VM a un contenedor. Cambiar la palabra funciona en inglés y se rompe en siete idiomas, así que la rama abarca toda la frase.Leer el artículo
- Tres fallos que ningún script podía verOcho artículos en ocho idiomas pasaron toda comprobación automática. Un lector halló un número inventado, media frase y un título que sus enlaces contradecían.Leer el artículo
- Dos familias de cincoCinco páginas necesitaban una ilustración y el estilo de la casa resultó no existir. Un recuento de píxeles lo zanjó, y una cinta naranja perdió ante un cero.Leer el artículo
- Dos nombres para el mismo artículoUn texto de enlace que acorta un título es estilo de la casa. Uno que sustituye una palabra es un defecto. Distinguirlos exigió una medición, no una opinión.Leer el artículo
- Actualizado a las tres, a propósitoLa actualización automática del agente viene activada a las 03:00. Lo interesante: qué situaciones consumen una franja y una noche con dos veces las tres.Leer el artículo
- Cuando el título no puede ser el encabezadoUna regla que iguala el título de un artículo con su encabezado choca con un límite de sesenta caracteres. Cinco idiomas necesitaron el patrón que ya existía.Leer el artículo
- Sin restauración no hay copia de seguridadTres pruebas distintas reciben un mismo nombre. Qué dice de verdad una verificación verde de Proxmox Backup Server, qué no dice y por qué vacío ha de ser vacío.Leer el artículo
- Un canario que corre contra servidores realesUn simulador no puede probar la autenticación. Dos defectos de monitorización que solo servidores reales podían mostrar, y qué cuenta una página de estado.Leer el artículo
- Una fecha futura no es un calendarioVeinticuatro artículos publicados afirmaban no haber salido todavía. La solución no fue un planificador sino una compilación que rechaza esas fechas.Leer el artículo
- Un flujo es un grafo, y un grafo debe ser finitoConvertir una lista de pasos en un editor de nodos parece un cambio visual. Es una decisión sobre bucles, sobre ramas no tomadas y sobre un clic robado.Leer el artículo
- Un libro mayor que cuenta antes del precioLa monitorización produce una cifra por comprobación mucho antes de que exista un precio. Así se construyó primero el recuento, y por qué ese orden protege.Leer el artículo
- Una coincidencia que se niega a estar seguraCuatro hechos de cuatro fuentes, mantenidos aparte. Por qué una entrada KEV nunca sube la gravedad y por qué solo un rango acotado cuenta de verdad.Leer el artículo
- Una sonda a la que no se puede convencer de nadaMonitorizar desde fuera de la red del cliente exige poner máquinas propias. Así impide la plataforma que una de esas máquinas haga cualquier otra cosa.Leer el artículo
- Una barra de progreso que se niega a adivinarCasi todas las estimaciones de tiempo son inventadas. Esta es la regla que decide cuándo el panel puede mostrar una, y qué dice en pantalla cuando no puede.Leer el artículo
- Un secreto que viaja una sola vezUna comprobación de monitorización necesita una contraseña al otro lado. Así llega a una sonda, para un intento, sin caer nunca en una cola ni en un registro.Leer el artículo
- Un tiempo de espera no es un botón de paradaUn plazo termina la espera, no el trabajo. Efectos de un límite de una hora en una copia larga, relojes que discrepan y resultados que nadie conoce.Leer el artículo
- Una excepción de accesibilidad que se mide solaTodo comprobador de accesibilidad acaba con una lista de excepciones. La nuestra tiene dos, cada una con una medición, y falla si una deja de coincidir.Leer el artículo
- Una exportación que se puede comprobarUna exportación de datos como tarea duradera: un fichero temporal renombrado, un sha256 en el recibo, un vale de un solo uso y un directorio en dos papeles.Leer el artículo
- Un incidente que nunca cierra por silencioUn incidente de monitorización debe abrirse con una medición y cerrarse con otra. Esto es lo que se rompe si la ausencia de datos cuenta como buena noticia.Leer el artículo
- Elegir el rango de VMID en un negocio de hostingUn VMID es una identidad, no un contador. Lo que decide el rango elegido: qué puede crear la plataforma, qué puede leer y qué ocurre cuando se llena.Leer el artículo
- Quince cosas que una migración de facturación no puede llevarseUna migración de facturación no es una copia de datos. Quince omisiones medidas, el dinero como céntimos enteros y la huella como única clave útil.Leer el artículo
- Una actualización firmada que se rechaza solaUna suma de comprobación demuestra que la descarga llegó intacta, no quién la envió. Lo que cuesta de verdad firmar un agente que se actualiza solo.Leer el artículo
- Cómo un agente elige el servidor de bordeDNS con varias A, bordes de capa 4 y PROXY protocol v2, con las mediciones: qué hace un cliente con varias direcciones y por qué volver es la mitad difícil.Leer el artículo
- El argumento contra abrir un puerto al panelUn agente que llama hacia fuera necesita dos reglas salientes y ningún puerto entrante. Qué aporta eso, qué cuesta y los cuatro problemas que solo desplaza.Leer el artículo
- Dónde deben vivir las credenciales del panelUn panel que guarda los accesos al hipervisor y al panel de hosting es el objetivo más valioso de la pila. Esta es la alternativa, y lo que no resuelve.Leer el artículo
- Planificar pools de IPv4 para un producto VPSLas direcciones son el único insumo que no se compra un martes. Cómo dar forma a los pools, por qué arbitra la base de datos y qué pasa al agotarse uno.Leer el artículo
- Proyectar, nunca sustituirUna vista de progreso sobre migraciones, copias, restauraciones y reinstalaciones, sin volverse un segundo registro. Dos fallos fueron del todo silenciosos.Leer el artículo
- Qué garantizan de verdad los modos vzdump de ProxmoxSnapshot, suspend y stop no son tres velocidades de la misma copia. Solo uno es consistente por construcción, y la API no dice cuál se ejecutó.Leer el artículo
- Reinstalar un contenedor es reemplazarloUn contenedor no tiene disco de plantilla ni cloud-init, así que reinstalarlo es destruirlo y reconstruirlo. Eso cambia lo que se le debe antes al cliente.Leer el artículo
- Dieciséis mil claves, nueve idiomasTraducir un panel no es un problema de texto. Los fallos que importan son silenciosos: un argumento perdido, un plural aplanado, una protección que no mira.Leer el artículo
- Stripe en hosting: cuándo un pago es propioCon éxito no es liquidado, una disputa no es un reembolso y los reintentos son un ajuste del panel. Facturar hosting de forma recurrente con Stripe.Leer el artículo
- La migración que nunca se ejecutóUn migrador que informa de éxito mientras omite un fichero es peor que uno que revienta. Cómo el orden por marca de tiempo descarta migraciones en silencio.Leer el artículo
- Dos rondas, un mismo número de campoDos ramas añadieron una variante al mismo mensaje protobuf el mismo día y las dos eligieron el mismo número. Casi nada de eso falla de forma ruidosa.Leer el artículo
- «Sin privilegios» se mide, no se configuraRestaurar la copia de un contenedor empieza por leer la configuración del archivo, porque el valor seguro de un indicador no se puede enviar a ciegas.Leer el artículo
- ¿Máquina virtual o contenedor en Proxmox?Un invitado KVM y un contenedor LXC comparten hipervisor, espacio de numeración y lista de precios, y poco más. Las diferencias que cuestan dinero.Leer el artículo
- De vSphere a Proxmox: qué se mueve de verdadEl disco es la parte fácil de dejar VMware. La identidad, la personalización del huésped, la tarjeta de red y el agente son cuatro problemas distintos.Leer el artículo
- Lo que una copia de seguridad no contieneLa misma opción ausente significa sí en una máquina virtual y no en un contenedor. Así se midió la cobertura de Proxmox en lugar de darla por prometida.Leer el artículo
- Paneles de marca blanca: qué ve el clientePoner el nombre propio en un panel de revendedor es la mitad fácil. La difícil es decidir qué pantallas existen para ese cliente, y hacerlo cumplir.Leer el artículo
- Por qué un 200 de Proxmox no es un resultadoProxmox responde a una clonación con un UPID y sigue a lo suyo. Cómo leer ese identificador, sondearlo con honestidad y separar tarea acabada de tarea correcta.Leer el artículo
- Alternativas a SolusVM: hay que juzgarlo por 2026, no por 2022Alternativas a SolusVM frente a un producto que aún publica cada semana: qué decía la crítica de 2022, qué ha cambiado y cuándo conviene buscar en otra parte.Leer el artículo
- Alternativas a VirtFusion: a qué se renunciaríaAlternativas a VirtFusion comparadas: qué aporta limitarse a KVM, una carencia medida en su módulo WHMCS y qué panel encaja en un parque multiproducto.Leer el artículo
- Alternativas a Virtualizor: qué comparar de verdadAlternativas a Virtualizor comparadas: qué hace aún mejor, qué cambió en sus términos de licencia y qué panel encaja en cada tipo de negocio de alojamiento.Leer el artículo
- Alternativas a Tenantos: una comparación honesta desde un competidorAlternativas a Tenantos comparadas por un competidor directo: dónde deciden su profundidad en bare metal y sus mínimos, y dónde encaja mejor otra forma.Leer el artículo
Hosting web
- Automatizar la facturación en ISPConfigISPConfig responde HTTP 200 a todo, fallos incluidos. Qué implica para un gancho de facturación y cómo encaja el ciclo de la cuenta en su API remota.Leer el artículo
- Migrar de cPanel a DirectAdminLa ruta más transitada fuera de cPanel y lo que no viaja: reglas de nombres, cuotas, el identificador que guarda la facturación y cinco trampas reales.Leer el artículo
- Automatizar la facturación con VirtualminDel pedido a la cuenta Virtualmin activa, y qué hace de verdad una factura impagada: suspender, reactivar y eliminar, con los comandos del panel.Leer el artículo
- Alternativas a cPanel para hostersSeis paneles de control comparados: modelo de licencia, esfuerzo de migración y comportamiento de API medido. DirectAdmin, Plesk, HestiaCP y CyberPanel.Leer el artículo
- El módulo WHMCS para CyberPanel, y la alternativaLo que un módulo WHMCS para CyberPanel puede y no puede hacer, porque su API fija el techo. Límites medidos y una capa de aprovisionamiento por encima.Leer el artículo
- Cómo vender alojamiento web con HestiaCPHestiaCP tiene una API pero ni pedidos, ni facturación, ni capacidad. Lo que su API devuelve, dónde muerde y cómo construir un producto de alojamiento encima.Leer el artículo
- Cómo vender alojamiento web con PleskConvertir un servidor Plesk en un producto de alojamiento: una clave para dos API, la trampa de suspensión que oculta una cuenta y lo que nunca se pide.Leer el artículo
- Vender alojamiento web con VirtualminVender alojamiento en Virtualmin: qué usuario Webmin usar, por qué la huella TLS es obligatoria, cómo encajan los planes y cuándo las cuotas quedan vacías.Leer el artículo
- Automatizar la facturación en CloudPanelUn pedido pagado, una factura vencida, una cancelación. CloudPanel tiene un comando para dos de esos tres momentos. El tercero es una edición de vhost.Leer el artículo
- Cómo vender alojamiento web con CloudPanelCloudPanel es rápido, gratuito y pensado para un servidor, no para inquilinos. Lo que su línea de comandos hace de verdad, y las tres carencias que cuentan.Leer el artículo
- Cómo vender alojamiento web con CyberPanelCyberPanel tiene una API, pero crear un sitio anuncia el éxito antes de saberlo. Lo que esa API devuelve de verdad, las trampas y cómo construir encima.Leer el artículo
- Cómo vender alojamiento web con ISPConfigISPConfig pilota web, correo y DNS en varios servidores desde una sola instalación, con clientes y límites incluidos. Lo que su API remota da, y lo que falta.Leer el artículo
- La subida de precios de cPanel de 2026, y qué hacer al respectoLos precios de cPanel volvieron a subir el 1 de enero de 2026. Lo que cuesta con 100, 500 y 1.000 cuentas, qué cifras se sostienen y cuatro salidas.Leer el artículo
- Automatizar la facturación y el aprovisionamiento en HestiaCPDe un pedido pagado a una cuenta HestiaCP activa, y de una factura vencida a una suspendida. Los comandos, las trampas medidas y dónde vive la factura.Leer el artículo
- Automatizar la facturación y el aprovisionamiento en PleskDe un pedido pagado a una suscripción activa, y de una factura vencida a una cuenta apagada: las llamadas, los tiempos medidos y cuatro trampas automáticas.Leer el artículo
Paneles de juegos
- Automatizar la facturación con WISPWISP impone una suspensión y no tiene ni idea de si alguien pagó. El ciclo de vida, la trampa de las dos claves y las formas que rompen una integración.Leer el artículo
- Elegir un panel de juego por la API que se automatizaSeis paneles de juego, medidos por lo que sus API dejan hacer de verdad. La pregunta decisiva no son las funciones, sino si el panel impone la suspensión.Leer el artículo
- Vender servidores de juego con GameAPVender alojamiento de servidores de juego en GameAP: el token de administrador, por qué no hay lista de juegos, colocación, puertos y qué hace la suspensión.Leer el artículo
- Automatización de la facturación para PufferPanelDel pedido al servidor, y de la factura impagada al servidor detenido, en PufferPanel. El ciclo de vida, la regla asíncrona y la ausencia de suspensión.Leer el artículo
- Cómo vender alojamiento de servidores de juego con PufferPanelPufferPanel ejecuta servidores de juego pero no tiene tienda, ni suspensión, ni consola en directo. Qué implica al vender sobre él y qué sí se automatiza.Leer el artículo
- Automatización de la facturación para Pelican PanelDel pedido pagado al servidor Pelican en marcha, y de la factura impagada a uno suspendido. El ciclo de vida, la regla asíncrona y los límites honestos.Leer el artículo
- Cómo vender alojamiento de servidores de juego con Pelican PanelPelican ejecuta servidores de juego pero no los vende. Cómo convertirlo en un producto: dos claves de API, eggs como planes, colocación e importación.Leer el artículo
- Cómo vender alojamiento de Minecraft con MCSManagerMCSManager ejecuta servidores de juego sin exigir Docker, en varios nodos, desde un solo panel. Qué aporta eso y qué hace falta encima para vender.Leer el artículo
Infraestructura
- La etiqueta sobrevive al cambio de nombre de hostUna pegatina en un servidor es un documento público. Qué ponemos en ella, por qué el código QR no lleva ninguna URL y cómo se verifica una tabla de códigos.Leer el artículo
- Por qué un escáner de vulnerabilidades debe enviar cero bytesLa frontera entre una comprobación y un ataque son los bytes que salen del socket. Cómo convertir esa promesa en un número que una prueba pueda suspender.Leer el artículo
- De una respuesta DHCP a una instalación acabadaNetboot, segunda parte. Qué pasa tras la oferta: el script de arranque, el fichero de respuestas, el aviso que nadie escribe y quién publica sumas.Leer el artículo
- Demostrar la propiedad de un nombre de hostUn formulario de monitorización con un campo de host es un generador de tráfico si nadie prueba la propiedad. Dos desafíos, por qué caducan y quién los busca.Leer el artículo
- El espacio en rack no es capacidad¿Cómo de lleno está ese rack? Hay cinco respuestas, en cinco formas distintas, y sumarlas produce un número equivocado que nadie puede auditar.Leer el artículo
- Ninguna parte es un sitio: mudanzas entre centrosLlevar una máquina a otra sede implica que durante un rato no está en ningún centro de datos. Quince estados y tres maneras de salir del no saber.Leer el artículo
- La retención se convierte en la colocaciónMover una máquina entre dos racks tiene un instante peligroso: aquel en que el destino ni está reservado ni está ocupado. Así es como lo eliminamos.Leer el artículo
- El único límite real a la ocupación de un rackDos ingenieros eligen la misma unidad de rack a la vez. El formulario dice libre a los dos. Quien decide es un índice único parcial, y nada más puede hacerlo.Leer el artículo
- Dos pedidos, una máquinaUn servidor dedicado se vende exactamente una vez. Bloquear todo el conjunto de candidatas costó en silencio una reserva, y la cura fue bloquear de una en una.Leer el artículo
- Cuando NetBox es la fuente de la verdadConectar un DCIM externo no es una sincronización. Es una decisión campo a campo sobre quién decide, más una lista de lo que se rechaza importar y se dice.Leer el artículo
Paneles de facturación
- Dos reglas y un enlace muerto en medioUn rastreo de 1776 páginas encontró exactamente 18 URL rotas. Las dos reglas que las produjeron eran correctas; nadie probó qué pasa donde se juntan.Leer el artículo
- Alternativas a WHMCS: ¿qué problema se busca resolver realmente?Alternativas a WHMCS comparadas con honestidad: cuáles lo reemplazan de verdad y por qué a muchos les conviene conservar WHMCS y arreglar la capa de debajo.Leer el artículo
Comparativas y guías
Cómo se comparan estas plataformas y qué hace falta para vender sobre ellas.
Empiece con un host y un agente
Cree una cuenta, instale el agente con un solo comando y conecte su primer host de Proxmox. El periodo de prueba dura 14 días y no pide ningún dato de pago.