This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

INFRA Repo

Packages that are generic to any PostgreSQL version and Linux major version.

The pigsty-infra repo contains packages that are generic to any PostgreSQL version and Linux major version, including Prometheus & Grafana stack, admin tools for Postgres, and many utilities written in Go.

This repo is maintained by Ruohang Feng (Vonng) @ Pigsty, you can find all the build specs on https://github.com/pgsty/infra-pkg. Prebuilt RPM / DEB packages for RHEL / Debian / Ubuntu distros available for x86_64 and aarch64 arch. Hosted on Cloudflare CDN for free global access.

LinuxPackagex86_64aarch64
ELrpm
Debiandeb

You can check the Release - Infra Changelog for the latest updates.


Quick Start

You can add the pigsty-infra repo with the pig CLI tool, it will automatically choose from apt/yum/dnf.

curl https://repo.pigsty.io/pig | bash  # download and install the pig CLI tool
pig repo add infra                      # add pigsty-infra repo file to your system
pig repo update                         # update local repo cache with apt / dnf
# use when in mainland China or Cloudflare is down
curl https://repo.pigsty.cc/pig | bash  # install pig from China CDN mirror
pig repo add infra                      # add pigsty-infra repo file to your system
pig repo update                         # update local repo cache with apt / dnf
# you can manage infra repo with these commands:
pig repo add infra -u       # add repo file, and update cache
pig repo add infra -ru      # remove all existing repo, add repo and make cache
pig repo set infra          # = pigsty repo add infra -ru

pig repo add all            # add infra, node, pgsql repo to your system
pig repo set all            # remove existing repo, add above repos and update cache

Manual Setup

You can also use this repo directly without the pig CLI tool, by adding them to your Linux OS repo list manually:

APT Repo

On Debian / Ubuntu compatible Linux distros, you can add the GPG Key and APT repo file manually with:

# Add Pigsty's GPG public key to your system keychain to verify package signatures, or just trust
curl -fsSL https://repo.pigsty.io/key | sudo gpg --dearmor -o /etc/apt/keyrings/pigsty.gpg

# Get Debian distribution codename (distro_codename=jammy, focal, bullseye, bookworm)
# and write the corresponding upstream repository address to the APT List file
distro_codename=$(lsb_release -cs)
sudo tee /etc/apt/sources.list.d/pigsty-infra.list > /dev/null <<EOF
deb [signed-by=/etc/apt/keyrings/pigsty.gpg] https://repo.pigsty.io/apt/infra generic main
EOF

# Refresh APT repository cache
sudo apt update
# use when in mainland China or Cloudflare is down
# Add Pigsty's GPG public key to your system keychain to verify package signatures, or just trust
curl -fsSL https://repo.pigsty.cc/key | sudo gpg --dearmor -o /etc/apt/keyrings/pigsty.gpg

# Get Debian distribution codename (distro_codename=jammy, focal, bullseye, bookworm)
# and write the corresponding upstream repository address to the APT List file
distro_codename=$(lsb_release -cs)
sudo tee /etc/apt/sources.list.d/pigsty-infra.list > /dev/null <<EOF
deb [signed-by=/etc/apt/keyrings/pigsty.gpg] https://repo.pigsty.cc/apt/infra generic main
EOF

# Refresh APT repository cache
sudo apt update
# If you don't want to trust any GPG key, just trust the repo directly
distro_codename=$(lsb_release -cs)
sudo tee /etc/apt/sources.list.d/pigsty-infra.list > /dev/null <<EOF
deb [trust=yes] https://repo.pigsty.io/apt/infra generic main
EOF

sudo apt update

YUM Repo

On RHEL compatible Linux distros, you can add the GPG Key and YUM repo file manually with:

# Add Pigsty's GPG public key to your system keychain to verify package signatures
curl -fsSL https://repo.pigsty.io/key | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty >/dev/null

# Add Pigsty Repo definition files to /etc/yum.repos.d/ directory
sudo tee /etc/yum.repos.d/pigsty-infra.repo > /dev/null <<-'EOF'
[pigsty-infra]
name=Pigsty Infra for $basearch
baseurl=https://repo.pigsty.io/yum/infra/$basearch
skip_if_unavailable = 1
enabled = 1
priority = 1
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty
module_hotfixes=1
EOF

# Refresh YUM/DNF repository cache
sudo yum makecache;
# use when in mainland China or Cloudflare is down
# Add Pigsty's GPG public key to your system keychain to verify package signatures
curl -fsSL https://repo.pigsty.cc/key | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty >/dev/null

