Saltar a contenido

SeaTable

En este artículo

Información

SeaTable es una plataforma en la nube versátil para la gestión de datos, que combina las capacidades de hojas de cálculo, bases de datos y herramientas de automatización. SeaTable permite a los equipos organizar el trabajo colaborativo con datos, crear formularios para la recopilación de información, configurar automatizaciones de procesos e integrarse con servicios externos. La plataforma es especialmente popular entre equipos de CRM, gestores de proyectos y analistas de datos.

Versión Server Community Edition

Esta instalación incluye SeaTable Server Community Edition: una versión local gratuita con limitaciones. Las limitaciones clave incluyen:

  • Máximo de 3 usuarios en el sistema
  • Funciones básicas sin funciones empresariales
  • Soporte limitado (soporte comunitario)
  • Sin autenticación avanzada (SAML, OAuth, LDAP)
  • Configuración estándar sin personalización de marca

Para uso comercial y equipos de más de 3 personas, es necesario actualizar a versiones con licencia.

Se puede encontrar una descripción detallada de las diferencias entre versiones en la documentación para desarrolladores.

SeaTable. Características principales

  • Bases de datos universales: creación de tablas estructuradas con diversos tipos de datos (texto, números, fechas, archivos, enlaces entre registros);
  • Formularios de recopilación de datos: creación automática de formularios web para la entrada de datos con configuración de validación y diseño;
  • Vistas de datos: múltiples formas de mostrar la información (tabla, calendario, galería, tablero Kanban, gráficos);
  • Automatización de procesos: creación de reglas y scripts para acciones automáticas ante cambios en los datos;
  • API e integraciones: conexión a servicios externos mediante REST API e integraciones listas para usar;
  • Colaboración: sistema flexible de control de acceso, comentarios, notificaciones y edición colaborativa;
  • Importación y exportación: soporte para diversos formatos de archivo (Excel, CSV, JSON) para el intercambio de datos;
  • Análisis avanzado: creación de tablas dinámicas, gráficos y paneles de control para el análisis de datos;
  • Plugins y extensiones: capacidad para agregar funcionalidad adicional mediante plugins.

Funcionalidades de implementación

ID Nombre del software SO compatible VM BM VGPU GPU CPU mín. (núcleos) RAM mín. (GB) HDD/SSD mín. (GB) Dominio personalizado Activo
318 SeaTable Community Edition Ubuntu 22.04, Debian 12, Ubuntu 24.04, Debian 11 + + + + 4 8 50 No ORDER

Para información sobre las funcionalidades de implementación de este software, consulte este enlace

Nota

De forma predeterminada, se instala SeaTable Server Community Edition con configuración básica. Para activar servicios adicionales, edite el archivo .env en el directorio /opt/seatable-compose/. La Community Edition está limitada a 3 usuarios y es adecuada para pruebas y equipos pequeños.

Primeros pasos después de implementar SeaTable

Tras el pago, se enviará un correo electrónico a la dirección registrada indicando que el servidor está listo para su uso. Incluirá la dirección IP del VPS, así como el nombre de usuario y la contraseña para la conexión. Los clientes de nuestra empresa gestionan el equipo a través del panel de gestión de servidores y la APIInvapi.

Los datos de autorización se pueden encontrar en la sección Configuration >> Tags del panel de control del servidor o en el correo electrónico enviado:

  • Enlace para acceder a la interfaz web de SeaTable: en la etiqueta webpanel;
  • Nombre de usuario y Contraseña para la gestión del servidor: enviados por correo electrónico al entregar el servidor;
  • Nombre de usuario para la interfaz web de SeaTable: en la etiqueta seatable_login;
  • Contraseña para la interfaz web de SeaTable: en la etiqueta seatable_password.

Primer inicio de sesión

Acceso a la interfaz web

  1. Abra un navegador web y navegue hasta el enlace de la etiqueta webpanel;
  2. En la página de inicio de SeaTable, introduzca sus credenciales:
    • Correo electrónico: datos de la etiqueta seatable_login;
    • Contraseña: datos de la etiqueta seatable_password;
  3. Haga clic en el botón Log In:

Interfaz de usuario

Tras iniciar sesión correctamente, se le redirigirá a la interfaz principal de SeaTable:

Secciones principales del espacio de trabajo:

  • Workspace - espacio de trabajo con las secciones principales:
    • Bases - sus bases de datos;
    • Activities - flujo de actividad;
    • Common datasets - conjuntos de datos compartidos;
    • Trash - papelera de elementos eliminados.
  • Help and resources - materiales de referencia:
    • Manual - guía de usuario.
  • My bases - bases de datos personales con opciones para:
    • Crear una nueva base o carpeta;
    • Importar datos desde archivos.
  • Shared with me - bases de datos compartidas por otros usuarios.

Consejo

Se recomienda familiarizarse primero con la sección Manual para conocer las capacidades de la plataforma.

Secciones principales de la interfaz de SeaTable

Creación de la primera base de datos

Para crear una nueva base de datos:

  1. En la sección My bases, haga clic en Add a base or folder;
  2. Elija una de las opciones:
    • Create a blank base - crear una base vacía;
    • Import from file - importar datos desde un archivo (.xlsx, .csv, .dtable);
    • Create a folder - crear una carpeta para organizar las bases.

Configuración de una nueva base

Al crear una base vacía:

  1. Nombre de la base - introduzca un nombre de proyecto claro;
  2. Descripción - agregue una breve descripción del propósito de la base;
  3. Icono y color - elija el estilo visual para una identificación rápida;
  4. Configuración de acceso - defina quién puede ver y editar la base.

Funciones principales de gestión de datos

Tras crear una base, tendrá acceso a:

  • Agregar columnas - diversos tipos de datos (texto, números, fechas, archivos, enlaces);
  • Crear vistas - tabla, calendario, galería, Kanban;
  • Configurar formularios - para recopilar datos de usuarios;
  • Automatización - reglas y scripts para el procesamiento de datos;
  • Colaboración - invitar usuarios y configurar derechos de acceso.

Activación de servicios adicionales

De forma predeterminada, SeaTable se entrega solo con la configuración básica. Para activar capacidades adicionales, siga estos pasos:

Conexión al servidor

Conéctese al servidor mediante SSH utilizando las credenciales del correo electrónico:

ssh root@your_server_ip
cd /opt/seatable-compose/

Generación de claves de seguridad

Antes de activar servicios adicionales, genere claves de seguridad:

echo "1. OnlyOffice JWT Secret:"
openssl rand -base64 32
echo "2. n8n Encryption Key:"
openssl rand -base64 32
echo "3. Postgres Password:"
openssl rand -base64 16
echo "4. Postgres Non-Root Password:"
openssl rand -base64 16

Importante

Guarde todas las claves generadas, ya que serán necesarias para la configuración.

Configuración de ajustes

Visualización de la configuración actual

cat .env

Edición del archivo de configuración

nano .env

En el archivo .env, busque la línea COMPOSE_FILE y actualícela para activar los servicios necesarios:

COMPOSE_FILE='caddy.yml,seatable-server.yml,onlyoffice.yml,n8n.yml'

Adición de variables de seguridad

Agregue sus claves generadas al final del archivo .env:

# OnlyOffice settings
ONLYOFFICE_JWT_SECRET=your_generated_key_1


# n8n settings  
N8N_ENCRYPTION_KEY=your_generated_key_2
POSTGRES_PASSWORD=your_generated_password_1
POSTGRES_NON_ROOT_PASSWORD=your_generated_password_2

Servicios adicionales disponibles

Editores de documentos:

  • onlyoffice.yml - editor de Microsoft Office en el navegador;
  • collabora.yml - editor de documentos basado en LibreOffice;

Automatización e integraciones:

  • n8n.yml - plataforma de automatización de flujos de trabajo;
  • python-pipeline.yml - herramientas de procesamiento de datos con Python;

Monitorización y administración:

  • zabbix.yml - sistema de monitorización de infraestructura;
  • gatus.yml - monitorización del estado de los servicios;
  • uptime-kuma.yml - monitorización de la disponibilidad de servicios web;

Características adicionales:

  • seadoc.yml - editor de documentos avanzado;
  • tldraw.yml - herramienta para crear diagramas y esquemas;
  • restic.yml - solución de copia de seguridad automatizada;
  • clamav.yml - escaneo de archivos antivirus.

Inicio de servicios adicionales

Guardar cambios e iniciar

Tras editar el archivo .env, guarde los cambios en el editor (Ctrl+X, luego Y en nano) y ejecute:

docker compose up -d

Verificación del estado de los contenedores

docker ps

Un inicio exitoso se verá algo así:

[+] Running 8/8
✓ Network backend-n8n-net     Created
✓ Container n8n-postgres      Healthy  
✓ Container mariadb           Healthy
✓ Container redis             Healthy
✓ Container onlyoffice        Started
✓ Container seatable-server   Running
✓ Container caddy             Started
✓ Container n8n               Started

Verificación de la funcionalidad de OnlyOffice

Acceso a OnlyOffice

Tras un inicio exitoso, OnlyOffice estará accesible en: https://your_domain:6233

Verá la página de bienvenida de OnlyOffice:

La página confirma:

  • OnlyOffice Docs Community Edition se ha instalado correctamente;
  • JWT habilitado de forma predeterminada por seguridad;
  • Integración lista para usar con SeaTable.

Configuración de n8n

Acceso a n8n

n8n estará accesible en: https://your_domain:6231

Configuración inicial

Al iniciar sesión por primera vez, se abrirá la página de creación de la cuenta de propietario:

Complete el formulario con nuevos datos (esta es una cuenta independiente de SeaTable):

  • Correo electrónico: Introduzca el correo electrónico para el administrador de n8n;
  • Nombre: Nombre del administrador;
  • Apellido: Apellido del administrador;
  • Contraseña: Cree una contraseña (mínimo 8 caracteres, 1 dígito, 1 letra mayúscula).

Nota

Las credenciales de la cuenta de n8n se crean por separado y no están vinculadas a los datos de inicio de sesión de SeaTable.

Tras completar, haga clic en Next para finalizar la configuración.

Gestión de servicios

Comandos básicos de administración

Visualización del estado de los contenedores:

docker ps

Verificación de la configuración dentro de un contenedor:

docker exec -it seatable-server ls -la /opt/seatable/conf/

Gestión de Docker Compose

Comandos de gestión en el directorio /opt/seatable-compose/:

cd /opt/seatable-compose && docker compose restart
cd /opt/seatable-compose && docker compose ps
cd /opt/seatable-compose && docker compose logs -f seatable-server

Servicios disponibles tras la configuración

Tras una configuración exitosa, tendrá acceso a:

  • SeaTable - interfaz principal: https://your_domain
  • OnlyOffice - editor de documentos: https://your_domain:6233
  • n8n - automatización: https://your_domain:6231

Nota

Información detallada sobre la configuración y el uso de SeaTable se puede encontrar en la documentación oficial.

Pedido de un servidor con SeaTable mediante la API

Para instalar este software mediante la API, siga estas instrucciones


Parte del contenido de esta página fue creado o traducido utilizando IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×