Flashboard offers free access to local databases with unlimited edits. Connect your local PostgreSQL server to manage development and test databases directly from your browser, without deploying them to a remote server first.
How it works
Run npx flashboard@latest local in your terminal to create a secure tunnel between your local PostgreSQL and Flashboard's servers. Your database stays on your machine, but you can manage it through the same interface you use for production databases.
The tunnel remains active as long as the command is running. Close the terminal, and the connection closes with it.
Security
Local database connections use multiple layers of security:
-
Encrypted credentials: Your database credentials are encrypted with a key only you own. Even Flashboard's team cannot access them.
-
Encrypted tunnel: All traffic between your machine and Flashboard travels through an encrypted tunnel.
-
Flashboard CLI authentication: The tunnel only accepts connections from your authenticated CLI session, preventing unauthorized access to your local database.
-
SSL required (self-signed allowed): The PostgreSQL connection through the tunnel requires SSL. This ensures your data is encrypted end-to-end. We accept self-signed certificates since CA-signed certificates aren't practical for localhost. This means the SSL layer doesn't verify server identity, which removes protection against man-in-the-middle attacks at that layer. We believe the other security layers offer enough protection, but please consider this security trade-off before using local databases with Flashboard.
