Traefik Manager Mobile

August 13, 2026 · View on GitHub

Traefik Manager

Traefik Manager Mobile

Native Android companion app for Traefik Manager - manage your Traefik routes, middlewares, services and CrowdSec decisions from your phone.

Requires Traefik Manager v1.10.1 or higher.


Download

PlatformLink
Android (APK)Latest release
Google PlayInstall from Play Store

Screenshots

Traefik Manager Mobile on a phone

Overview · Routes · Middlewares · Services · Logs · CrowdSec · Certificates · Plugins · Backups · Settings



Traefik Manager Mobile on a tablet

The tablet layout swaps the bottom tab bar for a side rail and lays the cards out in two columns.



Browse every screen in the docs

Features

  • Overview - the signal desk: routers, services and middlewares as cards with health, provider breakdown and entry points
  • Routes - view, enable/disable, add, edit and delete HTTP/TCP/UDP routes, multiple domains per route, raw YAML editing
  • Middlewares - 24 templates with guided wizards, plus edit, delete and htpasswd generation
  • Services - health, backends up, provider filter and the routers each one serves
  • Logs - live tail with CLF and JSON parsing, tappable facet filters and the v1.10 analytics cards
  • CrowdSec - decisions and alerts, add and delete bans, the full stat desk and a world map
  • Certificates and plugins - expiry thresholds and the installed plugin list
  • Backups - dynamic and static config backups, restore, and Git backup status, history, diff and push
  • Multi-server - switch between the host and any agent from the drawer; tabs follow what each server actually runs
  • Home screen widgets - the same desk cards in three sizes, configured per widget
  • App lock - optional biometric unlock, with relock when the app goes to the background

Requirements

RequirementVersion
Traefik Manager (server)v1.10.1 or higher
Android13+ (API 33)
JDK (to build)17

Getting Started

1. Generate an API key in Traefik Manager

In the Traefik Manager web UI go to Settings → Authentication and generate an API key. Copy it - you will need it during app setup.

2. Configure the app

On the Settings tab in the mobile app enter:

  • Server URL - the base URL of your Traefik Manager instance, e.g. https://traefik-manager.example.com
  • API Key - the key generated in step 1

Tap Save and the app will connect immediately.


Building from Source

# Debug build
./gradlew :app:assembleDebug

# Unit tests
./gradlew :app:testDebugUnitTest

# Signed release APK and Play bundle
./gradlew :app:assembleRelease :app:bundleRelease

Release builds are signed from a keystore.properties at the repo root, which is gitignored:

storeFile=/path/to/release.jks
storePassword=...
keyAlias=...
keyPassword=...

Tech Stack

  • Kotlin 2.4 · Jetpack Compose with Material 3 Expressive
  • Hilt for dependency injection
  • Retrofit 3 · OkHttp 5 · kotlinx.serialization
  • DataStore with an encrypted key store
  • Glance and WorkManager for the widgets
  • Robolectric and JUnit for tests, R8 with resource shrinking for release builds