๐ฑ Install as App (PWA)
LibreFolio can be installed as a Progressive Web App (PWA) on your phone, tablet or computer: it opens like a native app, from its own icon, without an app store.
โ What You Get
- ๐ฅ๏ธ Full screen โ no address bar and no browser toolbar.
- ๐ Home-screen icon โ launch LibreFolio like any other app.
- ๐ No accidental gestures โ swipe-back and double-tap zoom are turned off.
- ๐ Stay signed in between launches, until your session expires.
Online Only
The app needs a connection to your LibreFolio server: there is no offline mode โ your data lives on your server. If you open the app while the server cannot be reached, a Server Unreachable page appears and tries again by itself.
๐ฒ How to Install
๐ค Android (Chrome / Edge)
- Open LibreFolio in Chrome or Edge.
- Open the Help & Support menu (โ, top right) and tap Install App.
- Confirm with Install: LibreFolio appears on your home screen.
No install dialog? Use the browser's โฎ menu โ Install app or Add to Home screen.
๐ iOS (Safari)
- Open LibreFolio in Safari.
- Tap the Share button (square with arrow).
- Scroll down, tap Add to Home Screen, then Add.
iOS has no install dialog: on an iPhone or iPad, Install App in the Help & Support menu shows these instructions instead.
๐ป Desktop (Chrome / Edge)
- Open LibreFolio in Chrome or Edge.
- Click Install App in the Help & Support menu, or the install icon (โ) in the address bar.
- LibreFolio opens in its own window.
๐ HTTP vs HTTPS
| Address | Install as an app | Install dialog from Install App |
|---|---|---|
https://โฆ (Tailscale, reverse proxy) |
โ | โ |
http://localhost |
โ | โ |
http://192.168.x.x (LAN) |
โ HTTPS required | โ a hint only |
HTTPS Connection Requirement for PWA
Browsers install an app only from a secure HTTPS address โ localhost and 127.0.0.1 are
the only exceptions. Over plain HTTP on your network (for example http://192.168.1.100:6040)
LibreFolio still works in the browser, but it cannot be installed.
Any HTTPS setup will do. The simplest, free option is our Tailscale Exposure Guide: a secure HTTPS address without SSL certificates to manage or router ports to open.
๐ง Troubleshooting
| Problem | Solution |
|---|---|
| Install App is not in the menu | You are already in the installed app: the item is hidden there |
| Install App shows a hint instead of installing | The browser offered no install: check that you use HTTPS (or localhost), or that the app is not installed already, then follow the hint |
| iOS: no Add to Home Screen | Open the page in Safari and look in its Share menu |
| App doesn't update | Close and reopen the app โ it always loads the latest version from your server |
| Signed out after an update | Log in again โ a server restart can end every session |
๐ Related
- ๐ Tailscale Exposure Guide โ A free HTTPS address for your instance
- ๐ ๏ธ PWA & Mobile Optimizations โ How the app side is built (for developers)