# Add Pigsty Repo definition files to /etc/yum.repos.d/ directory
sudo tee /etc/yum.repos.d/pigsty-infra.repo > /dev/null <<-'EOF'
[pigsty-infra]
name=Pigsty Infra for $basearch
baseurl=https://repo.pigsty.cc/yum/infra/$basearch
skip_if_unavailable = 1
enabled = 1
priority = 1
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-pigsty
module_hotfixes=1
EOF

# Refresh YUM/DNF repository cache
sudo yum makecache;
# If you don't want to trust any GPG key, just trust the repo directly
sudo tee /etc/yum.repos.d/pigsty-infra.repo > /dev/null <<-'EOF'
[pigsty-infra]
name=Pigsty Infra for $basearch
baseurl=https://repo.pigsty.io/yum/infra/$basearch
skip_if_unavailable = 1
enabled = 1
priority = 1
gpgcheck = 0
module_hotfixes=1
EOF

sudo yum makecache;

Content

For a detailed list of all packages available in the Infra repository, see the Package List.

For the changelog and release history, see the Release Log.


Source

Building specs of this repo is open-sourced on GitHub:

If the platform is not supported, you can also build the packages from source code by yourself.

1 - Package List

Available packages in the Infra repository

Grafana Stack

NameVersionLicenseComment
grafana12.3.1AGPLv3Observability and visualization platform
loki3.1.1AGPLv3Log aggregation system (deprecated)
promtail3.0.0AGPLv3Loki log collection agent (deprecated)
grafana-infinity-ds3.6.0Apache-2.0JSON/CSV/XML datasource support
grafana-plugins12.3.0Apache-2.0Extra panel plugins by Pigsty

Victoria Stack

NameVersionLicenseComment
victoria-metrics1.132.0Apache-2.0High-performance TSDB, Prometheus alternative
victoria-logs1.43.1Apache-2.0High-performance log storage and query engine
victoria-traces0.5.1Apache-2.0Distributed tracing backend
victoria-metrics-cluster1.132.0Apache-2.0VictoriaMetrics distributed cluster
vmutils1.132.0Apache-2.0VictoriaMetrics CLI utilities
vlogscli1.43.1Apache-2.0VictoriaLogs interactive query client
vlagent1.43.1Apache-2.0VictoriaLogs log collection agent
grafana-victorialogs-ds0.23.2Apache-2.0VictoriaLogs Grafana datasource
grafana-victoriametrics-ds0.19.7Apache-2.0VictoriaMetrics Grafana datasource

Prometheus Stack

NameVersionLicenseComment
prometheus3.8.1Apache-2.0Cloud-native monitoring & TSDB
pushgateway1.11.2Apache-2.0Metrics push gateway for short-lived jobs
alertmanager0.30.0Apache-2.0Alert management & notification dispatch
blackbox_exporter0.27.0Apache-2.0Blackbox probing, endpoint availability

Metric Exporters

NameVersionLicenseComment
pg_exporter1.1.1Apache-2.0Advanced Postgres metrics exporter
pgbackrest_exporter0.22.0MITExpose pgbackrest metrics
node_exporter1.10.2Apache-2.0Expose Linux node metrics
keepalived_exporter1.7.0GPL-3.0Expose keepalived/VIP metrics
nginx_exporter1.5.1Apache-2.0Expose nginx metrics
zfs_exporter3.8.1MITExpose zfs metrics
mysqld_exporter0.18.0Apache-2.0Expose mysql metrics
redis_exporter1.80.1MITExpose redis metrics
kafka_exporter1.9.0Apache-2.0Expose kafka metrics
mongodb_exporter0.47.2Apache-2.0Expose mongodb metrics
mtail3.0.8Apache-2.0Parse logs and generate metrics
vector0.52.0MPL-2.0Versatile log collector

Object Storage

NameVersionLicenseComment
minio20251203120000AGPLv3FOSS S3 server, now built by pgsty
mcli20250813083541AGPLv3FOSS S3 client
rustfs1.0.0-a71Apache-2.0FOSS MinIO, Alpha
garage2.1.0AGPL-3.0Lightweight S3
seaweedfs4.01Apache-2.0S3 for small files
rclone1.72.1MITS3 command line tool
restic0.18.1BSD-2Backup tool
juicefs1.3.1Apache-2.0Filesystem over S3

Databases

