Quick start
Run Perplexica with the bundled SearxNG instance:The
-v flag creates a persistent volume for your data and uploaded files. Your settings and search history will be preserved across container restarts.Using your own SearxNG instance
If you already have SearxNG running, use the slim version of Perplexica:http://your-searxng-url:8080 with your actual SearxNG URL, then configure your AI provider settings at http://localhost:3000.
Building from source
For more control over your deployment, you can build Perplexica from source:Configure settings
Access Perplexica at http://localhost:3000 and configure your settings in the setup screen.
After the container is built, you can start Perplexica directly from Docker Desktop or your Docker management tool without opening a terminal.
Using Docker Compose
You can also use Docker Compose to manage your deployment:docker-compose.yaml
Container configuration
Exposed ports
- 3000: Perplexica web interface (Next.js application)
- 8080: SearxNG API (only in full image, not slim)
Volume mounts
/home/perplexica/data: Stores application data, settings, and search history/home/perplexica/uploads: Stores uploaded files (created automatically)
Environment variables
SEARXNG_API_URL: SearxNG API endpoint (default:http://localhost:8080)- Required for slim image when using external SearxNG
- Automatically configured in the full image
Managing the container
Next steps
Updating Perplexica
Keep your installation up to date
Troubleshooting
Common issues and solutions