Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
fallbck-agent
command
|
|
|
fallbck-ctl
command
|
|
|
fallbck-db-agent
command
fallbck-db-agent backs up databases (PostgreSQL, MySQL/MariaDB, MongoDB) to Proxmox Backup Server through the FallBCK server.
|
fallbck-db-agent backs up databases (PostgreSQL, MySQL/MariaDB, MongoDB) to Proxmox Backup Server through the FallBCK server. |
|
fallbck-server
command
|
|
|
pkg
|
|
|
agent/backup
Package backup runs filesystem backups from the agent into Proxmox Backup Server with gopbs, over a session the FallBCK server opened on the agent's behalf.
|
Package backup runs filesystem backups from the agent into Proxmox Backup Server with gopbs, over a session the FallBCK server opened on the agent's behalf. |
|
agent/dbbackup
Package dbbackup executes database backups on fallbck-db-agent: it detects the client tools, checks the server, dumps into a spool directory, writes the manifest and hands the spool to the pxar upload engine.
|
Package dbbackup executes database backups on fallbck-db-agent: it detects the client tools, checks the server, dumps into a spool directory, writes the manifest and hands the spool to the pxar upload engine. |
|
agent/enrollment
Package enrollment registers an agent with the FallBCK server using a one-time token
|
Package enrollment registers an agent with the FallBCK server using a one-time token |
|
agent/runtime
Package runtime is the shared daemon skeleton of the fallbck agents: configuration lookup and self-enrollment, the Temporal client and PBS tunnel connections through the server gateway, the activity worker, and the heartbeat / token-rotation loop.
|
Package runtime is the shared daemon skeleton of the fallbck agents: configuration lookup and self-enrollment, the Temporal client and PBS tunnel connections through the server gateway, the activity worker, and the heartbeat / token-rotation loop. |
|
dbbackup
Package dbbackup holds the database backup job specification, agent-side credential profiles and the run manifest.
|
Package dbbackup holds the database backup job specification, agent-side credential profiles and the run manifest. |
|
gateway
Package gateway exposes a narrow, authenticated slice of the Temporal WorkflowService to backup agents on the server's public port.
|
Package gateway exposes a narrow, authenticated slice of the Temporal WorkflowService to backup agents on the server's public port. |
|
proxy
Package proxy carries agents' Proxmox Backup Server sessions through the FallBCK server.
|
Package proxy carries agents' Proxmox Backup Server sessions through the FallBCK server. |
|
proxy/pbstest
Package pbstest is a minimal fake Proxmox Backup Server for tests: it accepts the backup-protocol upgrade over TLS and implements the session endpoints gopbs uses (dynamic index create/append/close, chunk and blob upload, previous, finish).
|
Package pbstest is a minimal fake Proxmox Backup Server for tests: it accepts the backup-protocol upgrade over TLS and implements the session endpoints gopbs uses (dynamic index create/append/close, chunk and blob upload, previous, finish). |
|
temporal/embedded
Package embedded runs the Temporal server in-process inside fallbck-server.
|
Package embedded runs the Temporal server in-process inside fallbck-server. |
|
temporal/scheduler
Package scheduler keeps one Temporal Schedule per backup job with a cron expression.
|
Package scheduler keeps one Temporal Schedule per backup job with a cron expression. |
|
temporal/ui
Package ui embeds the Temporal Web UI (temporalio/ui-server) in fallbck-server.
|
Package ui embeds the Temporal Web UI (temporalio/ui-server) in fallbck-server. |
Click to show internal directories.
Click to hide internal directories.