TFM Console
DashboardHow it worksLiveSafety
Open the dashboard
TFM 0.12 · live event stream, disk health, single sign-on

Your Kubernetes fleet,from the first VM to the last byte.

Talos Linux clusters on Proxmox VE — created, scaled, upgraded, repaired and deleted for you. Safely, observably and live, across every environment.

Open the dashboard See what's inside
tfm-console/dashboardlive
Fleet ready
6
Operationupgrade
Plan
Network
VMs
Talos
Kubernetes
Add-ons
Topology
CephHEALTH_OK
SSE
single host
Built on
Proxmox VETalos LinuxKubernetesCiliumMetalLBcert-managerCeph RBDCephFSS3 · RGWTraefikOpenEverestPostgreSQLWeb PushOpenID ConnectProxmox VETalos LinuxKubernetesCiliumMetalLBcert-managerCeph RBDCephFSS3 · RGWTraefikOpenEverestPostgreSQLWeb PushOpenID Connect
Dashboard

Everything in one place. One click away.

Each tile opens the real page — with your live data.

Open

Fleet overview

Every environment at a glance: health, clusters, live operations and trends.

·
·
·
·
lab
staging
production
Open

Clusters

Cards or table, states, versions, favourites and bulk actions.

Open

Operations

Step-by-step timelines, retries, resume and abort — streamed live.

Open

Create a cluster

A guided wizard with capacity checks, templates and an optional lifetime.

1234
Open

Hosts & disks

Cordon, drain and SMART health of every disk before it fails.

Open

Metrics

30 days of history: latency, errors, reconcile lag and host memory.

Open

Alerts

Rules with thresholds, push and Discord — with quiet hours.

Open

Network & addresses

Every allocation, IP search and how many clusters still fit.

Open

Storage

Ceph health, pools, per-cluster RBD/CephFS/S3 and when it fills up.

Open

Version matrix

Talos, Kubernetes and every add-on against the catalog — and the upgrade path.

Open

Schedules

Nightly drift checks, extra etcd snapshots and upgrades in a maintenance window.

Open

System & backups

Backup checklist, API compatibility, TLS and notifications.

✓✓!
Open

Audit log

Who did what, when — down to the signed-in person.

Open

API tokens

Scopes, expiry reminders and a guided rotation of the console's own token.

Open

Environments

Lab, staging and production side by side, production marked red.

lab staging production
How it works

One request. Five careful phases.

Every operation runs preflight → perform → verify → commit, survives restarts and stops safely when something is off.

  1. 1

    Plan

    Spec, capacity, address space and versions are checked before anything is touched.

  2. 2

    Provision

    Proxmox VMs, a private SDN network, DHCP and the gateway pair — owned and labelled.

  3. 3

    Bootstrap

    Talos boots, etcd forms exactly once, Kubernetes answers through the gateway.

  4. 4

    Equip

    Cilium, MetalLB, cert-manager, Ceph CSI and ingress, pinned to tested versions.

  5. 5

    Operate

    Scale, upgrade by replacing VMs, repair drift, back up — and delete with a plan.

Live

Not refreshed. Live.

TFM streams every change the moment it happens. The console updates in place — and your phone buzzes when an operation finishes, fails or stops.

  • Server-Sent Events from TFM, shared by every tab
  • Installable app with push notifications, even when closed
  • Quiet hours and failures-only, per device
09:41
TFM Console now
Upgrade finished
lab · woah — Kubernetes v1.36.5
Safety

Careful by design.

Delete with a plan

You see everything a delete removes, then confirm with a short-lived token.

Idempotent & resumable

Every step is recorded; a crash resumes from the same step, never twice.

Roles & single sign-on

Viewer, operator, admin — TFM's audit names the person, not just a token.

Secrets stay sealed

Tokens and keys are encrypted at rest and never reach the browser.

Honest about HA

A single host is shown as a single point of failure — everywhere.

Backups you can trust

A checklist shows what is protected and what is not.

Your fleet is waiting.

Everything above is one click away.

Open the dashboard
TFM ConsoleTalos Fleet Manager console
DashboardHow it worksLiveSafety
Runs in your lab. Your data stays there.v1ca649e