-
Notifications
You must be signed in to change notification settings - Fork 1
LAN HTTPS Troubleshooting
Castwright serves your library over HTTPS on your local network so phones and tablets can pair and listen. That needs a local certificate, created once at install. If a phone shows "Not secure", or pairing is unavailable, the certificate is missing, expired, or doesn't cover your current network.
Open Set up Castwright → LAN access (or Admin → LAN access) and click Regenerate certificate. If the app booted without HTTPS, restart it once afterwards to bind HTTPS.
Run npm run install:cert-mobile on the computer running Castwright. It prints
a QR code and per-OS steps to install the local root certificate on your phone.
Download it from https://<computer-ip>:8443/cert/root.crt, then:
- Android: Settings → Security → Install a certificate → CA certificate.
- iOS: install the profile, then General → About → Certificate Trust Settings → enable it.
The companion app trusts the certificate automatically (pinning) — only phone browsers need this step.
Make sure mkcert is installed (bundled with the Pinokio install; otherwise
brew install mkcert / choco install mkcert / apt install mkcert), then
regenerate again.
- Home
- Getting Started
- Installing Castwright
- Uploading a Book
- Manuscript Management
- Analysis & the Analyzer
- Getting a Gemini API Key
- Reviewing Low-Confidence Speaker Tags
- Generating Audio
- The Quality Gate
- Listening & Revising
- Exporting