Skip to content

trala

Reverse Proxies & Load Balancers

A modern dashboard that auto-discovers and visualizes Traefik HTTP routers with automatic grouping, theming, and multi‑language support

Go Latest v0.15.2 · 1mo ago Security brief →

Features

  • Auto-discovery of all Traefik HTTP routers
  • Icon auto-detection via selfh.st/icons
  • Smart service grouping based on tags
  • Light/Dark theme that follows OS settings
  • Support for custom (manual) services not managed by Traefik
  • Multi‑language UI (English, German, Dutch)
  • Multi‑architecture builds (amd64 and arm64)

Recent releases

View all 26 releases →
v0.15.2 Maintenance
Notable features
  • Comprehensive unit tests for configuration package
  • New CI pipeline
Full changelog

🧪 Test-Enablement & Configuration Refactor

What's that? You want more tests? Well, I've got you covered! This release is all about making TraLa more testable and maintainable for the future. The configuration system has been completely refactored to remove global state, and we've added comprehensive unit tests for the config package. Plus, a shiny new CI pipeline now runs tests on every PR. Your dashboard is about to get even more reliable!

What's New

  • Config Refactor: Configuration system refactored to remove global state, making it testable and more maintainable
  • Unit Tests: Added comprehensive unit tests for the configuration package (828 lines of tests!)
  • CI Pipeline: New unit test workflow runs automatically on every PR

How to Use

No configuration changes required. Just pull the latest image!

docker pull ghcr.io/dannybouwers/trala:v0.15.2
# or
docker pull dannybouwers/trala:v0.15.2

What's Changed

  • Lightly refactor config to support tests by @shwoop in https://github.com/dannybouwers/trala/pull/130

Full Changelog: https://github.com/dannybouwers/trala/compare/v0.15.1...v0.15.2

v0.15.1 Maintenance

Minor fixes and improvements.

Full changelog

🧹 Dependency Refresh

Just a quick polish this time! The underlying libraries have been updated to their latest versions, keeping TraLa running smoothly with the newest Go and Node.js tooling. You probably won't notice anything—but that's exactly the point!

What's New

  • Build Update: Node.js v25.8.2v25.9.0
  • Go Update: v1.26.1v1.26.2
  • Dependency Updates:
    • golang.org/x/text: v0.35.0v0.36.0

How to Use

No configuration changes required—just pull the latest image!

docker pull ghcr.io/dannybouwers/trala:v0.15.0
# or
docker pull dannybouwers/trala:v0.15.0

What's Changed

  • chore(deps): update node.js to v25.9.0 by @renovate[bot] in https://github.com/dannybouwers/trala/pull/127
  • chore(deps): update go toolchain to v1.26.2 by @renovate[bot] in https://github.com/dannybouwers/trala/pull/128
  • fix(deps): update module golang.org/x/text to v0.36.0 by @renovate[bot] in https://github.com/dannybouwers/trala/pull/129

Full Changelog: https://github.com/dannybouwers/trala/compare/v0.15.0...v0.15.1

v0.15.0 Security relevant
Notable features
  • Security headers (X-Content-Type-Options, X-Frame-Options, Referrer-Policy)
  • Non-root user container execution
  • Directory listing disabled
v0.14.0 Mixed
Notable features
  • Modular Go packages structure (internal/config, internal/handlers, internal/services, internal/traefik, internal/icons, internal/i18n, internal/models)
  • Frontend JavaScript/CSS extracted to dedicated directories
  • XSS protection via HTML escaping

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
267
Forks
8
Languages
Go Astro JavaScript

Install & Platforms

Install via
docker
Platforms
linux arm64

Beta — feedback welcome: [email protected]