XAPIAN-REPLICATE(1)

✨ XAPIAN-REPLICATE(1) ✨

okay so real talk, this is a page from User Commands, and it's about xapian-replicate β€” the literal main character of "copy my database from the master server to my local little home." bestie, let's get into it πŸ’…


🌸 NAME 🌸

xapian-replicate β€” replicate a database from a master server to a local copy. that's it, that's the vibe. no cap. πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

xapian-replicate [OPTIONS] DATABASE

πŸ’– DESCRIPTION πŸ’–

xapian-replicate β€” replicate a database from a master server to a local copy.

yes it says the same thing twice, she's consistent, she's iconic, she knows what she is πŸ‘‘ literally the whole job is: master server has the database, your local copy wants the database, this tool makes it happen. periodt.


✨ OPTIONS ✨

okay so here's the whole menu, no skips, no "you don't need to know that one," we're covering everything fr fr 🫢

  • -h, --host=HOST β€” the host to connect to. this one is required, like genuinely mandatory, not the cute optional kind of required πŸ™ˆ
  • -p, --port=PORT β€” the port to connect to. also required! both of these, non-negotiable πŸ’€
  • -m, --master=DB β€” replicate database DB from the master (default: DATABASE). so if you don't say, it just assumes you mean the DATABASE you already gave it, lowkey smart
  • -i, --interval=N β€” wait N seconds between each connection to the master (default: 60). she's patient, she's pacing herself, we respect the boundaries ⭐
  • -r, --reader-time=N β€” wait N seconds to allow readers time to close before applying repeated changesets (default: 30). giving the readers a lil grace period before the changesets drop, so polite 🧚
  • -t, --timeout=N β€” set socket timeouts (if supported) to N seconds; N=0 for no timeout (default: 0). note the "if supported," bestie β€” that's a real caveat, not decoration. and 0 literally means no timeout at all, so know that going in πŸ‘€
  • -f, --force-copy β€” force a full copy of the database to be sent (and then replicate as normal). sometimes you just gotta start fresh, full send πŸ”₯
  • -o, --one-shot β€” replicate only once and then exit. one and done, no lingering, no loop, we love a clean exit πŸ’œ
  • -q, --quiet β€” only report errors. silent mode, mysterious mode, doesn't-text-back mode 😭
  • -v, --verbose β€” be more verbose. she's telling you EVERYTHING and honestly? obsessed 🌈
  • --help β€” display this help and exit. classic, reliable, always there for you πŸŽ€
  • --version β€” output version information and exit. show me the numbers bestie πŸ’…

quick vibe check: --host and --port are the two that have "(required)" slapped on them, so don't come to the function without them, ok? πŸ™ˆ

and that's the whole page, no crumbs left behind 🌸

sign-off time β€” this iconic lil page came from xapian-core 2.0.0, dated March 2026. slay, mwah, see you in the group chat πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from