Try describing what you need:

OrcaQ logo

OrcaQ

★ 225
MIT LicenseOpen Source — No PaywallSingle Container — single container — minimal hosting footprintDocker · Binary · SourceNo external DB3+ active committers (12mo)

About

OrcaQ is a database editor aimed at developers and administrators who need to manage several database engines from a single interface. It supports PostgreSQL, MySQL, MariaDB, Oracle, SQLite, and...

Community Ratings

No ratings yet

Features

  • workspace management
  • connection management
  • schema explorer
  • file explorer
  • quick query grid
  • raw SQL editor
  • Redis key browser
  • ERD diagrams
  • roles and permissions
  • backup and restore

Details

Last Updated
Nov 3, 2026
Created
Apr 5, 2025
Install Methods
dockerbinarysource
Requirements
Node.js >= 18bun
Default Port
9432web UI
Authentication
local
Backup & Export
native-exportbuilt-in-backupapi-export
Runtime / Stack
NodejsdebDocker
Privacy & Independence
No Cloud RequiredOffline Capable
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run OrcaQ yourself

Pick how much you want to manage.

1 more way to host

Some links earn us a commission. netcup pays us one and is our preferred VPS host.

Is this your project? Sponsor a listing

Run OrcaQ with Docker Compose

Compose file from the OrcaQ project repository.

1 service

no resource limits declared

docker-compose.yml · @ 3142fe6 · scanned Nov 3, 2026

# =============================================================================
# OrcaQ — Docker Compose
# The open-source next-generation database editor
# =============================================================================
#
# Usage:
#   docker compose up -d              # Start all services
#   docker compose up -d orcaq        # Start OrcaQ only (bring your own DB)
#   docker compose logs -f orcaq      # Follow OrcaQ logs
#   docker compose down -v            # Stop & remove volumes
#
# OrcaQ is STATELESS — it connects to user-provided databases at runtime.
# The included PostgreSQL service is a DEMO database for testing, not required.
# =============================================================================

services:
  # ---------------------------------------------------------------------------
  # OrcaQ Application (Nuxt 3 SPA + H3/Nitro backend)
  # ---------------------------------------------------------------------------
  orcaq:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: orcaq
    restart: unless-stopped
    ports:
      - '${ORCAQ_PORT:-9432}:9432'
    environment:
      - NODE_ENV=production
      - NITRO_HOST=0.0.0.0
      - NITRO_PORT=9432
      # --- Analytics (optional — uncomment to enable) ---
      # - NUXT_AMPLITUDE_API_KEY=${NUXT_AMPLITUDE_API_KEY:-}
    networks:
      - orcaq-net
    healthcheck:
      test:
        [
          'CMD',
          'wget',
          '--no-verbose',
          '--tries=1',
          '--spider',
          'http://localhost:9432',
        ]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 15s

  # ---------------------------------------------------------------------------
  # Demo PostgreSQL (for testing — remove if connecting to external DBs only)
  # ---------------------------------------------------------------------------
  # postgres-demo:
  #   image: postgres:16-alpine
  #   container_name: orcaq-postgres-demo
  #   restart: unless-stopped
  #   ports:
  #     - "${POSTGRES_PORT:-5432}:5432"
  #   environment:
  #     POSTGRES_USER: ${POSTGRES_USER:-orcaq}
  #     POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-orcaq_demo_pass}
  #     POSTGRES_DB: ${POSTGRES_DB:-orcaq_demo}
  #   volumes:
  #     - pgdata:/var/lib/postgresql/data
  #   networks:
  #     - orcaq-net
  #   healthcheck:
  #     test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-orcaq} -d ${POSTGRES_DB:-orcaq_demo}"]
  #     interval: 10s
  #     timeout: 5s
  #     retries: 5
  #     start_period: 10s

  # ---------------------------------------------------------------------------
  # (Optional) Nginx reverse proxy — uncomment to enable load balancing
  # ---------------------------------------------------------------------------
  # nginx:
  #   image: nginx:alpine
  #   container_name: orcaq-nginx
  #   restart: unless-stopped
  #   ports:
  #     - "80:80"
  #     - "443:443"
  #   volumes:
  #     - ./nginx.conf:/etc/nginx/nginx.conf:ro
  #     # - ./certs:/etc/nginx/certs:ro    # For HTTPS
  #   networks:
  #     - orcaq-net
  #   depends_on:
  #     - orcaq

