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. |
Click to show internal directories.
Click to hide internal directories.