[{"data":1,"prerenderedAt":108},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-whodb":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":14,"description":15,"phase":16,"unavailableReason":17,"docsUrl":18,"logo":19,"github":19,"tagline":20,"longDescription":21,"features":22,"useCases":29,"steps":39,"faq":52,"specs":68,"compatibleOs":80,"relatedApps":81,"relatedPosts":104,"category":105},"whodb",{"fr":7,"en":7,"ar":7,"es":7},{"fr":10,"en":11,"ar":12,"es":13},"developpement","development","التطوير","desarrollo","WhoDB","Lightweight database explorer (Apache 2.0) — browse, edit and query PostgreSQL, MySQL, Redis, MongoDB and SQLite from your browser.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Fwhodb-self-hosted-database-explorer-with-ai-powered-queries",null,"WhoDB — self-hosted database explorer for PostgreSQL, MySQL, Redis and MongoDB.","WhoDB is an open-source, self-hosted database client built with Go and React. It gives you a single browser-based interface to connect to PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch and ClickHouse — and lets you browse tables, run queries and edit rows without installing anything locally.\n\nThe standout feature is its AI-powered natural language layer: once you connect an AI provider (Ollama, OpenAI-compatible), you can type plain-English questions and WhoDB translates them to SQL or Redis commands. The entire stack ships as a single Docker image under 50 MB, starts in seconds and uses a small \u002Fdata volume for encrypted session storage.\n\nOn a ServOrbit VPS, WhoDB gives your development team a permanent, self-hosted alternative to cloud database tools — no SaaS subscription, no data leaving your infrastructure, accessible from any browser via SSH tunnel.",[23,24,25,26,27,28],"Multi-engine support — connect PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch and ClickHouse from one interface.","AI-powered natural language queries — ask questions in plain English and WhoDB generates the SQL or Redis command.","Interactive schema explorer — visualise table relationships, column types and indexes in a graph view.","Inline row editing — update individual cells directly in the browser table without writing UPDATE statements.","Session encryption — connection credentials are stored encrypted in a local \u002Fdata volume, not in the browser.","Single Docker image, under 50 MB — starts in seconds, no external service required.",[30,33,36],{"title":31,"body":32},"Explore a production database without a local client","Connect to your PostgreSQL or MySQL database from any computer using only a browser. WhoDB renders the schema, lets you browse rows and run queries — no psql, no Sequel Pro, no DBeaver installation needed on the machine.",{"title":34,"body":35},"Debug Redis data during development","Browse your Redis keys, inspect values, set TTLs and delete entries from a visual interface. Useful when debugging caching bugs or inspecting session data stored in a Kubernetes cluster.",{"title":37,"body":38},"Onboard a new developer","Share the WhoDB URL with a new team member. They pick the database from the connection list, enter their credentials and start querying immediately — without setting up a database client, requesting VPN access or configuring SSH tunnels for every engine.",[40,43,46,49],{"title":41,"body":42},"Access WhoDB","WhoDB does not require a domain name. Open an SSH tunnel from your local machine: `ssh -L 8080:127.0.0.1:8080 root@\u003Cyour-vps-ip>` then open `http:\u002F\u002Flocalhost:8080` in your browser. To reach it from any browser without a tunnel, attach a domain from your ServOrbit dashboard — the host nginx proxies to the container over HTTPS — or use the free `{app}.{dns_slug}.servorbit-dns.com` subdomain included with every VPS.",{"title":44,"body":45},"Connect to your database","On the login screen, choose your database engine from the drop-down list (PostgreSQL, MySQL, SQLite, MongoDB, Redis, ElasticSearch or ClickHouse), enter the host, port, username, password and database name, then click Connect. WhoDB opens the schema browser immediately.",{"title":47,"body":48},"Browse and query","Click any table in the left panel to see its rows, schema and indexes. Use the Query tab to type SQL (or Redis commands) directly and see results instantly. Click any cell to edit its value in place and save with a single click.",{"title":50,"body":51},"Enable AI queries (optional)","If you have an Ollama instance or an OpenAI-compatible endpoint, open Settings → AI Provider, paste the URL and choose a model. You can then type plain-language questions (\"Show me the 10 orders placed yesterday\") and WhoDB generates and runs the query for you.",[53,56,59,62,65],{"q":54,"a":55},"Does WhoDB require a domain name?","No. WhoDB runs without a domain via SSH tunnel: `ssh -L 8080:127.0.0.1:8080 root@\u003Cip>` then `http:\u002F\u002Flocalhost:8080`. For browser access without a tunnel, attach a domain from your ServOrbit dashboard or use the free `{app}.{dns_slug}.servorbit-dns.com` subdomain included with every VPS.",{"q":57,"a":58},"Which databases does WhoDB support?","PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch and ClickHouse. You can add multiple connections and switch between them from the left panel.",{"q":60,"a":61},"Is the AI query feature required?","No. AI queries are optional. WhoDB is fully functional without an AI provider — you can write SQL and Redis commands directly in the Query tab. The AI layer adds natural language support when you connect an Ollama or OpenAI-compatible endpoint in Settings.",{"q":63,"a":64},"How are my database credentials stored?","Credentials are encrypted and stored in the \u002Fdata volume on your VPS. They are never sent to a third-party service. The encryption key can be set via the WHODB_ENCRYPTION_KEY environment variable for extra security.",{"q":66,"a":67},"How do I update WhoDB?","Pull the latest image and restart the container: `docker pull clidey\u002Fwhodb:latest && docker compose -f \u002Fopt\u002Fwhodb\u002Fcompose.yml up -d --no-deps --pull always`. Your sessions and saved connections are kept in the \u002Fdata volume and survive the update.",{"version":69,"license":70,"ram":71,"cpu":72,"disk":73,"port":74,"os":75,"stack":76},"latest","Apache 2.0","\u003C 256 MB","1 vCPU","5 GB minimum","8080","Ubuntu 24.04",[77,78,79],"Docker","Go","React",[],[82,89,98],{"name":83,"slug":84,"categorySlug":11,"categoryName":85,"categoryColor":86,"logo":19,"tagline":87,"description":88},"DrawDB","drawdb","Development","text-warning bg-warning\u002F10","Visual database schema designer — draw tables, define FK relationships and export SQL in seconds.","Open-source database schema editor self-hosted on your VPS — design your tables visually and export SQL DDL for MySQL, PostgreSQL, SQLite, MariaDB or SQL Server.",{"name":90,"slug":91,"categorySlug":92,"categoryName":93,"categoryColor":94,"logo":95,"tagline":96,"description":97},"Metabase","metabase","databases","Databases","text-blue-400 bg-blue-500\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fmetabase.svg","Open-source business intelligence on top of any SQL database — dashboards and charts in the browser, no SQL required.","Open-source business intelligence — connect any SQL database and build dashboards, questions and charts in the browser, no SQL required.",{"name":99,"slug":100,"categorySlug":92,"categoryName":93,"categoryColor":94,"logo":101,"tagline":102,"description":103},"NocoDB","nocodb","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50206778","Turn any database into a smart spreadsheet — the open-source, self-hosted Airtable alternative.","Open-source Airtable alternative — turn any database into a smart spreadsheet with grid, kanban, gallery and form views, REST and GraphQL APIs and built-in automations. Self-hosted, no per-seat pricing.",[],{"key":10,"slug":11,"name":85,"objective":106,"icon":107,"color":86},"Kick off a software project quickly.","dev",1788035311225]