Installation Guide
5q12's Indexer offers multiple installation methods to suit different environments and preferences. Choose the method that best fits your setup and experience level.
Installation Methods
1. Docker Installation (Recommended)
Best for: Most users, production deployments, quick setup, isolated environments
The easiest way to install 5q12's Indexer with complete environment isolation and automatic dependency management.
- ✅ Complete environment isolation
- ✅ Automatic dependency management
- ✅ Cross-platform compatibility
- ✅ Easy updates and rollbacks
- ✅ No host system modifications
→ Docker Installation Guide
2. Automated Script Installation
Best for: Debian/Ubuntu servers, system administrators, production servers
Automatic installation with dependency management and system integration for Debian-based systems.
- ✅ Automatic dependency installation
- ✅ Nginx configuration
- ✅ PHP extension management
- ✅ System service setup
- ⚠️ Requires Debian/Ubuntu (tested on Ubuntu Server)
→ Script Installation Guide
3. Manual Installation
Best for: Advanced users, custom environments, learning the system
Step-by-step manual installation with full control over the process.
- ✅ Complete control over configuration
- ✅ Works on any Linux distribution
- ✅ Educational value
- ⚠️ Requires manual dependency management
- ⚠️ Requires manual configuration creation
→ Manual Installation Guide
Quick Start
For most users, we recommend starting with
Docker Installation:
# Create docker-compose.yml with the configuration
# Replace /your/host/path with actual directories
docker-compose up -d
Access at:
http://localhost:5012
System Requirements
For Docker installation:
- Docker and Docker Compose
- 512MB RAM minimum (1GB+ recommended)
- 100MB disk space
For script/manual installation:
- Linux-based operating system
- PHP 8.3 or higher
- Web server (Nginx recommended, Apache supported)
- 64MB RAM minimum (128MB+ recommended)
- 50MB disk space minimum
For automated script installation:
- Debian-based distribution (Ubuntu, Debian)
- sudo privileges
- Internet connection for package downloads
Repository:
- New repository location: https://ccls.icu/src/repositories/5q12-indexer/
- Download: https://ccls.icu/src/repositories/5q12-indexer/main/?download=archive
Post-Installation
After installation with any method:
- Access the indexer via your web browser
- Add content to the files directory
- Review security settings for production use
Support
If you encounter issues with any installation method:
- Check the method-specific installation guide
- Review the Troubleshooting Guide
- Consult the Configuration Guide for post-installation setup
- See the Security Guide for hardening recommendations
Next Steps: After installation, see the
Configuration Guide to create your indexer settings.