Skip to content

Releases: libraz/mygram-db

Release 1.3.9

21 Jan 11:32

Choose a tag to compare

MygramDB 1.3.9

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.9.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.9

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.9

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.9/mygramdb-1.3.9-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.9-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.9/mygramdb-1.3.9-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.9-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.9-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.9-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.8

20 Dec 22:58

Choose a tag to compare

MygramDB 1.3.8

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.8.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.8

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.8

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.8/mygramdb-1.3.8-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.8-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.8/mygramdb-1.3.8-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.8-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.8-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.8-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.7

02 Dec 14:12

Choose a tag to compare

MygramDB 1.3.7

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.7.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.7

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.7

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.7/mygramdb-1.3.7-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.7-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.7/mygramdb-1.3.7-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.7-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.7-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.7-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.6

26 Nov 07:54

Choose a tag to compare

MygramDB 1.3.6

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.6.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.6

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.6

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.6/mygramdb-1.3.6-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.6-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.6/mygramdb-1.3.6-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.6-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.6-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.6-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.5

25 Nov 18:20

Choose a tag to compare

MygramDB 1.3.5

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.5.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.5

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.5

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.5/mygramdb-1.3.5-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.5-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.5/mygramdb-1.3.5-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.5-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.5-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.5-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.4

25 Nov 10:28

Choose a tag to compare

MygramDB 1.3.4

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.4.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.4

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.4

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.4/mygramdb-1.3.4-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.4-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.4/mygramdb-1.3.4-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.4-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.4-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.4-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.3

25 Nov 07:45

Choose a tag to compare

MygramDB 1.3.3

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.3.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.3

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.3

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.3/mygramdb-1.3.3-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.3-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.3/mygramdb-1.3.3-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.3-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.3-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.3-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.2

25 Nov 01:10

Choose a tag to compare

MygramDB 1.3.2

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.2.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.2

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.2

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.2/mygramdb-1.3.2-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.2-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.2/mygramdb-1.3.2-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.2-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.2-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.2-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.1

24 Nov 09:01

Choose a tag to compare

MygramDB 1.3.1

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.1.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.1

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.1

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.1/mygramdb-1.3.1-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.1-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.1/mygramdb-1.3.1-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.1-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.1-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.1-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures

Release 1.3.0

22 Nov 20:22

Choose a tag to compare

MygramDB 1.3.0

📋 Release Notes: See CHANGELOG.md for summary or docs/releases/v1.3.0.md for detailed notes.

🐳 Docker Images (Recommended)

Multi-architecture Docker images available on GitHub Container Registry:

# Pull specific version
docker pull ghcr.io/libraz/mygram-db:1.3.0

# Pull latest
docker pull ghcr.io/libraz/mygram-db:latest

Supported architectures: linux/amd64, linux/arm64

Quick Start:

docker run -d --name mygramdb \
  -p 11016:11016 \
  -p 8080:8080 \
  -e MYSQL_HOST=your-mysql-host \
  -e MYSQL_USER=repl_user \
  -e MYSQL_PASSWORD=your_password \
  -e MYSQL_DATABASE=mydb \
  -e TABLE_NAME=articles \
  -e TABLE_PRIMARY_KEY=id \
  -e TABLE_TEXT_COLUMN=content \
  ghcr.io/libraz/mygram-db:1.3.0

See Docker Deployment Guide for details.


📦 RPM Packages (RHEL/AlmaLinux/Rocky Linux 9)

For x86_64 (Intel/AMD):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.0/mygramdb-1.3.0-1.el9.x86_64.rpm
sudo dnf install -y ./mygramdb-1.3.0-1.el9.x86_64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

For aarch64 (ARM64):

# Install Oracle MySQL 8.0 repository
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
sudo dnf module disable -y mysql

# Download and install MygramDB RPM
wget https://github.com/libraz/mygram-db/releases/download/v1.3.0/mygramdb-1.3.0-1.el9.aarch64.rpm
sudo dnf install -y ./mygramdb-1.3.0-1.el9.aarch64.rpm

# Configure and start service
sudo cp /etc/mygramdb/config.yaml.example /etc/mygramdb/config.yaml
sudo vi /etc/mygramdb/config.yaml  # Edit configuration
sudo systemctl enable --now mygramdb

Package Details

  • Platform: RHEL 9 / AlmaLinux 9 / Rocky Linux 9
  • Architectures: x86_64 (Intel/AMD), aarch64 (ARM64)
  • Build Type: Static linking (minimal dependencies)
  • Dependencies: libicu, MySQL client libraries (auto-installed)

Files Included

  • Binary: /usr/bin/mygramdb
  • CLI client: /usr/bin/mygram-cli
  • Systemd service: /usr/lib/systemd/system/mygramdb.service
  • Config example: /etc/mygramdb/config.yaml.example
  • Data directory: /var/lib/mygramdb

Available Packages

  • mygramdb-1.3.0-1.el9.x86_64.rpm - Main package (x86_64)
  • mygramdb-1.3.0-1.el9.aarch64.rpm - Main package (aarch64)
  • Debug packages available for both architectures