๐ฑ Install as App (PWA)
LibreFolio can be installed as a Progressive Web App (PWA) on your device. This gives you an app-like experience: full-screen mode, no browser address bar, and a home screen icon โ without downloading from an app store.
โ What You Get
| Feature | Description |
|---|---|
| Full-screen mode | No address bar or browser UI clutter |
| Home screen icon | Launch LibreFolio like a native app |
| No gestures interference | Swipe-back and double-tap zoom disabled |
| Persistent session | Stays logged in between launches |
Online Only
LibreFolio PWA requires an active network connection. There is no offline mode โ your data lives on your server.
๐ฒ How to Install
Android (Chrome / Edge)
- Open LibreFolio in Chrome or Edge
- Look for the "Install App" button in the Help & Support menu (top-right โ icon)
- Tap Install when prompted
- LibreFolio appears on your home screen
Alternative method
If the Install button doesn't appear, tap the browser's โฎ menu โ "Add to Home screen" or "Install app".
iOS (Safari)
- Open LibreFolio in Safari (required โ other browsers don't support PWA on iOS)
- Tap the Share button (square with arrow)
- Scroll down and tap "Add to Home Screen"
- Tap Add
iOS Limitation
The automatic install prompt is not available on iOS. Use the Share menu as described above. The Help menu will show instructions if you're on an iOS device.
Desktop (Chrome / Edge)
- Open LibreFolio in Chrome or Edge
- Click the "Install App" button in the Help & Support menu
- Or click the install icon (โ) in the browser's address bar
- LibreFolio opens in its own window
๐ HTTP vs HTTPS
| Setup | PWA Install | Auto-prompt |
|---|---|---|
https:// (Tailscale, reverse proxy) |
โ Full support | โ Chrome shows banner |
http://localhost |
โ Works | โ Works |
http://192.168.x.x (LAN) |
โ ๏ธ Manual only | โ No auto-prompt |
Self-hosted on LAN
If you access LibreFolio via HTTP on your local network (e.g., http://192.168.1.100:6040), the automatic install prompt won't appear. You can still install manually:
- Android: Browser menu โ "Add to Home screen"
- iOS: Share โ "Add to Home Screen"
- Desktop: Not available on HTTP (use Tailscale for HTTPS)
For full PWA support, expose your instance via Tailscale (free, easy HTTPS).
๐ง Troubleshooting
| Problem | Solution |
|---|---|
| Install button not showing | You may already have it installed, or you're on HTTP LAN |
| iOS: no install option | Must use Safari โ Chrome/Firefox on iOS don't support PWA |
| App doesn't update | Close and reopen the app โ it always fetches the latest version |
| Lost session after update | Re-login โ this is expected after server restarts |