Quasar Community Edition v0.2.0: Cloud-to-Community Migration with Zero Lock-In from TUWA
Hey Product Hunt community! π
We just rolled out Quasar Community Edition v0.2.0, solving one of the biggest dilemmas in Web3 developer tools: vendor lock-in.
Start on Quasar Cloud for convenience, move to your own self-hosted server whenever you want β without losing data, transaction history, or breaking your live apps.
Here is how the Cloud β Community Edition migration works:
π¦ Cloud Export & Encryption
β’ Organizations export directly from their settings page, confirmed via password + 2FA.
β’ End-to-end encrypted (AES-256-GCM) in 64 KiB frames using a one-time ephemeral import key, so massive histories never sit in memory.
β’ Reads a consistent live database snapshot with zero downtime while Cloud tracking remains uninterrupted.
β’ Audit emails sent automatically to all organization owners upon export.
π₯ Community Node Import
β’ One-click import in your nodeβs admin panel with pre-flight dry-run validation.
β’ Live progress tracking and a comprehensive final report.
β’ Resumable delta sync: re-run the export later to pull only new transactions and status changes without duplicates.
β’ Secrets are safely re-encrypted using your node-local keys.
π Seamless Workspace Migration
β’ One-line configuration switch: just update your appβs baseUrl. Webhook receivers change nothing.
β’ Full preservation of App IDs, API keys, and webhook signing secrets.
β’ Transports full historical transaction ledgers, 30-day delivery logs, and payment records.
β’ In-flight pending transactions keep tracking automatically on your local node.
---
π Next on the roadmap:
Native crypto payments in Quasar β non-custodial, direct wallet-to-wallet rails for EVM & Solana with live tracking
via @tuwaio/nova-payments.
Migration Guide: https://docs.tuwa.io/quasar/migrate-to-community
GitHub Repository (Apache-2.0): https://github.com/TuwaIO/quasar-community
Let us know your thoughts or feedback on self-hosting and data sovereignty!


Replies
Be the first to reply
Have a question or a thought to share? Add a comment above to start the conversation.