PostgreSQL related tools, DBMS, and other utilities

NameVersionLicenseComment
etcd3.6.7Apache-2.0Fault-tolerant distributed coordination
kafka4.0.0Apache-2.0Message queue
duckdb1.4.3MITEmbedded OLAP
ferretdb2.7.0Apache-2.0MongoDB over PG
tigerbeetle0.16.65Apache-2.0Financial OLTP
IvorySQL5.1Apache-2.0Oracle compatible PG 18.1

Utilities

Pig package manager, PostgreSQL tools, and other database related utilities

NameVersionLicenseComment
pig0.9.0Apache-2.0PG package manager
vip-manager4.0.0BSD-2Bind L2 VIP to PG primary
pgflo0.0.15Apache-2.0Stream, transform, route PG data in real-time
pgschema1.4.2Apache-2.0Perform PG schema migration
pg_timetable6.2.0PostgreSQLAdvanced scheduling for PostgreSQL
timescaledb-tools0.18.1Apache-2.0Optimize timescaledb params
timescaledb-event-streamer0.20.0Apache-2.0CDC on timescaledb hypertable
dblab0.34.2MITMulti-database CLI tool
sqlcmd1.8.0MITMS SQL Server CLI client
pev21.19.0PostgreSQLPostgreSQL explain visualizer 2
sealos5.0.1Apache-2.0Battery-included Kubernetes distribution
vray5.28.0MITBuild proxies to bypass network restrictions
asciinema3.0.1GPL-3.0Terminal session recording and playback
postgrest14.3MITRESTful API for PostgreSQL
npgsqlrest3.3.3MIT.NET REST API generator for PostgreSQL

AI Coding

AI Agent, MCP tools, python package manager, web IDE, etc…

NameVersionLicenseComment
claude2.1.1ProprietaryClaude Code - Anthropic’s agentic coding tool
opencode1.0.223MITTerminal-based AI coding assistant
code-server4.107.0MITVS Code in the browser
genai-toolbox0.24.0Apache-2.0Google database MCP server
uv0.9.18MITNext-gen Python package manager
golang1.25.5BSD-3Go compiler
nodejs24.12.0MIT/MixedRun Javascript on serverside

2 - Release Log

pigsty-infra repository changelog and observability package release notes

2026-01-08

NameOld VerNew VerNote
pg_exporter1.1.01.1.1new pg_timeline collector
npgsqlrest-3.3.3new
postgrest-14.3new
opencode1.0.223new
code-server4.107.0new
claude2.0.762.1.1update
genai-toolbox0.23.00.24.0remove broken oracle driver
golang-1.25.5new
nodejs-24.12.0new

2025-12-25

NameOld VerNew VerNote
pig0.8.00.9.0routine update
etcd3.6.63.6.7routine update
uv-0.9.18new python package manager
ccm-2.0.76new claude code
asciinema-3.0.1new terminal recorder
ivorysql5.05.1
grafana12.3.012.3.1
vector0.51.10.52.0
prometheus3.8.03.8.1
alertmanager0.29.00.30.0
victoria-logs1.41.01.43.1
pgbackrest_exporter0.21.00.22.0
grafana-victorialogs-ds0.22.40.23.2

2025-12-16

NameOld VerNew VerNote
victoria-metrics1.131.01.132.0
victoria-logs1.40.01.41.0
blackbox_exporter0.27.00.28.0
duckdb1.4.21.4.3
rclone1.72.01.72.1
pev21.17.01.19.0
pg_exporter1.0.31.1.0
pig0.7.40.8.0
genai-toolbox0.22.00.23.0
minio2025090716130920251203120000by pgsty

2025-12-04

NameOld VerNew VerNote
rustfs-1.0.0-a71new
seaweedfs-4.1.0new
garage-2.1.0new
rclone1.71.21.72.0
vector0.51.00.51.1
prometheus3.7.33.8.0
victoria-metrics0.130.00.131.0
victoria-logs0.38.00.40.0
victoria-traces-0.5.1new
grafana-victorialogs-ds0.22.10.22.4
redis_exporter1.80.01.80.1
mongodb_exporter0.47.10.47.2
genai-toolbox0.21.00.22.0

2025-11-23

