punktfunkpunktfunk

Forgot your Password?

Where the punktfunk web console login password lives — and how to read or reset it — on each host platform.

The punktfunk web console (status, paired devices, PIN pairing) is protected by a login password. That password is generated — or, on Windows, chosen — when the console is first set up, and it lives on the host. So if you can't get past the login screen, you recover or change it on the host machine itself, not from the browser.

This is only the web console login. It is not your client/device pairing — if a client won't connect, that's Pairing, not this password.

Find your host

Jump to your host platform for exactly where the password lives and how to read or reset it:

HostWhere the password livesSection
Ubuntu — GNOME~/.config/punktfunk/web-passwordConsole login password
Ubuntu — KDE Plasma~/.config/punktfunk/web-passwordConsole login password
Fedora — KDE Plasma~/.config/punktfunk/web-passwordConsole login password
Bazzite — gamescope~/.config/punktfunk/web-passwordConsole login password
SteamOS (host)~/.config/punktfunk/web.envConsole login password
Windows host%ProgramData%\punktfunk\web-passwordConsole login password

The short version

Linux packages (apt / RPM / Bazzite). The password is generated on first start and saved to ~/.config/punktfunk/web-password. Read it back:

# from the init service's journal (printed once, when it was generated):
journalctl --user -u punktfunk-web-init | sed -n 's/.*password generated: //p'
# …or straight from the file:
sed -n 's/^PUNKTFUNK_UI_PASSWORD=//p' ~/.config/punktfunk/web-password

Change it by editing that file (PUNKTFUNK_UI_PASSWORD=<your-password>) and restarting the console: systemctl --user restart punktfunk-web.

SteamOS / Steam Deck. Same idea, but the installer writes it to ~/.config/punktfunk/web.env and prints it at the end of the install run:

sed -n 's/^PUNKTFUNK_UI_PASSWORD=//p' ~/.config/punktfunk/web.env

Edit that file and systemctl --user restart punktfunk-web to change it.

Windows. You pick the password during install (a secure random default is pre-filled and shown on the installer's final page). It lives in %ProgramData%\punktfunk\web-password. To change it, edit the file and restart the PunktfunkWeb task — in an elevated PowerShell:

notepad "$env:ProgramData\punktfunk\web-password"   # set PUNKTFUNK_UI_PASSWORD=<your-password>
schtasks /End /TN PunktfunkWeb; schtasks /Run /TN PunktfunkWeb

Still stuck? See Troubleshooting.

On this page