FAQ

Preguntas frecuentes

Guías breves y prácticas para la configuración, el acceso y las acciones comunes de los clientes.

> Como generar una clave SSH publica en la terminal

Crea una clave SSH publica para el acceso y comparte solo la public key.

faq/como-generar-una-clave-ssh-publica

Usa solo la clave publica

SSH usa un par de claves. Pega en la configuracion del servicio solo la clave publica, normalmente el archivo .pub. La clave privada se queda en tu equipo.

Pasos en la terminal

  1. Abre Terminal, Windows Terminal o PowerShell.
  2. Ejecuta: ssh-keygen -t ed25519 -C "your-email@example.com".
  3. Acepta la ubicacion predeterminada o elige una ruta segura.
  4. Muestra la clave publica con: cat ~/.ssh/id_ed25519.pub.
  5. En Windows PowerShell usa: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
  6. Copia la linea completa ssh-ed25519 en el campo SSH public key.

Revisa antes de pegar

No copies la clave privada. Si defines una passphrase, guardala de forma segura para usarla despues.

> Crear una clave SSH con interfaz grafica en Windows

Metodo grafico de Windows con PuTTYgen para crear una clave SSH.

faq/crear-clave-ssh-windows-interfaz-grafica

Solo la parte publica

PuTTYgen crea una clave publica y una privada. Agrega a Cli>_ solo la clave publica y conserva la privada en tu equipo.

Pasos en Windows

  1. Abre PuTTYgen.
  2. Elige EdDSA / Ed25519 si esta disponible.
  3. Usa RSA 4096 solo como alternativa.
  4. Pulsa Generate y mueve el raton hasta que se cree la clave.
  5. Guarda la clave privada en tu ordenador.
  6. Copia el texto de la clave publica en el campo SSH public key.

No compartas datos privados

No envies archivos .ppk, claves privadas, passphrase, contrasenas ni tokens a soporte o formularios.

> Conectar tu propio dominio

Antes de cambiar dominio, verifica DNS autoritativo, hostname exacto, tipo de registro, apex o subdominio y registros antiguos conflictivos.

faq/conectar-tu-propio-dominio

Importa el hostname exacto

Aclara si conectas un dominio apex como example.com o un subdominio como app.example.com. Cada variante puede requerir otro tipo de registro y depender del proveedor DNS o registrador.

Antes de tocar DNS

  1. Verifica dónde se editan los DNS autoritativos del dominio.
  2. Elimina o ajusta A/AAAA, CNAME, ALIAS, ANAME o redirects conflictivos.
  3. Usa el tipo de registro recomendado para el servicio y hostname.
  4. Espera propagación DNS antes de probar HTTPS final.

Rollback sin perder el sitio anterior

No apagues el hosting anterior hasta que el nuevo hostname responda bien. Para diagnosticar, envía dominio, destino esperado y resultado DNS público, no accesos al registrador.

> Delegar una zona DNS

A/AAAA apuntan a direcciones, CNAME a alias, MX a correo y TXT a verificaciones, SPF, DKIM o DMARC.

faq/delegar-una-zona-dns

Cada tipo DNS cumple una función

A y AAAA apuntan a IP, CNAME crea alias para subdominios, MX dirige correo, TXT contiene verificaciones y políticas de correo, y CAA limita autoridades certificadoras.

Copiar registros sin errores

  1. Copia nombre, tipo y valor exactamente como los da el servicio.
  2. No pongas CNAME donde ya hay otros registros si DNS lo prohíbe.
  3. Coloca DKIM bajo el selector del proveedor y DMARC normalmente bajo _dmarc.
  4. Configura CAA con cuidado porque puede bloquear certificados.

Diagnóstico de DNS público

Envía hostname, tipo de registro, valor esperado y resultado visible públicamente. No compartas login del DNS ni capturas con API tokens.

> Registro de cuenta y primer inicio de sesión

Crea una cuenta de trabajo, completa los datos de facturación y conserva el acceso en un correo que el equipo no pierda.