NameOld VerNew VerNote
pgschema-1.4.2new
pgflo-0.0.15new
vector0.51.00.51.1bug fix
sealos5.0.15.1.1
etcd3.6.53.6.6
duckdb1.4.11.4.2
pg_exporter1.0.21.0.3
pig0.7.10.7.2
grafana12.1.012.3.0
pg_timetable6.1.06.2.0
genai-toolbox0.16.00.21.0
timescaledb-tools0.18.00.18.1moved from PGSQL to INFRA
timescaledb-event-streamer0.12.00.20.0
tigerbeetle0.16.600.16.65
victoria-metrics1.129.11.130.0
victoria-logs1.37.21.38.0
grafana-victorialogs-ds0.21.40.22.1
grafana-victoriametrics-ds0.19.60.19.7
grafana-plugins12.0.012.3.0

2025-11-11

NameOld VerNew VerNote
grafana12.1.012.2.1download url change
prometheus3.6.03.7.3
pushgateway1.11.11.11.2
alertmanager0.28.10.29.0
nginx_exporter1.5.01.5.1
node_exporter1.9.11.10.2
pgbackrest_exporter0.20.00.21.0
redis_exporter1.77.01.80.0
duckdb1.4.01.4.1
dblab0.33.00.34.2
pg_timetable5.13.06.1.0
vector0.50.00.51.0
rclone1.71.11.71.2
victoria-metrics1.126.01.129.1
victoria-logs1.35.01.37.2
grafana-victorialogs-ds0.21.00.21.4
grafana-victoriametrics-ds0.19.40.19.6
grafana-infinity-ds3.5.03.6.0
genai-toolbox0.16.00.18.0
pev21.16.01.17.0
pig0.6.20.7.1

2025-10-18

NameOld VerNew VerNote
prometheus3.5.03.6.0
nginx_exporter1.4.21.5.0
mysqld_exporter0.17.20.18.0
redis_exporter1.75.01.77.0
mongodb_exporter0.47.00.47.1
victoria-metrics1.121.01.126.0
victoria-logs1.25.11.35.0
duckdb1.3.21.4.0
etcd3.6.43.6.5
restic0.18.00.18.1
tigerbeetle0.16.540.16.60
grafana-victorialogs-ds0.19.30.21.0
grafana-victoriametrics-ds0.18.30.19.4
grafana-infinity-ds3.3.03.5.0
genai-toolbox0.9.00.16.0
grafana12.1.012.2.0
vector0.49.00.50.0
rclone1.70.31.71.1
minio2025072315540220250907161309
mcli2025072105280820250813083541

2025-08-15

NameOld VerNew VerNote
grafana12.0.012.1.0
pg_exporter1.0.11.0.2
pig0.6.00.6.1
vector0.48.00.49.0
redis_exporter1.74.01.75.0
mongodb_exporter0.46.00.47.0
victoria-metrics1.121.01.123.0
victoria-logs1.25.01.28.0
grafana-victoriametrics-ds0.17.00.18.3
grafana-victorialogs-ds0.18.30.19.3
grafana-infinity-ds3.3.03.4.1
etcd3.6.13.6.4
ferretdb2.3.12.5.0
tigerbeetle0.16.500.16.54
genai-toolbox0.9.00.12.0

2025-07-24

NameOld VerNew VerNote
ferretdb-2.4.0pair with documentdb 1.105
etcd-3.6.3
minio-20250723155402
mcli-20250721052808
ivorysql-4.5-0ffca11-20250709fix libxcrypt dep issue

2025-07-16

NameOld VerNew VerNote
genai-toolbox0.8.00.9.0MCP toolbox for various DBMS
victoria-metrics1.120.01.121.0split into various packages
victoria-logs1.24.01.25.0split into various packages
prometheus3.4.23.5.0
duckdb1.3.11.3.2
etcd3.6.13.6.2
tigerbeetle0.16.480.16.50
grafana-victoriametrics-ds0.16.00.17.0
rclone1.69.31.70.3
pig0.5.00.6.0
pev21.15.01.16.0
pg_exporter1.0.01.0.1

2025-07-04

NameOld VerNew VerNote
prometheus3.4.13.4.2
grafana12.0.112.0.2
vector0.47.00.48.0
rclone1.69.01.70.2
vip-manager3.0.04.0.0
blackbox_exporter0.26.00.27.0
redis_exporter1.72.11.74.0
duckdb1.3.01.3.1
etcd3.6.03.6.1
ferretdb2.2.02.3.1
dblab0.32.00.33.0
tigerbeetle0.16.410.16.48
grafana-victorialogs-ds0.16.30.18.1
grafana-victoriametrics-ds0.15.10.16.0
grafana-infinity-ds3.2.13.3.0
victoria-logs1.22.21.24.0
victoria-metrics1.117.11.120.0

