Apaxy
Self-HostedStylish, customizable theme for Apache directory listings
Overview
Apaxy transforms Apache’s plain directory listings into a modern, responsive interface with custom file icons, search functionality, and dark mode support. It’s lightweight—requiring no database or complex setup—just copy files to your server directory and enable Apache’s mod_autoindex. Supports custom CSS/JS for branding, file type recognition, and mobile-friendly design. Ideal for self-hosted file sharing or personal storage with a polished look while retaining Apache’s core performance.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
apaxy:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: apaxy
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Modern responsive design for Apache directory listings
- Custom file icons and type categorization
- Built-in search and dark mode support
- Lightweight with zero database dependencies
Frequently Asked Questions
? Is Apaxy hard to install?
No—Apaxy’s setup is straightforward: copy its files to your target Apache directory, enable mod_autoindex in Apache, and allow directory indexing for that folder. No database or complex dependencies are needed.
? Is Apaxy compatible with Nginx?
No—Apaxy is designed specifically for Apache’s mod_autoindex. For Nginx, consider alternatives like Nginx Fancyindex or dedicated themes.
? Is Apaxy completely free?
Yes—Apaxy is open-source under the MIT License, so it’s free to use, modify, and distribute for personal or commercial purposes.
Top Alternatives
People Also Ask about Apaxy
Tool Info
Pros
- ⊕ Privacy-focused self-hosted file access
- ⊕ Simple deployment (copy files + basic Apache config)
- ⊕ Highly customizable via CSS/JS for branding
Cons
- ⊖ Requires Apache web server (not compatible with Nginx natively)
- ⊖ Lacks advanced features like file editing/upload (relies on Apache’s core)
- ⊖ Needs basic Apache knowledge to enable indexing