DESKFLOW-SERVER(1)

πŸ“¦
version 1.23.0 Β· 2 versions
, in ubuntu questing

πŸ’– DESKFLOW-SERVER(1) πŸ’–

okay bestie, welcome to the User Commands section of the manual, and buckle up because this one is literally the server side of Deskflow and it's giving main character energy πŸŽ€


✨ NAME ✨

deskflow-server β€” Keyboard and mouse sharing utility (Server) πŸ‘‘


🌸 SYNOPSIS 🌸

deskflow-server [OPTIONS]

no cap, that's the whole vibe. you run it, it does its thing πŸ¦‹


πŸ’… DESCRIPTION πŸ’…

Keyboard and mouse sharing utility. that's it, that's the whole description, she's concise and she knows it ✨


🫢 OPTIONS 🫢

here's where it gets juicy. every single flag, right here, no skips, no edits:

  • -h,--help β€” Print this help message and exit. your little escape hatch πŸšͺ
  • --config-toml TEXT β€” Use TOML configuration file. cute, structured, toml-core of you πŸ“

and then there's this whole usage situation, which is basically its own little manual inside the manual:

Usage: deskflow-server --config <pathname> [--address <address>]
[--display <display>] [--daemon|--no-daemon] [--name <screen-name>]
[--restart|--no-restart] [--debug <level>]

Start the Deskflow mouse/keyboard sharing server. yes queen, start her up πŸ‘‘

  • -a, --address <address> β€” listen for clients on the given address. that's your front door, bestie πŸšͺ
  • -c, --config <pathname> β€” path of the configuration file. she needs her little instruction booklet πŸ“–
  • -d, --debug <level> β€” filter out log messages with priority below level. level may be: FATAL, ERROR, WARNING, NOTE, INFO, DEBUG, DEBUG1, DEBUG2. so like, FATAL = only the actual disasters reach you, DEBUG2 = absolutely everything is spilling the tea 😭
  • -n, --name <screen-name> β€” use screen-name instead the hostname to identify this screen in the configuration. name her, she deserves an identity πŸ’–
  • -1, --no-restart β€” do not try to restart on failure. if she falls, she stays fallen, respectfully πŸ’€
  • * --restart β€” restart the server automatically if it fails. she gets back up, she's resilient like that πŸ”₯
  • -l --log <file> β€” write log messages to file. receipts, kept forever 🧾
  • --enable-crypto β€” enable TLS encryption. lock it down, keep it private πŸ”
  • --tls-cert β€” specify the path to the TLS certificate file. your little certificate bestie πŸŽ€
  • --disable-client-cert-check β€” disable client SSL certificate checking (deprecated). > bestie listen, this one is deprecated. it's giving old news, it's giving legacy, tread carefully 🫠
  • -f, --no-daemon β€” run in the foreground. she's right there with you, in your terminal, very present 🫢
  • * --daemon β€” run as a daemon. she's off doing her own thing in the background, mysterious, iconic 🧚
  • -h, --help β€” display this help and exit. (yes, this one shows up twice in the list. she said "and I'll do it again" πŸ’…)
  • --version β€” display version information and exit. who even is she? find out πŸ“Œ
  • --display <display> β€” when in X mode, connect to the X server at display. x-mode behavior, noted ✨
  • * β€” marks defaults. so the starred ones? those are the vibes she ships with ⭐

and then the ✨ address lore ✨, which is genuinely important so don't scroll past:

The argument for --address is of the form: [<hostname>][:<port>]. The hostname must be the address or hostname of an interface on the system. The default is to listen on all interfaces. The port overrides the default port, 24800.

🌈 so basically: 24800 is the house default, and if you pass a port it overrides that. no port? all interfaces, come on in. periodt.

  • Copyright Β© 2024-2025 Deskflow Devs
  • Copyright Β© 2012-2025 Symless Ltd.
  • Copyright Β© 2009-2012 Nick Bolton
  • Copyright Β© 2002-2009 Chris Schoeneman

protect the legacy, honor the lineage, slay πŸ’œ


πŸ”₯ SEE ALSO πŸ”₯

All documentation is on the web, so please point your browser at <https://github.com/deskflow/deskflow/wiki> and surf away. 🌊


and that's the whole page, bestie!! mwah 🫢 this was deskflow-server v1.23.0.0, pro..., dated August 2025 β€” iykyk πŸ’–βœ¨

πŸ“¦ where this page comes from