Community support
GitHub Discussions
Ask questions, share ideas, and connect with the community
GitHub Issues
Report bugs, request features, and track ongoing work
OpenMined Slack
Chat with the OpenMined community in real-time
Documentation
Comprehensive guides and API references
Quick links
Getting started
- Installation guide - Set up Syft Space on your system
- Quick start - Get up and running in minutes
- Components overview - Understand the core concepts
Common issues
Docker connection issues
Docker connection issues
If Syft Space cannot connect to Docker:
- Ensure Docker is running:
docker ps - Check Docker socket permissions:
- For Docker Desktop on Mac/Windows, ensure it’s running and the socket is exposed
- Verify the volume mount in your docker run command includes:
Dataset provisioning fails
Dataset provisioning fails
If local dataset provisioning fails:
- Check available ports (8081, 50051 for ChromaDB)
- Verify Docker has enough resources (4GB RAM minimum, 8GB recommended)
- Check Docker logs:
- Restart the provisioner from the Datasets page
API authentication errors
API authentication errors
If you’re getting 401 Unauthorized errors:
- For admin endpoints, ensure you’ve set
SYFT_ADMIN_API_KEY - For query endpoints, verify your SyftHub token is valid
- Include the token in the Authorization header:
- In development mode, leave
SYFT_ADMIN_API_KEYempty to disable auth
File ingestion not working
File ingestion not working
If files aren’t being indexed:
- Check the ingestion path exists and is accessible
- Verify the dataset is in
RUNNINGstate - Check ingestion status in the Datasets page
- Review logs for file processing errors
- Supported formats: PDF, TXT, MD, DOCX, HTML
Model connection fails
Model connection fails
If you can’t connect to your AI model:
- Verify the API key is correct
- For custom endpoints (Ollama, vLLM), ensure the
base_urlis reachable - Check model health in the Models page
- Test the endpoint directly:
High memory usage
High memory usage
If Syft Space is using too much memory:
- Reduce the number of concurrent ingestion workers
- For large PDFs, the system uses docling which requires significant memory
- Allocate more memory to Docker (8GB+ for heavy workloads)
- Monitor memory in your system’s task manager
Report a bug
Found a bug? Help us improve Syft Space by reporting it.Check existing issues
Search GitHub Issues to see if the bug has already been reported.
Gather information
Collect details about the bug:
- Syft Space version (check Settings → About)
- Operating system and version
- Docker version:
docker --version - Python version:
python --version - Steps to reproduce the issue
- Error messages or logs
Create an issue
Open a new issue with:
- Clear, descriptive title
- Detailed description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Screenshots or error logs (if applicable)
Request a feature
Have an idea for improving Syft Space?Check existing requests
Search GitHub Discussions to see if the feature has been suggested.
Start a discussion
Create a new discussion with:
- Clear description of the feature
- Use case or problem it solves
- How it would benefit users
- Any implementation ideas
Contributing
Want to help improve Syft Space? We welcome contributions!Contributing guide
Learn how to contribute code, documentation, and more
System requirements
Minimum requirements
- RAM: 4GB minimum, 8GB recommended
- Storage: 2GB for application, additional space for datasets
- Docker: Required for local vector databases
- Python: 3.12 or higher (for development)
- Node.js: 20 or higher (for frontend development)
Supported platforms
- Desktop app
- Docker
- From source
- macOS 11+ (Intel and Apple Silicon)
- Ubuntu 20.04+
- Debian 11+
- Fedora 36+
- Windows 10+ (coming soon)
Diagnostic information
When seeking support, it’s helpful to provide diagnostic information:Check application logs
- Desktop app
- Docker
- From source
Logs are written to:
- macOS:
~/Library/Logs/syft-space/ - Linux:
~/.local/share/syft-space/logs/
Check system status
Check provisioner status
Visit http://localhost:8080/api/v1/datasets/provisioners/ to see the status of all dataset provisioners.Security issues
Instead, report security issues privately to the OpenMined security team:- Email: [email protected]
- Include detailed steps to reproduce
- Allow time for the team to address the issue before public disclosure
Community resources
OpenMined ecosystem
Syft Space is part of the larger OpenMined ecosystem for privacy-preserving AI:PySyft
Privacy-preserving machine learning framework
SyftHub
Decentralized marketplace for knowledge endpoints
OpenMined
Learn about the OpenMined mission and projects
OpenMined Blog
News, tutorials, and updates from the community
Stay updated
- Follow @openminedorg on Twitter
- Subscribe to the OpenMined newsletter
- Watch the GitHub repository for updates
Can’t find what you’re looking for? Ask on GitHub Discussions or Slack.