1

    nex-postgres-multi-instance

    by Nex AI

    Manage multiple Postgres versions and extensions on one Linux box with a port registry and unified backups.

    Updated Jun 2026
    Security scanned
    Cursor

    $29

    · or 145 credits

    30-day refund guarantee

    Secure checkout via Stripe

    Included in download

    • Run pgvector and TimescaleDB side-by-side on a single Raspberry Pi or VPS.
    • Fix 'Peer authentication failed' errors by generating correct pg_hba configs.
    • terminal automation included
    • Ready for Cursor
    • Instant install

    Sample input

    I need to add a pgvector instance for a new project called 'brain-search' on my Ubuntu box. Port 5432 is already taken by my main app.

    Sample output

    I've generated the postgres-multi/ package. I've assigned 'brain-search' to port 5433 (the next free port in your registry) using the docker-pgvector template.

    Registry Entry added: 5433 | brain-search-db | brain-search | pgvector pg16 | docker | 2024-05-20

    Run this to start: docker compose -f postgres-multi/docker-instances/docker-compose-brain-search.yml up -d

    About This Skill

    Run Multiple Postgres Instances Peacefully

    Running multiple databases on a single Linux machine often leads to port collisions, authentication headaches ("Peer authentication failed"), and backup gaps. This skill implements a battle-tested operational pattern for developers who need to host multiple isolated Postgres environments—such as pgvector, TimescaleDB, and vanilla Postgres—side-by-side without version conflicts or high managed-database bills.

    What it does

    The skill generates a hard-coded infrastructure folder (postgres-multi/) containing everything needed to manage your database fleet:

    • Port Registry: A canonical mapping to prevent port collisions between services.
    • Multi-Instance Configs: Templates for both Debian-managed clusters and Docker containers (pgvector, TimescaleDB, vanilla).
    • Hardened Security: Automatic 127.0.0.1 binding and SCRAM-SHA-256 authentication setup to prevent credential-spraying.
    • Unified Backups: A central shell script that iterates through your registry to perform gzipped nightly dumps with auto-pruning.
    • Fix Scripts: One-shot utilities to resolve common "peer authentication" issues and check port availability.

    Why use this skill?

    Unlike a generic AI prompt, this skill enforces strict operational standards: it ensures every volume is app-prefixed to prevent accidental data deletion, insists on non-root app roles, and provides a documented upgrade path for when the next Postgres major version ships. It transforms a messy "db-on-a-box" setup into a professional, registry-backed database platform.

    Use Cases

    • Run pgvector and TimescaleDB side-by-side on a single Raspberry Pi or VPS.
    • Fix 'Peer authentication failed' errors by generating correct pg_hba configs.
    • Avoid port collisions with a managed registry for all local database instances.
    • Automate nightly gzipped backups for every Postgres instance on the host.
    • Isolate app data using named Docker volumes and local-only network bindings.

    Reviews

    No reviews yet - be the first to share your experience.

    Only users who have downloaded or purchased this skill can leave a review.

    Security Scanned

    Passed automated security review

    Permissions

    Terminal / Shell

    Allowed Hosts

    keepachangelog.com
    semver.org
    nex-ai.be

    File Scopes

    nex-postgres-multi-instance/**

    Compatible with SKILL.md-compatible agents including Claude Code, Cursor, and Aider.

    Creator

    Founder of Nex AI. I build production-grade Claude Skills from systems that actually run: multi-tenant SaaS, Telegram agents, Raspberry Pi infrastructure, 3D multiplayer rooms. Every skill ships battle-tested patterns, not theory. 33+ open source skills published, commercial catalog growing.

    Frequently Asked Questions

    More Premium Skills

    $29