GlintlogGlintlog

Installation

Download and install Glintlog on your system

Glintlog is distributed as a single binary with no external dependencies. Choose the installation method that works best for your environment.

The fastest way to install Glintlog is using the install script:

curl -fsSL https://raw.githubusercontent.com/ibero-data/glintlog/main/scripts/install.sh | bash

This script automatically detects your operating system and architecture, downloads the appropriate binary, and installs it to your system.

Manual Download

Download the appropriate binary for your platform from the GitHub releases page:

PlatformArchitectureDownload
LinuxAMD64glintlog-linux-amd64
LinuxARM64glintlog-linux-arm64

After downloading, make the binary executable:

chmod +x glintlog-linux-amd64
mv glintlog-linux-amd64 /usr/local/bin/glintlog

Building from Source

Requirements:

  • Go 1.21 or later
  • Node.js 18+ (for building the UI)
  • Make
# Clone the repository
git clone https://github.com/ibero-data/glintlog.git
cd glintlog

# Build everything (UI + binary)
make build

# The binary will be at ./glintlog
./glintlog

Build for all platforms:

make build-all

This creates binaries in the dist/ directory for Linux on both AMD64 and ARM64 architectures.

Verifying Installation

After installation, verify Glintlog is working:

glintlog --version

Running Glintlog

Start the server:

glintlog

On first run, Glintlog will:

  1. Create the database at ./data/glintlog.db in the current working directory
  2. Start the web UI on port 8080
  3. Start OTLP receivers on ports 4317 (gRPC) and 4318 (HTTP)
  4. Prompt you to create an admin account through the web interface

Access the web UI at http://localhost:8080 to complete the initial setup.

Next Steps

On this page