faq/account-registration-and-login

Una cuenta para pedidos y servicios

Usa la cuenta como lugar estable para pedidos, datos de facturación, dominios, servicios y conversación con soporte. Es mejor usar un correo de trabajo al que el equipo pueda acceder aunque cambien las personas.

Antes del primer pedido

  1. Regístrate con una dirección de correo de trabajo.
  2. Completa la verificación del correo si la página la solicita.
  3. Añade los datos de facturación antes de enviar un pedido de pago.
  4. Activa la verificación en dos pasos cuando esté disponible.

Acceso compartido sin exponer claves

No envíes la contraseña por chat ni por email. Si varias personas necesitan acceso, usad un gestor de contraseñas interno o pedid una recomendación; soporte no necesita tu contraseña ni tu identificador de sesión.

> Cómo funciona el crédito prepago

El crédito muestra saldo, autonomía estimada, coste diario de servicios activos y fecha visible de eliminación si hay suspensión.

faq/prepaid-credit-how-it-works

El crédito se consume mientras el servicio corre

En servicios prepago, el saldo baja según el tiempo activo y la configuración elegida. El coste diario ayuda a estimar cuántos días puede seguir activo el servicio y cuándo puede aparecer una fecha visible de eliminación.

Evitar una suspensión por saldo

  1. Revisa el saldo visible y la autonomía después de iniciar sesión.
  2. Comprueba el nuevo coste diario antes de confirmar pedidos o cambios.
  3. Recarga con margen, no el mismo día del agotamiento.
  4. Si el servicio está suspendido, mira enseguida la fecha posible de eliminación.

Revisión de saldo con datos mínimos

Para consultar un cargo, envía el número de pedido, el nombre del servicio y el periodo que quieres revisar. No envíes tarjetas, contraseñas, claves privadas ni extractos completos con datos sensibles.

> Estimaciones mensuales, anuales y consumo diario real

Los precios mensual y anual sirven para comparar; en prepago decide el consumo diario tras confirmar el cambio.

faq/billing-periods-and-credit-burn

Una comparación no es un calendario de cobro

Usa la estimación mensual como 31 días y la anual como 372 días. El consumo real de crédito depende del tiempo activo del servicio y de la configuración confirmada.

Comprobar un cambio de precio

  1. Compara el consumo diario antes y después del cambio.
  2. Más CPU, RAM, disco u opciones de pago suelen aumentar el consumo diario.
  3. Considera efectivo el cambio solo tras confirmación, pago si procede y aplicación.
  4. Guarda confirmaciones de pedido e historial de crédito para contabilidad.

Consultas sobre un periodo concreto

Soporte puede revisar mejor si indicas pedido, servicio y fechas. No envíes datos bancarios completos, extractos íntegros ni capturas con información personal no necesaria.

> Estado del pedido después del pago

Después de pagar, el pedido puede esperar confirmación del proveedor; crea duplicados solo si el primero está cancelado o expirado.

faq/order-status-and-payment-confirmation

Pendiente no siempre es fallo

Al volver de la página de pago, el pedido puede seguir esperando confirmación del proveedor. Mientras no esté claramente fallido o expirado, un pedido duplicado puede complicar la conciliación.

Después de completar el pago

  1. Vuelve a Cli>_ desde la página del proveedor de pago.
  2. Revisa el estado del pedido y cualquier mensaje visible.
  3. Si sigue pendiente, da tiempo a que llegue la confirmación.
  4. Si hay problema, envía el número de pedido y la referencia de pago visible.

Datos de pago que no hacen falta

Soporte no necesita el número de tarjeta, tu contraseña ni el justificante bancario completo. Basta con pedido, hora de pago, estado visible y una captura enmascarada si aparece un error.

> Datos que aceleran la configuración del servicio

Prepara nombre de servicio, dominio, almacenamiento, correo de acceso y clave SSH pública; los secretos no van en formularios.

faq/service-setup-information-needed

Valores precisos reducen retrasos

