AusweisApp(1)
β¨ AusweisApp β¨ (General Commands Manual) π
NAME
okay bestie, meet AusweisApp π¦ β the official authentication app for German ID cards and residence permits. it's giving trusted, it's giving secure π
SYNOPSIS
AusweisApp [-h|--help]
AusweisApp [--help-all]
AusweisApp [-v|--version]
AusweisApp [--show]
AusweisApp [--keep] [--no-logfile] [--no-loghandler] [--show] [--no-proxy] [--ui { qml|websocket }] [--port PORT] [--address ADDRESS]
πΈ DESCRIPTION πΈ
so AusweisApp lets you log in to websites using your German ID card and residence permits. no cap, it's the main character of German online ID π
you'll need:
- an ID card that's enabled for online identification πͺͺ
- a compatible NFC device (most NFC readers should work, and NFC-enabled phones can also be used π±)
- AusweisApp itself π
- a browser π
- a website that supports authentication via German ID card β¨
when you visit one of those sites, AusweisApp gets triggered and asks if you want to authenticate against the website. iconic behaviour, ngl π
also, this program spins up a local webserver so your browser can talk to it. lowkey magic π§
β¨ OPTIONS β¨
-h,--helpβ shows a short help message π--help-allβ shows the help, including the Qt specific options π-v,--versionβ shows version info π--keepβ by default, AusweisApp writes a log to a file matching${TMP}/AusweisApp.*.log, and it gets deleted when the program quits. this setting stops that deletion, so the log sticks around π¦--no-logfileβ stops writing a log file to${TMP}/AusweisApp.*.log. logs still show up on STDOUT though π«Ά--no-loghandlerβ turns off the default log handler, which also means no logging to STDOUT π--showβ shows the window on startup π--no-proxyβ disables the system proxy π₯--ui { qml|webservice|websocket }β this one takes multiple values πqmlstarts the program with a visible UI π¨websocketlets it start in the background as an SDK. only really useful when you're plugging AusweisApp into other programs π§webservicestarts listening on the given port and address π
the default is "qml,webservice,websocket" π
--port PORTβ changes the listening port for the WebSocket. the default is 24727. selecting"0"is the special case: AusweisApp picks a random port and writes the port number to a file at${TMP}/AusweisApp.<PID>.portπ²--address ADDRESSβ binds the interface to the given addresses. normally AusweisApp is bound to localhost only, because that's a security requirement. only useful for testing, bestie π this option also takes multiple values πΈ
π RETURN VALUE π
AusweisApp returns 0 when it terminates successfully β
π ENVIRONMENT π
QT_QPA_PLATFORM={ wayland|X11 }β you can force the session type to wayland or X11. this is only needed for debugging purposes πXDG_SESSION_TYPEgets ignored on gnome, so keep that in mind π
π FILES π
~/.config/AusweisApp_CE/AusweisApp2.confβ this is where the user config is saved ποΈ
β οΈ CAVEATS β οΈ
bestie, heads up: right now there's no way to terminate the program on gnome, because the TrayIcon is mandatory π
π AUTHOR π
this man page was written by Lee Garrett (debian@rocketjump.eu) for Debian, but others are welcome to use it too π«Ά
π¦ SEE ALSO π¦
ok that's the whole tea β this manual was tagged AusweisApp(1) in the General Commands Manual, and the page footer is AusweisApp(1) too π periodt, go be a Unix queen ππΈ
π¦ where this page comes from
- alpine 3.24: ausweisapp-doc 2.5.5-r0 Β· EUPL-1.2
- arch rolling: ausweisapp 2.6.1-1 Β· EUPL-1.2
- debian trixie: ausweisapp 2.3.1-1 Β· EUPL-1.2
- fedora 43: AusweisApp2 2.3.2-2.fc43 Β· EUPL-1.2
- fedora 43: AusweisApp2 2.5.5-1.fc43
- fedora 43: AusweisApp2 2.6.1-1.fc43 Β· EUPL-1.2
- fedora 44: AusweisApp2 2.4.1-1.fc44 Β· EUPL-1.2
- fedora 44: AusweisApp2 2.5.5-1.fc44
- fedora 44: AusweisApp2 2.6.1-1.fc44 Β· EUPL-1.2
- nixos 26.05: ausweisapp 2.5.1
- nixpkgs unstable: ausweisapp 2.6.2
- opensuse-leap 16.0: AusweisApp 2.3.2-bp160.1.3 Β· EUPL-1.2
- opensuse-leap 16.0: AusweisApp 2.3.2-bp160.1.3 Β· EUPL-1.2
- opensuse-leap 16.0: AusweisApp 2.3.2-bp160.1.3 Β· EUPL-1.2
- opensuse-leap 16.0: AusweisApp 2.3.2-bp160.1.3 Β· EUPL-1.2
- ubuntu noble: ausweisapp 2.1.0-1build1 Β· EUPL-1.2
- ubuntu questing: ausweisapp 2.3.2-1
- ubuntu resolute: ausweisapp 2.5.0-1 Β· EUPL-1.2
- ubuntu stonking: ausweisapp 2.6.0-1 Β· EUPL-1.2
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms