Docs Discord GitHub
MIT licensed

You already own the hardware.
Why pay for database hosting?

Vessel is a self-hosted database management panel. Run it on your own server. Free, open source, forever.


Supported databases

MySQL
PostgreSQL
SQLite
MongoDB
Redis
MariaDB

What's included

Isolated
Isolated connections

Keep dev, staging, and prod separate. Everything is scoped per database and never shared.

Networking
Simple to connect

Connect over localhost, a private IP, or an SSH tunnel. No VPN setup, no firewall rules to learn.

Data explorer
Coming soon soon

Browse Redis pub/sub channels, MongoDB collections and documents, MySQL and PostgreSQL tables — all from one place.

Query editor
Write queries directly

SQL and NoSQL query editor with syntax highlighting, history, and export.

Backups
Scheduled dumps

Schedule and download database snapshots from the UI. No cron jobs needed.

Privacy
Fully self-contained

No telemetry. No accounts. Your data stays on your machine.


Installation

$ git clone https://github.com/vessel-db/panel.git /var/www/vessel
$ cd /var/www/vessel && npm install && npm run build
$ pm2 start dist/server/entry.mjs --name vessel

Requires Node.js v18+. See the full installation guide for web server configuration.