Los formularios de pedido deben contener valores públicos o no secretos: nombre de servicio, dominio, plan DNS, almacenamiento, CPU, RAM, correo de administrador o clave SSH pública. Las contraseñas, claves privadas y tokens no pertenecen al formulario.

Preparación antes de comprar

  1. Elige un nombre de servicio reconocible para tu equipo.
  2. Decide si usarás dominio propio o hostname temporal del sistema.
  3. Prepara la clave SSH pública si el servicio la requiere.
  4. Valida almacenamiento y recursos según la aplicación que vas a ejecutar.

Separar configuración pública y secretos

Si dudas si un dato es secreto, pregunta sin enviarlo. No pegues claves privadas, contraseñas, tokens, dumps de base de datos ni archivos de configuración completos.

> Cambiar CPU, RAM, disco o retención tras el pedido

Modifica el servicio existente desde su detalle; los cambios pueden alterar precio, consumo diario, reinicio y riesgo de interrupción.

faq/change-service-resources-after-order

Actualizas un servicio, no creas otro

Si el servicio ya existe, cambia recursos desde su detalle. Un pedido nuevo crearía otro servicio y puede cambiar precio, consumo diario y comportamiento operativo solo tras confirmación, pago si aplica y aplicación.

Revisión antes de aplicar recursos

  1. Mira CPU, RAM, disco, backups y retención de Offsite Archive actuales.
  2. Comprueba el nuevo coste diario y su efecto en el crédito.
  3. Lee avisos de reinicio, mantenimiento o interrupción.
  4. Haz tu propia exportación de datos importantes antes de un cambio riesgoso.

Si el ajuste no sale como esperabas

Envía nombre del servicio, hora del cambio, estado visible y mensaje de error. No envíes claves privadas, contraseñas ni tokens; basta contexto público y captura enmascarada.

> Cancelación del servicio y fecha de eliminación de datos

Un servicio ya provisionado se suspende primero, muestra una fecha visible configurable de eliminación y después puede purgarse.

faq/cancel-service-and-data-retention

Cancelar no borra siempre al instante

En un servicio ya provisionado, primero se suspende y se muestra una fecha visible configurable de eliminación para poder resolver restauración o exportación. Pedidos pendientes no pagados sin datos en ejecución pueden comportarse de otra forma.

Comprobaciones antes de cancelar

  1. Exporta los datos que deban conservarse a largo plazo.
  2. Lee la fecha y hora de eliminación planificada en el servicio suspendido.
  3. No confundas backups u Offsite Archive con el ciclo de eliminación del servicio.
  4. Si tienes dudas, contacta soporte antes de la fecha de eliminación.

Recuperación después del plazo

Tras la fecha visible, no debes contar con que los datos sigan disponibles. Para consultar, envía número de pedido y servicio, no exportaciones de base de datos ni credenciales.

> Backups y solicitudes de restauración

Los backups sirven para recuperación operativa, no sustituyen exportaciones propias; una restauración puede sobrescribir datos recientes.

faq/backups-and-restore-requests

Backup no es archivo permanente

La retención de backups depende del producto y opciones. Un backup ayuda a recuperarse de errores operativos, pero no reemplaza una exportación propia, un archivo auditado ni Offsite Archive.

Preparar una solicitud de restauración

  1. Indica nombre del servicio y número de pedido.
  2. Describe la hora aproximada a la que quieres volver.
  3. Aclara si necesitas toda la instancia o una parte, si el producto lo soporta.
  4. Añade error visible o contexto sin contraseñas, tokens ni claves privadas.

Impacto de volver a un punto anterior

Si el servicio recibió datos nuevos, la restauración puede reemplazarlos por un estado anterior. Avisa al equipo y exporta lo que no quieras perder antes de confirmar.

> Para qué sirve Offsite Archive

Offsite Archive conserva copias remotas separadas de backups operativos cortos y del ciclo de vida del servicio.

faq/offsite-archive-purpose

Archivo remoto fuera de la operación diaria

