Cómo instalar Symphytum en Docker - Personal Database con Cloud Sync

Symphytum | Personal Database | Desktop | Cloud Sync | Self-Hosted | SQLite | C++ Qt | Open Source | BSD-2.0

Symphytum - Personal Database autohospedado con Cloud Sync (Dropbox, MEGA), editor de formularios drag-drop, vistas Form/Table, campos custom (text, date, image, file), búsqueda, reminders, backup CSV, 433 stars, BSD-2.0 open source, desktop app multiplataforma (Windows, macOS, Linux) 💾📊

Symphytum es software personal database código abierto (C++ + Qt) para Windows, macOS y Linux. Diseña bases datos visuales sin SQL. Editor de formularios intuitivo drag-drop. Dos vistas: Form (input estructurado) + Table (search/sort/compare). Cloud sync automático (Dropbox, MEGA). SQLite backend rápido y confiable. Campos personalizables (text, numeric, date, progress, image, file, checkbox, combobox). Reminders. Búsqueda en tiempo real. Backup. Export CSV. 433 GitHub stars. Archivado 2020 pero funcional. BSD-2.0 open source.

¿Qué es Symphytum?

Symphytum es un software personal database multiplataforma (Windows, macOS, Linux) basado en C++ y Qt que permite diseñar y gestionar bases datos visuales e intuitivas sin necesidad de lenguaje SQL, con editor de formularios drag-drop, dos vistas (Form para input, Table para búsqueda/sort), cloud sync automático (Dropbox, MEGA), SQLite backend rápido, campos personalizables, reminders, búsqueda en tiempo real, backup, export CSV, todo under your control sin servicios cloud. La aplicación personal database simplificada que necesitabas.

Propuesta clave: Personal database software desktop. Cross-platform (Windows, macOS, Linux). No SQL needed. Visual database designer. Form view (structured input, dynamic drag-drop layout). Table view (search while typing, sort, compare). Field types: text, numeric, date, progress, image, file list, checkbox, combobox. Cloud sync integrated (Dropbox, MEGA drivers). Sync conflict management (single write access, read-only access mode others). Date reminders (tasks, appointments, birthdays). Fast search (highlighted results). Backup wizard. CSV export/import (limited). Multilingual (English, German, Polish, French, Italian). SQLite backend (embedded, fast, efficient, corrupts resistant). Data sync across computers automatic. Collections: contacts, inventory, collections, customers, etc. No relational data support (limitation). No automatic field calculations (limitation). 433 stars GitHub. 255 commits. Archived Oct 2020 (read-only pero funcional). v2.6 last version (Feb 2020). BSD-2.0 license (free for any purpose).

Para usuarios no-tech: Base datos sin SQL. Visual builder. Cloud sync. Multi-device. Simple.

Características principales

Campos no-text

Tipos fields: text, numeric, date, progress, image, file, checkbox, combobox. No limitado texto.

Dos vistas

Form view (input estructurado). Table view (búsqueda, sort, compare). Mismo data.

Layout dinámico

Drag-drop editor. Rearrange campos en form view. Sin código.

Cloud sync

Auto-sync Dropbox, MEGA. Multi-computer. Always updated.

Conflict management

Single write access. Read-only mode otros devices. Smart.

Date reminders

Tasks, appointments, birthdays. Notifications. Centralizadas.

Búsqueda rápida

Search while typing. Highlighted results. Instant. Table view.

Backup + Export

Backup wizard. CSV export. Importar limited (text fields).

SQLite backend

Embedded database. Fast, efficient, corrupts resistant. Data local.

Multilingual

English, German, Polish, French, Italian. UI translated.

Desktop app

Windows, macOS, Linux. No cloud lock-in. Full control.

BSD-2.0 license

Open source, free for any purpose. Archived pero funcional.

⚠️ Nota Importante: Symphytum es Desktop App, NO Docker

Symphytum es una aplicación desktop GUI (Windows, macOS, Linux) escrita en C++ + Qt, NO una aplicación web/Docker. El repositorio fue archivado en Octubre 2020 y ya no recibe actualizaciones.

¿Por qué mencionamos Symphytum en GENBYTE? Aunque no es Docker-native, es una alternativa personal database muy válida para usuarios que buscan:

  • Software offline (no cloud dependencies)
  • Cloud sync opcional (Dropbox, MEGA)
  • Control total datos (SQLite local)
  • Interface intuitiva sin SQL
  • Multi-dispositivo (sync conflicts handled)
  • Open source BSD-2.0
Proyecto archivado: Symphytum no recibe actualizaciones desde Feb 2020. Versión 2.6 es última estable. Código fuente disponible GitHub pero sin mantenimiento activo. Usa si necesitas database personal offline con occasional cloud sync.
Para alternativas web/Docker: Considera Nocodb, Teable, Baserow, AirTable. Son modernos, mantenidos, web-based, self-hosted Docker. Symphytum es mejor para desktop-only workflows con cloud sync ocasional.

Requisitos del sistema (Desktop App)

  • Windows: 7, 8, 10 (32 o 64 bit)
  • macOS: 10.12 (Sierra) o later, 64bit
  • Linux: x86_64 (AppImage, .deb, Arch AUR, Snap)
  • RAM: 512 MB mínimo (muy ligero)
  • Espacio disco: 50-200 MB + datos
  • Cloud sync (opcional): Dropbox or MEGA account
  • SQLite: Bundled (embedded database)
NO es servidor web: Symphytum es desktop app local. NO expone puerto web. Para acceso remoto, usa cloud sync (Dropbox/MEGA) o manual copy. NO es reemplazo Airtable/Nocodb web.

Descarga e instalación

Windows

  • Installer: symphytum-2.6-setup.exe (recommended)
  • Portable ZIP: Symphytum-windows-portable.zip (no install needed)
  • Descarga desde releases page GitHub

macOS

  • DMG image: symphytum-2.6.dmg
  • Drag to Applications folder
  • Descarga desde releases page GitHub

Linux

  • Ubuntu/Debian: symphytum-2.6-x86_64.deb (apt install)
  • Arch Linux: Instala desde AUR: symphytum package
  • AppImage: Symphytum-x86_64.AppImage (universal, run on most distros)
  • Snap: snapcraft install symphytum (si snaps habilitados)
  • Descarga desde releases page GitHub
# Linux AppImage (example) wget https://github.com/giowck/symphytum/releases/download/v2.6/Symphytum-x86_64.AppImage chmod +x Symphytum-x86_64.AppImage ./Symphytum-x86_64.AppImage # Linux Arch (AUR) yay -S symphytum # Linux Snap sudo snap install symphytum

Primeros pasos

1. Crear nueva base datos

  1. Abre Symphytum
  2. File → New → nombra tu database (ej: "Contacts", "Inventory")
  3. Elige location guardar (.symphytum file)
  4. Database se abre vacío

2. Crear primera colección

  1. Collections panel (left) → "+" para agregar
  2. Dale nombre (ej: "People")
  3. Colección creada, tab abierto

3. Agregar campos

  1. Colección → click "+" para agregar field
  2. Elige type: Text, Numeric, Date, Image, File, Checkbox, Combobox, etc
  3. Nombra field (ej: "Name", "Email", "Birthday")
  4. Click OK → field agregado
  5. Repite para más fields

4. Usar Form view

  1. Form tab muestra layout fields
  2. Drag-drop para rearrange fields
  3. Click "New record" para agregar datos
  4. Ingresa valores en form
  5. Auto-save cuando cierres

5. Usar Table view

  1. Table tab muestra grid con rows
  2. Search box en top: search while typing
  3. Sort by column header (click)
  4. Compare multiple records. Delete rows si needed.

6. Setup cloud sync (opcional)

  1. Settings → Cloud Sync
  2. Elige Dropbox o MEGA
  3. Authorize con credenciales
  4. Enable sync → auto-upload database file
  5. Abre mismo database en otro computer, sync automático

7. Backup + Export

  1. File → Backup → wizard crea backup .symphytum
  2. File → Export CSV → crea .csv con todos records

Casos de uso

  • Gestión contactos: Directory personal con emails, phones, birthdays, reminders.
  • Inventory tracking: SKU, quantities, locations, images. Search/sort rápido.
  • Colecciones: DVDs, libros, juguetes, coins, etc. Catalogar con images.
  • Clientes/leads: CRM personal. Notes, status, follow-up dates.
  • Recetas:**Database cocina. Ingredientes, pasos, imagenes platos.
  • Task/project tracking: Simple tasks, dates, status, notes. Sin complejidad.
  • Multi-device sync: Cloud sync (Dropbox/MEGA). Acceso laptop, desktop, otra máquina.

Limitaciones conocidas

  • No relational data: Sin foreign keys, joins, relationships entre tables.
  • No automatic calculations: Sin field formulas, auto-calculated values.
  • CSV import limitado: Importa todo como text fields. Sin field type mapping.
  • No web interface: Desktop app only. Sin acceso desde navegador.
  • Archived project: Feb 2020 última versión. No active development.
  • Cloud sync solo Dropbox/MEGA: Sin Google Drive, iCloud, OneDrive drivers.

Alternativas modernas (Web + Docker)

Si buscas database personal con interface web moderno, self-hosted, Docker-ready:

  • Nocodb: Airtable open source. Web, Docker, MySQL/PostgreSQL. Mantenido. Recomendado.
  • Teable: AI Spreadsheet. Web, Docker, PostgreSQL. Modern. Active development.
  • Baserow: Database builder. Web, Docker, PostgreSQL. Enterprise-ready.
  • Budibase: Low-code platform. Web, Docker. UI builder included.
Recomendación: Para web/Docker use Nocodb o Teable. Para pure desktop offline local con occasional cloud sync, Symphytum sigue siendo válido (aunque archived). Elige según workflow.

Stack técnico

  • Lenguaje: C++ (91%)
  • UI Framework: Qt (cross-platform GUI)
  • Database: SQLite (embedded, local)
  • Cloud sync: Dropbox API, MEGA API
  • Platform: Windows, macOS, Linux (x86_64)
  • Build: QMake
  • Licencia: BSD-2.0 open source

Comentarios

Entradas populares de este blog

Cómo Instalar y configurar SERVIDOR VPN WIREGUARD en MIKROTIK 🔐 #VPN #Wireguard #Mikrotik #RouterOS

Cómo instalar y configurar DSM SYNOLOGY 7.2.2 en PC | Guía completa, instalación, RAID 1, SMB

Cómo INSTALAR y CONFIGURAR OpenVPN en MIKROTIK. Guía completa paso a paso.