Troubleshooting
Everything here runs on the Pi itself — either directly, or over SSH from another computer (ssh [email protected], or whatever hostname you set) or a phone using an SSH app like Termius or PiSSH. Tap the icon on any command to copy it.
Reach the control app from anywhere, not just your home network — sets up Tailscale, a private network (nothing exposed publicly). This is interactive: it'll show you a login link to open once in any browser.
Already set up? Check its status:
The installer offers this automatically near the end of setup. If you skipped it, or want to do it manually:
sudo raspi-config → 6 Advanced Options → Wayland → W1 X11 → reboot.Safe to run again as many times as needed — it won't repeat steps that already succeeded, and never touches your actual data (events, photos, chores).
curl | bash install command once ~/piazzahq already exists — it refuses on purpose, specifically so it can't be used to accidentally wipe a real install. The command above is the one that's actually safe to repeat.Destructive. This is a different, much bigger step than the repair command above — use it only if you genuinely want to lose everything and set up as if this were a brand new Pi. The vast majority of "something's wrong" situations are the repair command above, not this.
Destructive. Different from the fresh-install command above — this doesn't reinstall anything afterward. Use this when you actually want Piazza HQ gone from this specific device (retiring it, repurposing the Pi for something else), not when you're troubleshooting.
Drop in and out of the fullscreen display without racing an auto-relaunching browser.
kiosk toggle — no SSH needed for routine use. (Older installs may still have the previous Super+K binding, which turned out to conflict with the Raspberry Pi desktop's own "tap Super to open the menu" gesture — re-running install.sh adds Ctrl+Alt+K alongside it without removing the old one.) The commands below stop the underlying process cleanly either way, and are the only option if you're on a device with no keyboard at all. If you're physically at the Pi with no SSH access and need a terminal, Ctrl+Alt+F2 switches to a text console below the whole graphical session — log in there and run kiosk off.Bring it back:
Or just flip between the two:
Watch its logs live (useful if something's actually broken):
Restart it (e.g. after manually changing a setting):
Still stuck? Get in touch — include what you ran and what actually happened, and it's usually a quick fix.