Documentación

Kova Cloud Docs

Todo lo que necesitas para conectar, administrar y escalar tus bases de datos en Kova Cloud.

Introducción

Kova Cloud es una plataforma de bases de datos dedicadas gestionadas por EclipzeDev. Despliega instancias de PostgreSQL, MongoDB, MySQL y Redis en segundos, con almacenamiento NVMe nativo, aislamiento total de recursos y backups automáticos.

Esta documentación cubre todo lo necesario para conectar tu aplicación, administrar instancias y sacarle el máximo provecho a la plataforma.

Si tienes dudas o necesitas ayuda directa, escríbenos por WhatsApp — el equipo de EclipzeDev responde rápido.

Inicio rápido

Empieza a usar Kova Cloud en tres pasos:

1. Elige tu plan y contáctanos

Visita la sección de precios y elige el plan que se adapte a tu proyecto. Escríbenos por WhatsApp indicando el motor y plan deseado.

2. Recibe tus credenciales

En minutos recibirás un string de conexión listo para usar, con host, puerto, usuario y contraseña encriptados.

text
postgres://usuario:contraseña@db.kovacloud.dev:5432/mi_base

3. Conecta tu app

Usa el string de conexión directamente en tu framework favorito:

Node.js / Prisma
// .env
DATABASE_URL="postgres://usuario:contraseña@db.kovacloud.dev:5432/mi_base"

// schema.prisma
datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}
Python / Django
# settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'mi_base',
        'USER': 'usuario',
        'PASSWORD': 'contraseña',
        'HOST': 'db.kovacloud.dev',
        'PORT': '5432',
    }
}
Todos los planes incluyen acceso externo habilitado por defecto. No necesitas configurar firewall ni reglas de red adicionales.

Motores disponibles

Kova Cloud soporta cuatro motores de bases de datos. Cada instancia corre en su propio contenedor aislado.

Logo de PostgreSQL
PostgreSQL
Puerto por defecto: 5432

Base de datos relacional open-source con soporte completo de ACID, JSON, full-text search y extensiones como PostGIS. Ideal para aplicaciones que requieren integridad de datos y consultas complejas.

connection string
postgres://usuario:pass@db.kovacloud.dev:5432/mi_base
Logo de MongoDB
MongoDB
Puerto por defecto: 27017

Base de datos documental flexible con esquemas dinámicos. Perfecta para APIs REST, catálogos de productos, logs y cualquier dato con estructura variable.

connection string
mongodb://usuario:pass@db.kovacloud.dev:27017/mi_base
Logo de MySQL
MySQL
Puerto por defecto: 3306

El motor relacional más popular del mundo. Amplio soporte en todos los frameworks y lenguajes. Compatible con MariaDB.

connection string
mysql://usuario:pass@db.kovacloud.dev:3306/mi_base
Logo de Redis
Redis
Puerto por defecto: 6379

Almacén en memoria ultrarrápido. Úsalo para caché, sesiones, colas de mensajes, pub/sub y contadores en tiempo real. Disponible en el plan Scale Stack.

connection string
redis://:pass@db.kovacloud.dev:6379

Conexión

Todos los strings de conexión siguen el formato estándar URI. Puedes usarlos directamente en variables de entorno o configuraciones de tu framework.

Variables de entorno recomendadas

.env
# PostgreSQL
DATABASE_URL="postgres://usuario:pass@db.kovacloud.dev:5432/mi_base"

# MongoDB
MONGODB_URI="mongodb://usuario:pass@db.kovacloud.dev:27017/mi_base"

# MySQL
MYSQL_URL="mysql://usuario:pass@db.kovacloud.dev:3306/mi_base"

# Redis
REDIS_URL="redis://:pass@db.kovacloud.dev:6379"

Conexión con SSL

Para mayor seguridad, puedes forzar SSL en tu conexión. Todas las instancias de Kova Cloud lo soportan:

Node.js (pg)
const { Pool } = require('pg');
const pool = new Pool({
  connectionString: process.env.DATABASE_URL,
  ssl: { rejectUnauthorized: false },
});
No subas tus credenciales a repositorios públicos. Usa siempre variables de entorno y asegúrate de tener .env en tu .gitignore.

Límites de conexión

Starter
20 conexiones
Pro Stack
100 conexiones
Scale Stack
300 conexiones

Backups

Todos los planes incluyen copias de seguridad automáticas. Los backups se generan externamente al nodo de la instancia, garantizando cero pérdida de datos ante fallos de hardware.

Starter
Semanal
2 copias · Backups cada domingo
Pro Stack
Diario
7 copias · Backup automático cada 24h
Scale Stack
Diario
7 copias · Backup + retención extendida

Restaurar un backup

Para restaurar una copia de seguridad, contacta al equipo de soporte por WhatsApp. Las restauraciones se procesan en menos de 30 minutos en horario de atención.

Los backups se almacenan en una ubicación geográficamente separada del nodo principal para mayor resiliencia.

Seguridad

Credenciales encriptadas

Todas las contraseñas se generan con entropía criptográfica y se entregan directamente al cliente. EclipzeDev no almacena contraseñas en texto plano.

Aislamiento de red

Cada instancia corre en un contenedor aislado con su propia interfaz de red. No existe acceso entre instancias de diferentes clientes, ni siquiera dentro del mismo nodo físico.

Acceso externo

Las conexiones externas están habilitadas por defecto y protegidas mediante autenticación obligatoria. No existen usuarios anónimos ni acceso sin credenciales.

Si necesitas un nivel adicional de seguridad (whitelisting de IPs, certificados personalizados), contáctanos para evaluar opciones en el plan Scale Stack.

Buenas prácticas

Usa siempre variables de entorno para las credenciales.
Nunca compartas tu string de conexión en repositorios públicos.
Rota las contraseñas periódicamente contactando al soporte.
Usa conexiones SSL siempre que sea posible.
Limita los privilegios del usuario de base de datos al mínimo necesario.

Preguntas frecuentes

¿Cuánto tarda en estar lista mi instancia?
¿Puedo cambiar de plan después?
¿Qué pasa si supero los límites de mi plan?
¿Puedo tener múltiples bases de datos en una instancia?
¿Tienen soporte para réplicas o clustering?
¿Cómo cancelo mi servicio?
¿No encontraste tu respuesta?
El equipo de EclipzeDev responde por WhatsApp en menos de 24 horas.
Contactar soporte