This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Admin Panel
The admin panel is available to users with the admin role (the first registered user).
User Management
- Create new user accounts with username, email, password, and role
- Edit existing users (change username, email, password, role)
- Delete users (except yourself)
- View user statistics and online/offline status
- Last login timestamp shown per user
Invite Links
- Create invite links for user registration from the Users tab
- Set maximum uses (1×, 2×, 3×, 4×, 5×, or unlimited)
- Set an expiry date (1 day, 3 days, 7 days, 14 days, or never)
- View usage count and revoke active links at any time
- Invite links bypass the "disable registration" setting — only invited users can sign up
- Race-condition safe with atomic usage counting
- OIDC invite tokens are passed through the SSO flow
Configuration
Place Categories
Manage global place categories:
- 10 default categories are pre-seeded (Accommodation, Restaurant, Sight, Shopping, Transport, Activity, Bar/Cafe, Beach, Nature, Other)
- Create custom categories with name, color, and icon
- Only admins can manage categories
Packing Templates
- Create reusable packing templates (e.g. "Beach Vacation", "Business Trip", "Camping")
- Each template contains categories with pre-filled items and sort order
- Users can apply templates when setting up their trip's packing list
- Templates are managed globally by admins and available to all users
Settings
API Keys
- Google Maps — Places API key for place search, auto-fill, ratings, and photos
- Validate button tests the key against the real API and shows a green checkmark
- Weather uses Open-Meteo (no key required)
Registration
- Enable or disable public registration
- When disabled, only invite links can create new accounts
Single Sign-On (OIDC)
- Configure OIDC provider directly in the admin panel (Display Name, Issuer URL, Client ID, Client Secret)
- Environment variables override these settings if set
- See Single Sign-On for details
SMTP / Email
- Configure mail server settings (Host, Port, User, Password, From address)
- Skip TLS certificate verification toggle — for self-signed certificates on local mail servers
- App URL — base URL used in email notification links
- Test email button to verify your SMTP configuration
- See Email Notifications for details
Webhooks
- Configure a webhook URL for notifications (Discord, Slack, or custom)
Addons
Manage optional features that can be enabled or disabled:
| Addon | Description |
|---|---|
| Packing | Packing list feature for trips |
| — Bag Tracking | Sub-option: weight per item, bag assignment, weight distribution |
| Budget | Expense tracking with splitting and settlement |
| Documents | File management with upload, trash, share links |
| Collab | Collaborative notes, polls, and live chat |
| Memories | Immich photo integration for trip photo albums |
| Vacay | Vacation day planner with holiday calendars |
| Atlas | World map with visited countries and bucket list |
| MCP | Model Context Protocol for AI assistant access |
Enabled addons appear as tabs in the trip planner and/or as navigation items.
Permissions
The Permissions tab lets you configure what members (non-owners) can do in shared trips:
- Trip: create, edit, archive, upload cover
- Day: create/edit/delete days, assignments, notes
- Place: create/edit/delete places
- Packing: create/edit/delete packing items
- Budget: create/edit/delete budget items
- Reservations: create/edit/delete bookings
- Collab: create/edit/delete notes, polls, messages
- Share: create/delete share links
Security
- MFA Policy — Enforce mandatory two-factor authentication for all users. When enabled, users without MFA are blocked until they set it up
- JWT Secret Rotation — Rotate the JWT signing secret from the admin panel (logs out all users)
Audit Log
The Audit tab logs all admin actions with:
- Timestamp, user, action type, affected resource
- IP address and additional details
- Paginated view
Actions logged include: user create/update/delete, OIDC config changes, invite create/delete, addon updates, packing template changes, demo baseline saves, system updates, and backup events.
System Update
- Version checker compares your installed version against the latest GitHub release
- Shows a banner when a newer version is available
- Docker installs: shows
docker pullcommands - Git installs: one-click self-update (pull, install, restart)
- GitHub releases tab shows full changelog history
Statistics
Overview of:
- Total users
- Total trips
- Total places
- Storage usage