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.
Quick Install (Recommended)
The fastest way to install Glintlog is using the install script:
curl -fsSL https://raw.githubusercontent.com/ibero-data/glintlog/main/scripts/install.sh | bashThis 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:
| Platform | Architecture | Download |
|---|---|---|
| Linux | AMD64 | glintlog-linux-amd64 |
| Linux | ARM64 | glintlog-linux-arm64 |
After downloading, make the binary executable:
chmod +x glintlog-linux-amd64
mv glintlog-linux-amd64 /usr/local/bin/glintlogBuilding 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
./glintlogBuild for all platforms:
make build-allThis creates binaries in the dist/ directory for Linux on both AMD64 and ARM64 architectures.
Verifying Installation
After installation, verify Glintlog is working:
glintlog --versionRunning Glintlog
Start the server:
glintlogOn first run, Glintlog will:
- Create the database at
./data/glintlog.dbin the current working directory - Start the web UI on port 8080
- Start OTLP receivers on ports 4317 (gRPC) and 4318 (HTTP)
- Prompt you to create an admin account through the web interface
Access the web UI at http://localhost:8080 to complete the initial setup.