{"repo":"laurensguijt/Unraid-PWA","free":true,"listed":false,"github":"https://github.com/laurensguijt/Unraid-PWA","clone":"git clone https://github.com/laurensguijt/Unraid-PWA.git","description":"Open‑source, self‑hostable PWA to monitor and control Unraid via its GraphQL API.","language":"TypeScript","stars":129,"topics":[],"license":"MIT","category":"analytics","readme_excerpt":"Unraid PWA Self-hostable, mobile-first web app to monitor and control Unraid via the GraphQL API. Screenshots Install On Unraid (Terminal) This app is not yet in Community Applications . Install it manually with Docker Compose. Using Pre-built Image (Recommended) Pre-built Docker images are automatically published to GitHub Container Registry. Run these commands on your Unraid server terminal: Building From Source If you prefer to build the image locally: Open: - http:// :2442 First run in the UI: 1. Add your Unraid server URL ( https:// :3443 ) 2. Add your Unraid API key 3. Save setup Update On Unraid Stop / Start Data Persistence Persistent app data is stored in: - backend/data/servers.enc (encrypted server credentials) - backend/data/encryption.key (local encryption key) - backend/data/audit.log (write action audit log) Back up the backend/data folder. Configuration .env is optional. Defaults work out of the box. Available variables (see .env.example ): - UNRAID BFF PORT (default 3001 , mapped to host port 2442 in docker-compose.yml ) - UNRAID BFF ORIGIN (CORS allowlist for cross-origin /api requests; same-origin usage on http:// :2442 does not need this) - UNRAID BFF ENCRYPTION KEY (optional override; if empty, app auto-generates and persists backend/data/encryption.key ) - UNRAID BFF ALLOW SELF SIGNED ( true / false ) - UNRAID BFF TRUST PROXY ( false , true , or proxy mode) Local Development Frontend dev URL: - http://localhost:5173 Quality Checks License MIT ( LICENSE )","default_branch":null,"files":null,"tree":[],"storefront":"/r/laurensguijt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/laurensguijt/Unraid-PWA/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}