View RawView Code

5q12's Indexer

A PHP-based directory indexer that provides a web interface for browsing and managing files on a server. The indexer displays directory contents with customizable sorting, filtering, and download capabilities.

Quick Start

  1. Download index.php and place it in your desired web directory
  2. Configure your web server to serve PHP files
  3. Access the indexer through your web browser
The indexer will automatically create necessary directories and download configuration files on first run.

Features

Documentation

Getting Started

Configuration & Administration

Technical Reference

Configuration

The indexer uses a JSON configuration system with the following main sections:

Main Settings

File Type Control

API Integration

The indexer can optionally integrate with an external API for: When disable_api is set to false, the indexer will attempt to fetch resources from the configured API endpoint.

File Structure

your-directory/
├── index.php                 # Main indexer file (required)
└── .indexer_files/           # Auto-created directory
    ├── config.json           # Configuration file
    ├── zip_cache/            # Temporary ZIP files
    ├── index_cache/          # Cache files
    ├── icons/                # Local icon files (optional)
    └── local_api/            # Local API resources (optional)

Security Features

Browser Support

The indexer works with modern web browsers and includes responsive design for mobile devices.

Requirements

License

This project is provided as-is without warranty. Use at your own discretion.

File Type Support

The indexer recognizes and handles over 200 file extensions across multiple categories including: File type behavior can be customized through the configuration system.