Offsite Archive está pensado para copias remotas y conservación más larga. No es un disco live para la aplicación, ni sustituye exportaciones locales, ni equivale a backups operativos de corto plazo.

Cuándo activarlo

  1. Úsalo para datos que quieras conservar fuera de la operación habitual.
  2. Elige días de retención según compliance, negocio u objetivo de recuperación.
  3. Recuerda que el coste crece con volumen almacenado y tiempo de conservación.
  4. Para grandes volúmenes, planifica el archivo junto a tus exportaciones.

Coste basado en datos y tiempo

La base son MB-days: cuántos datos se guardan y cuántos días permanecen. La tarifa se muestra como EUR/GB/mes y el resultado se redondea a céntimos completos.

> Elegir CPU, RAM y disco para VPS

Dimensiona la VPS por aplicación, base de datos, caché, registros y crecimiento; OOM o swap constante indican falta de RAM.

faq/vps-cpu-ram-and-disk-sizing

Empieza por la carga real

Un sitio estático pequeño no necesita lo mismo que una base de datos, una aplicación Java, búsquedas o compilaciones en contenedores. Incluye memoria de app, caché, base de datos, registros, subidas y margen de crecimiento.

Señales de que el plan queda corto

  1. Sube RAM si ves OOM, out of memory, process killed o swap continuo.
  2. Sube CPU ante carga sostenida, compresión, compilaciones o procesos ocupados.
  3. Amplía disco antes de llenar filesystem, registros o base de datos.
  4. Tras cada cambio, verifica que desapareció el límite original.

Contexto útil para sizing

Ayudan nombre de servicio, tipo de aplicación, error visible, hora aproximada y CPU, RAM y disco actuales. No envíes contraseñas, claves privadas ni configuraciones internas completas.

> Cuándo tiene sentido una IP pública para VPS

Una IP pública dedicada ayuda con listas de permitidos, acceso entrante, origen saliente estable o servicios ligados a una dirección.

faq/vps-public-ip-options

Primero identifica la dirección del tráfico

Una IP pública no es necesaria para todos los servicios. Suele resolver requisitos de partners, proveedores o firewalls para lista de permitidos, origen saliente estable o acceso entrante a un puerto concreto.

Preguntas antes de pedir la IP

  1. Pregunta si la lista de permitidos es entrante, saliente o ambas.
  2. Usa nombres DNS en lugar de IP numéricas cuando sea posible.
  3. Abre solo los puertos que la aplicación necesita realmente.
  4. Consulta el requisito de lista de permitidos antes de cambiar acceso en producción.

Exposición mínima de puertos

Tener IP pública no significa abrir todo. Diseña el acceso por servicios necesarios mínimos y no envíes contraseñas, claves privadas ni reglas internas con valores secretos.

> Acceso SSH compartido a VPS

Sin IP pública comprada, la VPS usa un endpoint SSH compartido con puerto alto; con IP pública también puede haber SSH directo en esa dirección.

faq/shared-ssh-access-for-vps

Por qué el SSH compartido usa puerto alto

Varias VPS pueden compartir el mismo endpoint SSH público. Por eso cada servicio recibe un puerto alto propio: el host público identifica la entrada compartida y el puerto indica a qué VPS debe llegar la conexión.

Conexión según el acceso disponible

  1. En SSH compartido copia usuario, host público y puerto alto desde el detalle del servicio.
  2. Usa ssh -p <puerto> <usuario>@<host-publico> y no omitas el puerto alto.
  3. Si compras una IP pública, puede aparecer además un acceso SSH directo a esa IP o a su DNS.
  4. La clave privada se queda en tu equipo; a soporte envía host, puerto, usuario y error visible.

Qué cambia con una IP pública

La IP pública no borra necesariamente el endpoint compartido. Añade una ruta directa útil para listas de permitidos, monitorización o integraciones; si SSH está habilitado en esa ruta, se usa la IP o DNS público del servicio en lugar del host compartido con puerto alto.

> Lista de comprobación antes de conectar un dominio propio

Antes de cambiar dominio, verifica DNS autoritativo, hostname exacto, tipo de registro, apex o subdominio y registros antiguos conflictivos.

faq/custom-domain-readiness-checklist

Importa el hostname exacto

Aclara si conectas un dominio apex como example.com o un subdominio como app.example.com. Cada variante puede requerir otro tipo de registro y depender del proveedor DNS o registrador.

Antes de tocar DNS

  1. Verifica dónde se editan los DNS autoritativos del dominio.
  2. Elimina o ajusta A/AAAA, CNAME, ALIAS, ANAME o redirects conflictivos.
  3. Usa el tipo de registro recomendado para el servicio y hostname.
  4. Espera propagación DNS antes de probar HTTPS final.

Rollback sin perder el sitio anterior

No apagues el hosting anterior hasta que el nuevo hostname responda bien. Para diagnosticar, envía dominio, destino esperado y resultado DNS público, no accesos al registrador.

> Tipos de registros DNS para servicios

A/AAAA apuntan a direcciones, CNAME a alias, MX a correo y TXT a verificaciones, SPF, DKIM o DMARC.

faq/dns-record-types-for-services

Cada tipo DNS cumple una función

A y AAAA apuntan a IP, CNAME crea alias para subdominios, MX dirige correo, TXT contiene verificaciones y políticas de correo, y CAA limita autoridades certificadoras.

Copiar registros sin errores

  1. Copia nombre, tipo y valor exactamente como los da el servicio.
  2. No pongas CNAME donde ya hay otros registros si DNS lo prohíbe.
  3. Coloca DKIM bajo el selector del proveedor y DMARC normalmente bajo _dmarc.
  4. Configura CAA con cuidado porque puede bloquear certificados.

Diagnóstico de DNS público

Envía hostname, tipo de registro, valor esperado y resultado visible públicamente. No compartas login del DNS ni capturas con API tokens.

> Propagación DNS y TTL sin promesas por minuto

TTL define cuánto pueden retener resolvers una respuesta antigua; durante la transición pueden coexistir resultados viejos y nuevos.

faq/dns-propagation-and-ttl

La propagación es caché distribuida

DNS no ofrece una promesa exacta por minuto. Tras cambiar el DNS autoritativo, distintos resolvers pueden devolver respuestas antiguas o nuevas hasta que expire su caché según TTL.

Planificar un cambio DNS

  1. Reduce TTL antes del cambio si el proveedor lo permite.
  2. Después de editar DNS, evita cambios aleatorios repetidos mientras expira caché.
  3. Prueba desde varios resolvers si los resultados difieren.
  4. Anota hora del cambio, valor viejo, valor nuevo y TTL.

Datos para investigar propagación

Indica hostname, destino esperado, respuesta vieja, respuesta nueva, TTL y hora de cambio. No envíes accesos a la cuenta DNS ni notas internas del proveedor.

> Planificación de almacenamiento para Nextcloud

Incluye archivos de usuarios, carpetas compartidas, versiones, papelera, vistas previas, sobrecarga de sincronización y crecimiento del equipo.

faq/nextcloud-storage-planning

Nextcloud crece más allá de archivos visibles

Consumen capacidad los archivos de usuarios, carpetas compartidas, eliminados, versiones, vistas previas, miniaturas, clientes de sincronización e importaciones. Cerca del límite pueden fallar subidas y sincronización.

Calcular capacidad antes de pedir

  1. Suma datos actuales de usuarios y carpetas compartidas.
  2. Añade margen para versiones, papelera, vistas previas y sobrecarga de sincronización.
  3. Considera importaciones grandes, nuevos equipos y crecimiento esperado.
  4. Aumenta capacidad antes de que usuarios lleguen al límite.

Problemas de sincronización

Envía tamaño del servicio, uso aproximado, hora del problema y error visible del cliente. No envíes archivos personales, contraseñas ni exportaciones de usuarios salvo canal seguro solicitado.

> Migración de repositorios a Gitea

Planifica el traslado con LFS, submódulos, permisos, claves de despliegue, webhooks y CI/CD.

faq/gitea-repository-migration

Migrar no es solo git clone

Además del historial, hay que trasladar o recrear propietarios, equipos, ramas protegidas, etiquetas protegidas, Git LFS, submódulos, claves de despliegue, webhooks e integraciones CI/CD.

Verificación antes del corte

  1. Lista repositorios, propietarios, grupos de acceso y cuentas de automatización.
  2. Revisa Git LFS, submódulos, protecciones de ramas y protecciones de etiquetas.
  3. Tras el traslado prueba clone, push, Git LFS, submódulos y CI.
  4. Revoca o rota tokens antiguos sin compartir sus valores.

Secretos durante la migración

No envíes tokens, claves privadas, parte privada de claves de despliegue ni secretos de CI. Bastan nombres de repositorio, tipo de integración, error visible y qué funcionaba antes.

> Dominio de envío para Listmonk

Para campañas prepara dominio o subdominio remitente, identidad del remitente, SPF, DKIM, DMARC, bounce y baja.

faq/listmonk-sender-domain-basics

La entregabilidad empieza en el dominio

Listmonk necesita una identidad del remitente clara y registros DNS verificables. SPF, DKIM y DMARC deben alinearse con el dominio o subdominio desde el que enviarás campañas.

Antes de la primera campaña

  1. Elige dominio remitente o subdominio y nombre del remitente.
  2. Añade DNS de verificación, SPF, selector DKIM y DMARC.
  3. Prueba entrega, bounce o Return-Path y enlaces del mensaje.
  4. Comprueba baja y List-Unsubscribe antes del envío real.

Diagnóstico de correo sin secretos

Envía dominio, tipo de registro, valor DNS visible y error. No compartas contraseñas SMTP, API tokens, clave DKIM privada ni listas de destinatarios con datos personales.

> Ajustes de Runtime para Classic Hosting

Classic Hosting puede usar Runtime automático o manual; CPU, RAM, almacenamiento, retenciones, subidas, caché y registros afectan coste y estabilidad.

faq/classic-hosting-runtime-settings

Auto no es la única opción correcta

Auto Runtime ayuda con proyectos reconocidos, pero el modo manual sirve cuando quieres elegir Nginx, Apache, FrankenPHP o un runtime concreto. Usa PHP selector solo donde el runtime elegido lo soporte.

Parámetros antes del despliegue

  1. Elige Runtime automático o manual según framework y compilación.
  2. Selecciona PHP 8.2, 8.3 o 8.4 solo en escenarios PHP soportados.
  3. Ajusta CPU, RAM, disco, retención de backups y Offsite Archive según datos y tráfico.
  4. Después del despliegue prueba subidas, caché, registros y errores visibles.

Cuando la aplicación no arranca

Envía modo runtime, lenguaje o versión PHP, error visible, cambios recientes y hora aproximada. No mandes archivos .env, contraseñas, tokens ni registros completos con valores sensibles.

> Qué información compartir con soporte de forma segura

Ayudan pedidos, servicios, dominios, horas, hosts públicos, puertos, retenciones, subidas, caché, registros, capturas y errores visibles sin secretos.

faq/support-safe-information-to-share

Un buen ticket aporta contexto, no secretos

Soporte responde mejor con número de pedido, servicio, dominio, host o puerto público, hora del problema, cambio reciente y mensaje de error visible exacto.

Contenido seguro para el ticket

  1. Incluye pedido, servicio, dominio, hora y paso donde ocurrió el problema.
  2. En hosting añade runtime, PHP o lenguaje, CPU, RAM, disco, subidas, caché y registros sin valores secretos.
  3. Recorta o tapa capturas antes de enviarlas.
  4. Si dudas si un dato es seguro, pregunta primero sin enviarlo.

Información que nunca debe ir en soporte

No envíes contraseñas, claves privadas, frases de recuperación, API tokens, cookies de sesión, exports de base de datos, archivos .env completos, registros con secretos ni detalles internos de infraestructura.