server

module
v0.0.0-...-b504301 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2026 License: Apache-2.0

Directories

Path Synopsis
cmd
server command
internal
agentmanager
Package agentmanager maintains the in-memory registry of connected agents.
Package agentmanager maintains the in-memory registry of connected agents.
agentwatchdog
Package agentwatchdog provides a background service that detects agents which have stopped sending heartbeats and marks them offline.
Package agentwatchdog provides a background service that detects agents which have stopped sending heartbeats and marks them offline.
api
Package api implements the HTTP REST API layer for the Arkeep server.
Package api implements the HTTP REST API layer for the Arkeep server.
db
Package db manages the database connection, migrations, and encryption for the Arkeep server.
Package db manages the database connection, migrations, and encryption for the Arkeep server.
destutil
Package destutil provides helpers for building restic repository URLs and backend environment variables from db.Destination records.
Package destutil provides helpers for building restic repository URLs and backend environment variables from db.Destination records.
grpc
Package grpc provides TLS certificate management for the gRPC server.
Package grpc provides TLS certificate management for the gRPC server.
logretention
Package logretention provides a background service that prunes old job_logs rows so the database does not grow without bound.
Package logretention provides a background service that prunes old job_logs rows so the database does not grow without bound.
metrics
Package metrics registers all Prometheus metrics for the Arkeep server.
Package metrics registers all Prometheus metrics for the Arkeep server.
notification
Package notification implements the notification service for Arkeep.
Package notification implements the notification service for Arkeep.
scheduler
Package scheduler manages the lifecycle of backup jobs triggered by policy schedules.
Package scheduler manages the lifecycle of backup jobs triggered by policy schedules.
telemetry
Package telemetry sends anonymous usage pings to help prioritize development.
Package telemetry sends anonymous usage pings to help prioritize development.
websocket
Package websocket implements the real-time pub/sub hub that pushes server events to connected GUI clients.
Package websocket implements the real-time pub/sub hub that pushes server events to connected GUI clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL