Las agencias de diseño web y marketing de Los Ángeles suelen terminar alojando los sitios web de sus clientes, primero en un plan compartido y luego en un VPS que nadie planeó del todo. El hosting de reventa con DirectAdmin es una forma ordenada de organizar ese trabajo. El panel se basa en tres niveles de cuenta, de modo que una agencia puede dar a cada cliente su propio acceso, espacio en disco y buzones sin entregar acceso al servidor. La estructura es más fácil de acertar antes de que llegue el primer cliente, así que esta guía cubre las decisiones que hay que tomar durante una instalación de DirectAdmin para una agencia, y no el instalador en sí. Si todavía está eligiendo entre paneles, nuestra descripción general de los paneles de control de hosting compara las opciones principales.

Hosting de reventa con DirectAdmin: admin, reseller y usuario

Los niveles de cuenta de DirectAdmin forman una jerarquía sencilla:

  • Admin administra el servidor en su conjunto: versiones de software, direcciones IP, ajustes de seguridad y los resellers.
  • Reseller crea y administra cuentas de usuario dentro de los recursos que el admin le asignó. Un reseller no puede cambiar la configuración del servidor.
  • Usuario es el cliente: dominios, buzones, bases de datos, cuentas FTP y archivos, todo dentro de los límites de un paquete.

Para una sola agencia, el patrón habitual es una cuenta admin reservada solo para el trabajo del servidor, una cuenta reseller para la gestión diaria de clientes y una cuenta de usuario por cliente. Las agencias más grandes a veces añaden un segundo reseller para un socio de marca blanca o una empresa hermana, de modo que cada grupo de clientes quede separado. Mantenga el acceso admin fuera del uso diario. La mayoría de las tareas rutinarias, desde añadir un dominio hasta restablecer la contraseña de un buzón, corresponden al nivel de reseller o de usuario.

Diseño de paquetes de usuario de DirectAdmin

Los paquetes son plantillas de límites. En lugar de fijar cuotas a mano para cada cliente, usted define unos pocos paquetes de usuario de DirectAdmin y elige uno al crear la cuenta. Los límites habituales incluyen espacio en disco, ancho de banda mensual, número de dominios y subdominios, cuentas de correo, bases de datos, cuentas FTP e inodos, que son el número de archivos. Algunas reglas prácticas:

  • Mantenga la lista corta. Tres paquetes, como sitio de presentación, sitio WordPress con mucho tráfico y tienda en línea, son más fáciles de explicar y facturar que diez.
  • Fije las cuotas de correo con criterio. Un solo buzón que conserva todos los archivos adjuntos durante años puede llenar por sí solo el espacio en disco de un cliente.
  • Limite los inodos además del espacio en disco. Los plugins de caché y los archivos de sesión crean enormes cantidades de archivos diminutos, lo que ralentiza las copias de seguridad mucho antes de que el disco se llene.
  • Decida qué pasa al llegar al límite. Suspender el sitio de un cliente porque un archivo de registro creció de la noche a la mañana rara vez es lo que alguien quiere, así que verifique cómo trata el servidor las cuentas que alcanzan sus límites antes de depender de ello.

Paquetes de reseller de DirectAdmin, IP y servidores de nombres

Los paquetes de reseller de DirectAdmin cumplen la misma función un nivel más arriba. Limitan el total de recursos que un reseller puede repartir y controlan qué direcciones IP puede usar. El admin también decide si un reseller puede hacer sobreventa, es decir, prometer a sus clientes más espacio en disco combinado del que el propio reseller tiene. La sobreventa es común en el hosting comercial, pero para una agencia con un solo VPS es más sencillo mantener los totales honestos, de modo que un cliente con mucho tráfico no deje sin recursos a los demás.

La mayoría de los sitios de clientes comparten la dirección IP principal del servidor. Una dirección dedicada solo hace falta en casos especiales, como un servicio al que se debe acceder por IP o un cliente cuya reputación de correo deba mantenerse aparte de la de los demás. Los servidores de nombres siguen la misma jerarquía: los valores ns1 y ns2 de un reseller pasan a ser los predeterminados para los nuevos usuarios. Una agencia puede presentar sus propios servidores de nombres con su marca, o dejar el DNS en el registrador de cada cliente y apuntar al servidor solo los registros del sitio web y del correo. La segunda opción significa un servicio menos que operar, pero entonces cada cliente nuevo necesita que los registros se creen a mano en el registrador.

Versiones de PHP por dominio y la pila web

