Repository Documentation Configuration Building
IVFi-PHP is a directory browser with an image and video gallery, hover previews, search, and ZIP downloads. It runs on a PHP web server or through Docker.
Basic listings work without JavaScript; interactive features require it.
- Download the latest release.
- Copy the contents of
build/into your web root, such as/var/www/html/. - Add
indexer.phpas a fallback index file in your web-server configuration.
Nginx - inside your server block:
index index.html index.php /indexer.php;Apache:
DirectoryIndex index.html index.php /indexer.phpSee setup for standalone and Docker options, configuration for settings, or building to build from source.
- Gallery: browse images and videos, download files, and reverse-search images.
- Hover previews: preview media by hovering over its filename.
- Search: filter filenames with regex or wildcards such as
*.mp4(Shift + Fon desktop). - Downloads: download individual files or a selection as a ZIP archive.
- Standalone: use a single PHP file with embedded assets.
- Customization: themes, saved display preferences, and server-side filters.
- Authentication: optional Digest protection for listings. See authentication.
- Extra features: optional README support.
Report bugs in issues, or use discussions for questions and ideas. Pull requests are welcome; see contributing.
Licensed under GPL-3.0. Included libraries retain their own licenses.