Aggiunge registry nodi stream e provisioning Hetzner/lab per lo scale-out.
Prepara l'architettura multi-nodo (MediaMTX+ffmpeg) con assignment URL per sessione, admin di provision/drain e provider Cloud/DNS astratti verso mltv-stream.net. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -9,6 +9,7 @@ en:
|
||||
billing: Billing
|
||||
youtube: YouTube
|
||||
sessions: Sessions
|
||||
stream_nodes: Stream nodes
|
||||
password: Password
|
||||
logout: Log out
|
||||
flash:
|
||||
@@ -26,6 +27,9 @@ en:
|
||||
ops_acknowledged: Incident acknowledged
|
||||
ops_resolved: Incident resolved
|
||||
ops_muted: Notifications muted for 24 hours
|
||||
stream_node_created: "Lab node %{slug} provisioned."
|
||||
stream_node_destroyed: "Node %{slug} removed."
|
||||
stream_node_draining: "Node %{slug} is draining (no new sessions)."
|
||||
comped_granted: "%{plan} complimentary subscription activated for %{club}."
|
||||
comped_revoked: "Complimentary subscription revoked for %{club}."
|
||||
session_already_terminated: "Session already ended (%{status})."
|
||||
@@ -111,6 +115,24 @@ en:
|
||||
title: Teams
|
||||
matches_count: "%{count} matches"
|
||||
view_all: "View clubs (%{count} teams)"
|
||||
stream_nodes:
|
||||
title: Streaming nodes
|
||||
providers: "Cloud provider: %{cloud} · DNS provider: %{dns}"
|
||||
provision_lab: Provision lab node
|
||||
provision_cloud: Provision Hetzner node
|
||||
provision_cloud_confirm: "Create a Hetzner Cloud server + DNS record on mltv-stream.net? Billing applies until destroyed."
|
||||
hetzner_token_missing: "Set HCLOUD_TOKEN to enable Cloud provisioning."
|
||||
drain: Drain
|
||||
destroy: Delete
|
||||
destroy_confirm: "Delete node %{slug}?"
|
||||
hosts_title: Lab DNS records (/etc/hosts snippet)
|
||||
col:
|
||||
slug: Slug
|
||||
role: Role
|
||||
status: Status
|
||||
slots: Slots
|
||||
hostname: Hostname
|
||||
provider: Provider
|
||||
ops:
|
||||
kpi:
|
||||
critical: Critical open
|
||||
|
||||
Reference in New Issue
Block a user