Deploy Now

Stars

136

Forks

19

Watchers

3

Developer links

ivfi

IVFi-PHP turns folders on your server into browsable media galleries: drop one PHP file into a web root and every directory of photos, videos, and audio becomes a polished, searchable index page. Hovering a filename previews the image or video inline, and clicking opens the gallery view where you can move through a whole directory's media, download originals, or reverse-search an image. Audio files play in place with a live visualiser, seeking, and their own volume control. Finding things is instant: filter filenames or file types with plain text, wildcards, or full regular expressions, sort by name, date, or size with settings that persist between visits, and dates automatically match the visitor's timezone. Select any set of files and download them as a single ZIP archive, or share direct download links file by file. Directories can render their README files as documentation pages, listings can hide sensitive entries through server-side filters, and optional Digest authentication keeps a listing private without any account database. Themes and per-visitor display preferences restyle the index, basic listings work even with JavaScript disabled, and the whole application also ships as a Docker image for a one-container deployment. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

ivfi
ivfi
ivfi
ivfi
ivfi

Benefits

  • Deploy it as one file
  • The standalone build embeds every asset in a single indexer.php, so publishing a media folder takes one file copy into your nginx, Apache, or Caddy web root.
  • Galleries built for media
  • Hover previews, a full gallery mode with reverse image search, and an audio player with a live visualiser make photo, video, and music folders pleasant to browse.
  • Search and sort instantly
  • Filter filenames and types with wildcards or regular expressions, sort by name, date, or size, and IVFi remembers every visitor's preferences and shows dates in their timezone.
  • Private listings, no accounts
  • Optional HTTP Digest authentication and server-side filters hide or protect directories, so you can publish a folder to the internet without exposing everything on disk.

Features

  • Hover media previews
  • Hovering a file name shows an inline image or video preview, so visitors find the right file without opening dozens of tabs.
  • ZIP selection downloads
  • Select multiple files in the listing and download them together as one ZIP archive, generated on the server with progress notifications.
  • Audio player with visualiser
  • Audio files play directly in the listing with a live frequency visualiser, seek bar, and a volume control separate from the system.
  • Themes and preferences
  • Multiple built-in themes and saved per-visitor display preferences let each person restyle density, layout, and sorting, stored across visits.
  • README rendering and filters
  • Directories can display their README.md as a formatted page, while server-side filter rules hide chosen files and folders from every listing.

Apps Similar to ivfi