You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, managing full database backups, imports, and exports in a self-hosted Twenty instance requires direct terminal access to the host server, running Docker commands, or executing PostgreSQL utilities like pg_dumpall.
While this approach is standard for dev-ops teams, it can be tedious for everyday administrative tasks or for non-technical users who want to safely manage their CRM instances.
Proposed Feature
I would love to propose a built-in data management panel inside Twenty's settings interface (e.g., under Settings -> Data Management or Settings -> System).
This interface should allow administrators to:
Manual Export: Trigger a full snapshot/dump of the PostgreSQL database and download it directly as a .sql or .tar archive file from the browser.
Database Import / Restore: Upload a previously exported dump file directly through the UI to restore or migrate data cleanly.
Status Overview: View basic database statistics (size, timestamp of the last backup, etc.).
Why this is important (Use Cases)
Seamless Migration: It makes it incredibly easy to migrate a database between different environments (e.g., migrating from Twenty Cloud to a self-hosted instance, or moving between staging and production local servers).
Pre-update Safety Net: Administrators can quickly download a fresh backup manually before initiating docker image upgrades or synchronizing new custom Apps, minimizing the risk of accidental data loss.
Lowering Barriers: It significantly improves the accessibility and overall product experience for small teams who don't have dedicated DevOps infrastructure engineers.
Thank you for your consideration! I'd love to hear the core team's thoughts on adding native instance-level data handling tools to the UI.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Problem / Context
Currently, managing full database backups, imports, and exports in a self-hosted Twenty instance requires direct terminal access to the host server, running Docker commands, or executing PostgreSQL utilities like
pg_dumpall.While this approach is standard for dev-ops teams, it can be tedious for everyday administrative tasks or for non-technical users who want to safely manage their CRM instances.
Proposed Feature
I would love to propose a built-in data management panel inside Twenty's settings interface (e.g., under
Settings -> Data ManagementorSettings -> System).This interface should allow administrators to:
.sqlor.tararchive file from the browser.Why this is important (Use Cases)
Thank you for your consideration! I'd love to hear the core team's thoughts on adding native instance-level data handling tools to the UI.
All reactions