Skip to content
sixemPublic

About

A self-hosted PHP file browser with image and video galleries, hover previews, and ZIP downloads. Runs as a single PHP file or with Docker.

Topics

Resources

Contributing

Stars

136 stars

Watchers

3 watching

Forks

Repository files navigation




IVFi-PHP

The image and video friendly indexer

GitHub releases GitHub issues GitHub repo size Build

Repository   Documentation   Configuration   Building

Introduction

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.

Quick setup

  1. Download the latest release.
  2. Copy the contents of build/ into your web root, such as /var/www/html/.
  3. Add indexer.php as 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.php

See setup for standalone and Docker options, configuration for settings, or building to build from source.

Features

  • 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 + F on 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.

Feedback

Report bugs in issues, or use discussions for questions and ideas. Pull requests are welcome; see contributing.

License

Licensed under GPL-3.0. Included libraries retain their own licenses.

About

A self-hosted PHP file browser with image and video galleries, hover previews, and ZIP downloads. Runs as a single PHP file or with Docker.

Topics

Resources

Contributing

Stars

136 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages