BACKUPD(8)
β¨ NAME β¨
backupd β Cyrus IMAP documentation, bestie π
the Cyrus Backups server process, aka the little guy that runs your whole backup era π
β¨ SYNOPSIS β¨
backupd [ -C config-file ] [ -U uses ] [ -T timeout ] [ -D ]
[ -s ] [ -N ] [ -p ssf ]
π DESCRIPTION π
NOTE: Cyrus Backups are experimental, incomplete, and deprecated as of 3.10. π« not me having to say that out loud, but fr fr, that's what the page says.
okay so backupd is the Cyrus Backups server. It takes Cyrus replication protocol commands in on its standard input and answers back on its standard output. And here's the thing: it MUST be launched by master(8), with those file descriptors hooked up to a replication client connection β typically sync_client(8). like it literally cannot do its little job any other way, no cap π
backupd pulls its configuration options from the imapd.conf(5) file, unless you go and tell it otherwise with -C.
backupd is usually set up to live on a dedicated backup server β one that has backup storage but no IMAP service and no mailbox storage. it's giving "backup-only queen, nothing else on the roster" π
You must configure at least one backuppartition. User backups get distributed across whichever partitions you configured. And a lil heads up: there is no relationship between mailbox partitions and backuppartitions. none. zero. they don't know each other π¦
If the directory log/user exists underneath the directory named by the configdirectory configuration option, then backupd will create protocol telemetry logs for sessions authenticating as user. Those telemetry logs get stored in the log/user directory, with a filename of the backupd process-id. cute, organized, we love that for you πβ¨
πΈ OPTIONS πΈ
-C config-fileβ use the configuration file config-file instead of the defaultimapd.conf(5). your config, your rules π-U usesβ the max number of times the process should be used for new connections before it shuts down. default is250.-T timeoutβ how many seconds the process waits for a new connection before shutting down. careful bestie: a value of0(zero) disables the timeout entirely. default is60.-Dβ run the external debugger specified indebug_command. π-p ssfβ tellsbackupdthat an external layer exists. an SSF (security strength factor) of1means an integrity protection layer exists. Any higher SSF implies some form of privacy protection. π
π EXAMPLES π
backupd is commonly included in the SERVICES section of cyrus.conf(5), like so:
SERVICES {
backupd cmd="backupd" listen="csync" prefork=0
}
periodt β¨
π HISTORY π
(this section is empty in the original β yes really, it's just vibing there with nothing in it π)
π¦ FILES π¦
(also empty. the void. the silence. iconic honestly π)
π SEE ALSO π
imapd.conf(5), master(8), sync_client(8)
go read those next, bestie, iykyk π«Ά
π AUTHOR π
The Cyrus Team π
β COPYRIGHT β
1993β2025, The Cyrus Team
and that's the whole page, angel π this was BACKUPD(8) from the Cyrus IMAP manual, version 3.10.2, dated Jun 27, 2025. slay, go forth and back things up (even though it's deprecated, we don't talk about that π« ) πβ¨
π¦ where this page comes from
- debian trixie: cyrus-common 3.10.2-1+deb13u2 Β· CMU
- ubuntu questing: cyrus-common 3.10.2-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms