Need help with TrailBase? This page outlines the various support channels available and how to get assistance.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/trailbaseio/trailbase/llms.txt
Use this file to discover all available pages before exploring further.
Support Channels
Documentation
GitHub Issues
GitHub Discussions
Discord Community
Getting Help
Before Asking for Help
To get the fastest response:Search Documentation
Search Existing Issues
Check the FAQ
Try the Demo
How to Ask Good Questions
Help us help you by providing:Include Version Information
Include Version Information
- TrailBase version
- Operating system and version
- Client library versions (if applicable)
Describe the Problem Clearly
Describe the Problem Clearly
- What are you trying to accomplish?
- What did you expect to happen?
- What actually happened?
- Can you reproduce it consistently?
Provide Relevant Code/Configuration
Provide Relevant Code/Configuration
- Relevant code snippets (not entire files)
- Configuration excerpts
- SQL schema (if relevant)
- API requests/responses
- Error messages and stack traces
Show What You've Tried
Show What You've Tried
- What troubleshooting steps have you attempted?
- What searches have you done?
- What documentation have you read?
Support Options
Community Support (Free)
The TrailBase community provides free support through various channels.GitHub Discussions (Recommended)
GitHub Discussions (Recommended)
- General questions
- “How do I…?” questions
- Design discussions
- Sharing ideas
- Showcasing projects
- Go to GitHub Discussions
- Search existing discussions
- Start a new discussion if needed
- Choose the appropriate category
- Provide details (see “How to Ask Good Questions” above)
- Community volunteers respond as time allows
- Popular questions get faster responses
- Maintainers participate when available
Discord Community
Discord Community
- Real-time chat
- Quick questions
- Community discussion
- Networking with other users
- Find the Discord invite link in the GitHub repository
- Introduce yourself in the welcome channel
- Read the channel descriptions
- Be respectful and helpful
- Varies based on community availability
- Generally faster than GitHub for simple questions
- Less formal than GitHub Issues/Discussions
GitHub Issues
GitHub Issues
- Bug reports
- Feature requests
- Reproducible problems
- Security issues (non-sensitive)
- General questions (use Discussions)
- “How do I…?” questions
- Support requests
- Search existing issues first
- Use the issue template
- Provide reproduction steps
- Include version information
- Add relevant labels
Documentation
Official Documentation
Official Documentation
- Getting Started: Installation and quickstart guides
- Guides: Step-by-step tutorials
- Reference: API documentation and specifications
- Examples: Sample code and projects
- Resources: FAQ, comparisons, roadmap
Blog Articles
Blog Articles
- Architecture decisions
- Major feature announcements
- Performance deep-dives
- Migration guides
Examples Repository
Examples Repository
- WASM components (JS, TS, Rust)
- Client applications
- Integration examples
- Real-world use cases
Email Support
Security Issues
Security Issues
- Commit version with the issue
- Proof of concept
- Steps to reproduce
- Recommended fixes (if any)
License Questions
License Questions
- License clarifications
- Commercial license exceptions
- Partnership inquiries
- Private inquiries
Self-Help Resources
Debugging Tips
Enable Verbose Logging
Enable Verbose Logging
Check the Logs
Check the Logs
- Navigate to
/_/admin/logs - Look for error messages
- Check request/response details
- Filter by time or endpoint
Test in Isolation
Test in Isolation
- Create a minimal reproduction
- Remove custom WASM components
- Test with a fresh
traildepot - Use the example applications
- Try the live demo
Verify Your Setup
Verify Your Setup
- ✅ TrailBase version is up to date
- ✅ Client library versions match server
- ✅ Database migrations are applied
- ✅ Access rules are configured correctly
- ✅ File permissions are correct
- ✅ Ports are not blocked by firewalls
- ✅ Configuration is valid
Common Issues
Connection Refused / Port Already in Use
Connection Refused / Port Already in Use
- Check if another process is using port 4000
- Specify a different port:
trail run --port 4001 - Check firewall settings
- Verify
ADDRESSenvironment variable
Authentication Errors
Authentication Errors
- Verify user exists and is verified
- Check token expiration
- Ensure clock synchronization (for JWTs)
- Review access rules in admin UI
- Check CORS settings
API 404 Errors
API 404 Errors
- Verify Record API is configured in admin UI
- Check table/view name spelling
- Ensure migrations have run
- Reload configuration:
kill -HUP <pid> - Check access rules allow the operation
WASM Component Issues
WASM Component Issues
- Verify component is compatible with server version
- Check component is in
traildepot/wasm/ - Rebuild component with latest runtime
- Check WASM component logs
- Use
--devmode for better error messages
Performance Issues
Performance Issues
- Add indexes to frequently queried columns
- Review access rules (complex rules add overhead)
- Check SQLite cache size settings
- Use
EXPLAIN QUERY PLANto analyze queries - Consider multi-DB for write-heavy workloads
- See benchmarks page for optimization tips
Contributing to Support
Help other community members:Answer Questions
- Browse GitHub Discussions
- Join Discord and help in support channels
- Share your knowledge and experience
- Be patient and welcoming to newcomers
Improve Documentation
- Fix typos and errors
- Add missing examples
- Clarify confusing sections
- Write tutorials for common tasks
- See contributing guide
Share Your Experience
- Write blog posts about using TrailBase
- Create video tutorials
- Share example projects
- Present at meetups or conferences
Enterprise Support
Future Plans
Potential enterprise offerings:- Priority support with SLAs
- Private support channels
- Training and onboarding
- Custom development
- Architecture consulting
- Commercial licenses
Support Best Practices
For Users
Be Patient
Be Respectful
Be Detailed
Give Back
For Helpers
Be Welcoming
Be Clear
Be Constructive
Know Your Limits
Response Time Expectations
Set realistic expectations:| Channel | Typical Response Time | Priority |
|---|---|---|
| Security email | Hours to 1 day | High |
| GitHub Issues (bugs) | 1-7 days | Medium-High |
| GitHub Discussions | 1-7 days | Medium |
| Discord | Hours to days | Low-Medium |
| GitHub Issues (features) | 1-14 days | Low-Medium |
| General email | 1-7 days | Low |
Getting Updates
Stay informed about TrailBase:Watch on GitHub
Subscribe to Releases
Follow on Twitter
Read the Blog
Community Guidelines
To maintain a positive support community: ✅ Do:- Be respectful and constructive
- Search before posting
- Provide details and context
- Follow up with solutions you find
- Help others when you can
- Give credit where due
- Demand immediate responses
- Post duplicate questions
- Be rude or dismissive
- Share sensitive information publicly
- Cross-post excessively
- Go off-topic
Still Need Help?
If you’ve tried the above and still need assistance:- Double-check you’ve provided all relevant information
- Be specific about what you need help with
- Choose the right channel for your question type
- Be patient while waiting for a response
- Consider commercial support for urgent business needs
Ask for Help
Remember: TrailBase is open source and maintained by volunteers. Your patience, detailed questions, and contributions back to the community are greatly appreciated! 🙏