2025-06-01

NameOld VerNew VerNote
grafana-12.0.1
prometheus-3.4.1
keepalived_exporter-1.7.0
redis_exporter-1.73.0
victoria-metrics-1.118.0
victoria-logs-1.23.1
tigerbeetle-0.16.42
grafana-victorialogs-ds-0.17.0
grafana-infinity-ds-3.2.2

2025-05-22

NameOld VerNew VerNote
dblab-0.32.0
prometheus-3.4.0
duckdb-1.3.0
etcd-3.6.0
pg_exporter-1.0.0
ferretdb-2.2.0
rclone-1.69.3
minio-20250422221226last version with admin GUI
mcli-20250416181326
nginx_exporter-1.4.2
keepalived_exporter-1.6.2
pgbackrest_exporter-0.20.0
redis_exporter-1.27.1
victoria-metrics-1.117.1
victoria-logs-1.22.2
pg_timetable-5.13.0
tigerbeetle-0.16.41
pev2-1.15.0
grafana-12.0.0
grafana-victorialogs-ds-0.16.3
grafana-victoriametrics-ds-0.15.1
grafana-infinity-ds-3.2.1
grafana-plugins-12.0.0

2025-04-23

NameOld VerNew VerNote
mtail-3.0.8new
pig-0.4.0
pg_exporter-0.9.0
prometheus-3.3.0
pushgateway-1.11.1
keepalived_exporter-1.6.0
redis_exporter-1.70.0
victoria-metrics-1.115.0
victoria-logs-1.20.0
duckdb-1.2.2
pg_timetable-5.12.0
vector-0.46.1
minio-20250422221226
mcli-20250416181326

2025-04-05

NameOld VerNew VerNote
pig-0.3.4
etcd-3.5.21
restic-0.18.0
ferretdb-2.1.0
tigerbeetle-0.16.34
pg_exporter-0.8.1
node_exporter-1.9.1
grafana-11.6.0
zfs_exporter-3.8.1
mongodb_exporter-0.44.0
victoria-metrics-1.114.0
minio-20250403145628
mcli-20250403170756

2025-03-23

NameOld VerNew VerNote
etcd-3.5.20
pgbackrest_exporter-0.19.0rebuilt
victoria-logs-1.17.0
vlogscli-1.17.0

2025-03-17

NameOld VerNew VerNote
kafka-4.0.0
prometheus-3.2.1
alertmanager-0.28.1
blackbox_exporter-0.26.0
node_exporter-1.9.0
mysqld_exporter-0.17.2
kafka_exporter-1.9.0
redis_exporter-1.69.0
duckdb-1.2.1
etcd-3.5.19
ferretdb-2.0.0
tigerbeetle-0.16.31
vector-0.45.0
victoria-metrics-1.114.0
victoria-logs-1.16.0
rclone-1.69.1
pev2-1.14.0
grafana-victorialogs-ds-0.16.0
grafana-victoriametrics-ds-0.14.0
grafana-infinity-ds-3.0.0
timescaledb-event-streamer-0.12.0new
restic-0.17.3new
juicefs-1.2.3new

2025-02-12

NameOld VerNew VerNote
pushgateway1.10.01.11.0
alertmanager0.27.00.28.0
nginx_exporter1.4.01.4.1
pgbackrest_exporter0.18.00.19.0
redis_exporter1.66.01.67.0
mongodb_exporter0.43.00.43.1
victoria-metrics1.107.01.111.0
victoria-logs1.3.21.9.1
duckdb1.1.31.2.0
etcd3.5.173.5.18
pg_timetable5.10.05.11.0
ferretdb1.24.02.0.0
tigerbeetle0.16.130.16.27
grafana11.4.011.5.1
vector0.43.10.44.0
minio2024121813154420250207232109
mcli2024112117215420250208191421
rclone1.68.21.69.0

2024-11-19

NameOld VerNew VerNote
prometheus2.54.03.0.0
victoria-metrics1.102.11.106.1
victoria-logs0.28.01.0.0
mysqld_exporter0.15.10.16.0
redis_exporter1.62.01.66.0
mongodb_exporter0.41.20.42.0
keepalived_exporter1.3.31.4.0
duckdb1.1.21.1.3
etcd3.5.163.5.17
tigerbeetle16.80.16.13
grafana-11.3.0
vector-0.42.0