AW-SERVER(1)
π 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-importif 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 fromaw-server-pythonif noaw-server-rustdb was found. the "we're not doing that today" flag. π--import-legacyβ explicitly (re-)run the legacy (Pythonaw-server) database import, even if this datastore was already initialized. use this when the automatic import did not run becauseaw-server-rusthad already started once before (ActivityWatch/aw-server-rust#546), or when you want to pull in a legacy database with--dbpathset (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 legacyaw-server(Python) database you're importing from. defaults to the standard<data-dir>/activitywatch/aw-server/peewee-sqlite.v2.dblocation. π-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