Los servidores de agencias rara vez alojan una sola aplicación. Un cliente usa la última versión de WordPress, otro un sitio personalizado más antiguo que nadie ha tocado en años. La herramienta CustomBuild de DirectAdmin puede instalar varias versiones de PHP en paralelo, y cada dominio puede usar la que necesite. Las versiones de PHP por dominio son lo que hace manejable un servidor de agencia con configuraciones mixtas, pero también son una lista de pendientes: cada versión antigua en el servidor es software que tarde o temprano deja de recibir correcciones de seguridad. Lleve un registro de qué cliente está en qué versión y planifique las actualizaciones con ellos antes de que una versión llegue al final de su vida útil.

El servidor web también se elige en CustomBuild: Apache, Nginx, Nginx delante de Apache u opciones basadas en LiteSpeed. Para las agencias cuyos clientes dependen de reglas .htaccess escritas por plugins de WordPress, Apache solo o detrás de Nginx mantiene esas reglas funcionando sin reescribirlas. Adaptar la pila web y las versiones de PHP a los sitios que realmente aloja es una parte importante de la configuración de DirectAdmin que hacemos después de que termina el instalador.

Seguridad cuando muchos clientes comparten un servidor

Un servidor de agencia aloja muchos sitios, y el más débil determina el nivel de riesgo de todos los demás. Algunos ajustes importan más que otros:

  • Autenticación en dos pasos al menos para las cuentas admin y reseller, e idealmente para los clientes que inician sesión por su cuenta.
  • El Brute Force Monitor de DirectAdmin, que vigila los inicios de sesión fallidos en el panel y otros servicios y bloquea las direcciones que siguen intentando adivinar. Combínelo con un firewall para que las direcciones bloqueadas se descarten de verdad.
  • Claves de acceso en lugar de contraseñas para scripts e integraciones, de modo que una conexión API pueda limitarse y revocarse sin cambiar la contraseña de nadie.
  • Cuentas separadas, nunca compartidas. Resista la tentación de poner a varios clientes bajo una misma cuenta de usuario para ahorrar tiempo. La separación entre usuarios es lo que impide que un sitio hackeado llegue a los archivos de otro cliente.

Copias de seguridad y entrega de un cliente

El hosting para clientes de agencias también implica planificar el día en que un cliente se va o un sitio se rompe. DirectAdmin puede crear una copia de seguridad por usuario que incluye archivos, bases de datos y correo, y enviarla a otra ubicación según un calendario. Conserve al menos una copia fuera del servidor y pruebe de vez en cuando la restauración de una sola cuenta, porque esa es la solicitud que realmente recibirá. La misma copia por usuario ayuda cuando un cliente se traslada a otro proveedor: usted entrega un solo archivo comprimido en lugar de reunir las piezas a mano.

Antes del lanzamiento, deje por escrito quién es dueño de qué: la licencia de DirectAdmin, idealmente a nombre de la agencia o del dueño del servidor, el registro del dominio y el DNS de cada cliente, y las credenciales de admin. Cuando esas respuestas están claras, incorporar a un cliente nuevo se vuelve una tarea rutinaria y no un pequeño proyecto.

Preguntas frecuentes: hosting de reventa con DirectAdmin

¿Puede un reseller ver los clientes de otros resellers?

No. Un reseller ve y administra solo los usuarios que creó. Únicamente el nivel admin ve todas las cuentas del servidor.

¿Pueden los clientes iniciar sesión en el panel por su cuenta?

Sí. Cada cuenta de usuario tiene su propio acceso, así que un cliente puede administrar buzones o consultar estadísticas mientras la agencia conserva el control de los paquetes y los ajustes del servidor. También puede reservarse los accesos de los clientes si prefiere encargarse de cada cambio.

¿La licencia de DirectAdmin depende del número de cuentas?

La licencia se aplica al servidor, y las cuentas de reseller y de usuario forman parte del propio panel. Las ediciones de la licencia difieren en lo que permiten, así que compare las condiciones vigentes de licencia del proveedor con el número de dominios y cuentas que planea alojar.

¿Está configurando un servidor para sitios de clientes en Long Beach o en cualquier parte del condado de Los Ángeles? Nuestro servicio de instalación y configuración de DirectAdmin cubre el instalador, los paquetes, las versiones de PHP, la autenticación de correo, SSL y el refuerzo de seguridad, con soporte posterior a la instalación. Contáctenos con el número de clientes que aloja y con qué funcionan sus sitios, y podemos conversar sobre una estructura antes de instalar nada.