AW-SERVER(1)

πŸ“¦
version 0.14.0^20261014.git18fb62e Β· 4 versions
, in fedora 43, fedora 44

πŸ’– aw-server β€” the manual page, but make it a group chat πŸ’–

okay bestie, sit down, hydrate, because we're talking about aw-server ✨ β€” that's the manual page for aw-server version 0.14.0+18fb62e, and she is iconic. πŸŽ€


πŸ¦‹ NAME πŸ¦‹

aw-server β€” literally the manual page for aw-server 0.14.0+18fb62e. that's it, that's the name, she said what she said. πŸ’…


🌸 SYNOPSIS 🌸

the whole vibe, in one line:

aw-server [OPTIONS]

no subcommands, no drama, just you, her, and a whole buffet of options. πŸ“


✨ DESCRIPTION ✨

Rust server for ActivityWatch. πŸ¦€πŸ’–

that's the whole description. short. efficient. main character energy. no cap.


πŸ‘‘ OPTIONS πŸ‘‘

okay this is the part where she shows off. every single flag, no skips, no "you get the idea" β€” we're doing ALL of them. periodt. πŸŽ€

  • --profile <PROFILE> β€” pick a named instance profile, like "default", "testing", or "research". this is the queen that decides your isolated directory root (and also the legacy testing-filename fallback, iykyk). defaults to "testing" in debug builds, and "default" in release builds. 🫢
  • --testing β€” run in testing mode. it's giving alias for --profile testing πŸ’…
  • --verbose β€” verbose output, aka she tells you EVERYTHING and honestly? we love a chatty queen. πŸ—£οΈ
  • --host <HOST> β€” the address to listen to. πŸ’–
  • --port <PORT> β€” the port to listen on. πŸ”₯
  • --dbpath <DBPATH> β€” path to the database override. also lowkey implies --no-legacy-import if no db is found. πŸ‘€
  • -c, --config <CONFIG>` β€” path to a config file override. πŸŽ€
  • --webpath <WEBPATH> β€” path to a webui override. ✨
  • --custom-static <CUSTOM_STATIC> β€” a mapping of custom static paths to serve, and the format is exactly this, don't freestyle it: watcher1=/path,watcher2=/path2 🌈
  • --device-id <DEVICE_ID> β€” device ID override. yes, you get to pick your own name. main character behavior tbh. πŸ‘‘
  • --no-legacy-import β€” don't import from aw-server-python if no aw-server-rust db was found. the "we're not doing that today" flag. πŸ™ˆ
  • --import-legacy β€” explicitly (re-)run the legacy (Python aw-server) database import, even if this datastore was already initialized. use this when the automatic import did not run because aw-server-rust had already started once before (ActivityWatch/aw-server-rust#546), or when you want to pull in a legacy database with --dbpath set (which otherwise implies --no-legacy-import). and bestie, re-running is safe: already-imported events are skipped instead of duplicated. no double-posting, we don't do that here. πŸ’œ
  • --legacy-dbpath <LEGACY_DBPATH> β€” override the path to the legacy aw-server (Python) database you're importing from. defaults to the standard <data-dir>/activitywatch/aw-server/peewee-sqlite.v2.db location. πŸ“
  • -h, --help β€” print help. your little emergency pocket guide. 🧚
  • -V, --version β€” print version. πŸŽ€

πŸ’« SEE ALSO πŸ’«

the full documentation for aw-server is maintained as a Texinfo manual. so if info and aw-server are properly installed at your site, this command:

info aw-server

should give you access to the complete manual. fr fr, go read her. πŸ“šπŸ’–


lowkey reminder bestie: everything above is exactly what the page says β€” i just gave it a personality. don't come for me if you skip a flag and it doesn't work, that's on the vibe check you failed. πŸ˜­πŸ’…

and that's the whole thing!! this was aw-server 0.14.0+18fb62e, dated October 2026 β€” thanks for scrolling all the way down, you're a real one 🫢✨ mwah, go run your server, slay πŸ’–πŸŒˆβ­

πŸ“¦ where this page comes from
  • fedora 43: aw-server-rust 0.14.0^20261014.git18fb62e-1.fc43 Β· MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND ISC AND MIT AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT) AND Unicode-3.0 AND Zlib
  • fedora 44: aw-server-rust 0.14.0^20261014.git18fb62e-1.fc44 Β· MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND ISC AND MIT AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT) AND Unicode-3.0 AND Zlib
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms