Skip to content

๐Ÿ“ฑ 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)

  1. Open LibreFolio in Chrome or Edge
  2. Look for the "Install App" button in the Help & Support menu (top-right โ“ icon)
  3. Tap Install when prompted
  4. 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)

  1. Open LibreFolio in Safari (required โ€” other browsers don't support PWA on iOS)
  2. Tap the Share button (square with arrow)
  3. Scroll down and tap "Add to Home Screen"
  4. 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)

  1. Open LibreFolio in Chrome or Edge
  2. Click the "Install App" button in the Help & Support menu
  3. Or click the install icon (โŠ•) in the browser's address bar
  4. 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