volumes:
  pgdata:
    driver: local

networks:
  orcaq-net:
    driver: bridge

This file may be out of date. Check the OrcaQ website for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Aug 17, 2026

Alternatives to OrcaQ

LibreDB Studio logo

LibreDB Studio

1.3k
LibreDB Studio is a self-hosted database editor and SQL IDE that runs next to your data in containers, Kubernetes, or embedded in your product. It supports many databases and data systems through one browser-based interface.
Database Management
2 Containers
Details
ChartDB logo

ChartDB

23.1k
ChartDB is a web-based open-source database diagram editor that visualizes schemas, edits diagrams, and generates SQL/DDL exports.
Database ManagementCopyleft LicenseDiagramming Tools+2
Telemetry: Opt-Out
Details
Azimutt logo

Azimutt

2.2k
Azimutt is a full-stack database exploration tool for designing, exploring, documenting, querying, and analyzing database schemas and data.
Database ManagementIDE ToolsPermissive License+2
Details
Adminer logo

Adminer

8.0k
Adminer is a full-featured database management tool written in PHP, delivered as a single-file deployment for server-side database administration.
Database ManagementPermissive LicenseCopyleft License+1
Details
masume logo

masume

108
masume is a keyboard-first terminal database client with AI chat and an MCP server for working with multiple database engines.
Database ManagementAI ToolingModel Context Protocol
10 Containers
Details
Mathesar logo

Mathesar

5.2k
Mathesar is a self-hosted web application that provides a spreadsheet-like interface for viewing, editing, querying, and collaborating on PostgreSQL data.
Database ManagementCopyleft LicenseLow Code Development+1
Details
CloudBeaver logo

CloudBeaver

5.2k
CloudBeaver Community is a web-based cloud database manager with a rich interface for browsing, editing, and querying databases.
Database ManagementPermissive LicenseIDE Tools+1
Details
WebDB logo

WebDB

7
Efficient database IDE.
Database ManagementIDE ToolsCopyleft License+1
Details

Related Software

portabase logo

portabase

1.9k
Portabase is a tool for simplifying backup and restoration of database instances, with secure operation via Portabase agents.
Database ManagementAutomation ToolsSelf Hosting Solutions+1
2 Containers
Details
Datasette logo

Datasette

11.6k
Datasette is an open source tool for exploring and publishing data as an interactive website with an accompanying API.
Database ManagementAnalytics ToolsSelf Hosting Solutions+1
Details
Directus logo

Directus

38.7k
Directus is a real-time API and app dashboard for managing SQL database content.
Database ManagementCMS PlatformsLow Code Development+4
Source AvailableFOSS with Issues
Details
Bytebase logo

Bytebase

14.7k
Bytebase is an open-source database governance platform for controlling change management, access control, and compliance across databases.
Database ManagementPermissive LicenseAutomation Tools+1
Single Container
Details
Hasura logo

Hasura

32.1k
An open source GraphQL engine that provides a single secure API endpoint for accessing data and building modern applications.
API ManagementPermissive LicenseDatabase Management
6 Containers
Details
Chartbrew logo

Chartbrew

4.1k
Chartbrew is an open-source web application for connecting to databases and APIs to create charts and dashboards.
Database ManagementPermissive LicenseAnalytics Tools+1
Details
NocoDB logo

NocoDB

65.5k
NocoDB is a no-code database platform for building and managing databases online.
Database ManagementLow Code DevelopmentAutomation Tools+1
2 Containers
Details
Superset logo

Superset

75.5k
A modern, enterprise-ready business intelligence web application for data exploration and visualization.
Analytics ToolsPermissive LicenseDatabase Management+1
10 Containers
Details
Shaper logo

Shaper

1.3k
Shaper is an open source, SQL-first platform for building data dashboards, reports, and customer-facing analytics.
Analytics ToolsCopyleft LicensePersonal Dashboards+2
Single Container
Details
Meilisearch-UI logo

Meilisearch-UI

788
An open-source admin dashboard UI for managing Meilisearch instances.
Search EnginesDatabase ManagementSelf Hosting Solutions+1
Details