Accessing settings
To access the settings:- Click the settings icon in the Perplexica interface
- Or navigate directly to
/settingsin your browser
On first launch, Perplexica displays a setup screen where you configure initial settings. You can always modify these later through the settings UI.
Preferences
Customize the application appearance and behavior.Theme
Choose between light and dark mode.Visual theme for the applicationOptions:
- Light
- Dark
Measurement unit
Set your preferred measurement system for weather and other data.Measurement system for displaying dataOptions:
- Imperial (Fahrenheit, miles, pounds)
- Metric (Celsius, kilometers, kilograms)
Auto video & image search
Automatically search for relevant visual content.When enabled, Perplexica automatically searches for relevant images and videos based on your queryDefault: Enabled
Show weather widget
Display weather information on the home screen.Shows a weather card on the home screen with current conditionsDefault: Enabled
Show news widget
Display recent news on the home screen.Shows a news card on the home screen with recent headlinesDefault: Enabled
Personalization
Customize how the AI responds to your queries.System instructions
Add custom behavior or tone for the model.Custom instructions that modify how the AI respondsExamples:
- “Respond in a friendly and concise tone”
- “Use British English and format answers as bullet points”
- “Always provide sources and explain technical terms simply”
- “Be more formal and detailed in responses”
System instructions examples
System instructions examples
Concise responses:Academic style:Code-focused:Beginner-friendly:
System instructions are applied to all searches and chats. They persist across sessions until you modify them.
Search configuration
Configure the search engine backend.SearXNG URL
Set the URL for your SearxNG instance.The URL of your SearxNG instanceExample:
http://localhost:8080Default: Auto-configured if using bundled SearxNGModel providers
Manage your LLM providers and models.View configured providers
The settings UI displays all configured providers with:- Provider name and type
- Available chat models
- Available embedding models
- Connection status
Add a provider
Select provider type
Choose from:
- Ollama
- OpenAI
- Anthropic
- Gemini
- Groq
- LM Studio
- Lemonade
- Transformers
Configure settings
Enter the required configuration:
- API keys (for cloud providers)
- Base URLs (for local/custom endpoints)
- Provider name (to identify multiple instances)
Edit a provider
- Find the provider in the settings list
- Click “Edit”
- Modify the configuration
- Save changes
Editing a provider re-tests the connection and refreshes the available models list.
Remove a provider
- Find the provider in the settings list
- Click “Delete” or “Remove”
- Confirm deletion
Add custom models
For providers that don’t auto-detect all models:- Select the provider
- Click “Add Custom Model”
- Enter:
- Model Name: Display name
- Model Key: API identifier
- Type: Chat or Embedding
- Save the model
Search modes
While not configurable in settings, Perplexica offers three search modes you can select per query:Speed mode
Speed mode
Best for: Quick answers and simple questions
- Fastest response time
- Uses lighter models
- Suitable for straightforward queries
Balanced mode
Balanced mode
Best for: Everyday searches
- Good balance of speed and quality
- Recommended for most queries
- Default mode
Quality mode
Quality mode
Best for: Deep research and complex topics
- Most thorough responses
- Uses more powerful models
- Takes longer but provides detailed answers
Focus modes
Perplexica supports different focus modes for specialized searches:- All - General web search
- Academic - Search academic papers and scholarly sources
- Writing - Optimized for content creation and writing assistance
- Wolfram Alpha - Mathematical and computational queries
- YouTube - Video search
- Reddit - Search Reddit discussions
Focus modes are selected per search and are not configured in settings.
Data and privacy
Search history
Perplexica stores your search history locally:- All searches are saved in your browser’s local storage
- History persists across sessions
- You can view past searches in the Library
- No search data is sent to external servers (except for API calls to your configured LLM providers)
File uploads
Uploaded files are stored:- In the Docker volume mounted at
/home/perplexica/uploads - Files persist across container restarts
- Supported formats: PDF, text files, images
Configuration persistence
All settings are stored in:- Location:
/home/perplexica/data/config.json - Persistence: Stored in Docker volume
perplexica-data - Backup: Automatically saved when modified
Environment variables override
Settings configured via environment variables:- Take precedence over UI settings on startup
- Are automatically applied when the container starts
- Create provider entries in the configuration
- Can be viewed but not edited through the UI (edit the environment variables instead)