Overview
This quickstart guide will walk you through:- Creating an account or setting up self-hosted
- Creating your first project
- Syncing with QField mobile app
- Collecting field data
- Syncing changes back
Prerequisites
Before you begin, make sure you have:- QGIS Desktop (3.22 or later) with the QFieldSync plugin installed
- QField mobile app installed on your Android or iOS device
- A QGIS project ready to use in the field
Installing QFieldSync Plugin
Installing QFieldSync Plugin
- Open QGIS Desktop
- Go to Plugins → Manage and Install Plugins
- Search for “QFieldSync”
- Click Install Plugin
Step 1: Create Your Account
- Hosted Service (qfield.cloud)
- Self-Hosted Instance
Use the official hosted service at app.qfield.cloud:
- Navigate to app.qfield.cloud
- Click Sign Up
- Enter your email and create a password
- Verify your email address
- Log in to your account
The hosted service includes:
- Automatic updates and maintenance
- 100 MB free storage
- Built-in support
- No infrastructure management
Step 2: Get Your API Token
You’ll need an API token to authenticate QFieldSync and QField mobile.Log in to QFieldCloud
Navigate to your QFieldCloud instance (app.qfield.cloud or your self-hosted URL) and log in.
Step 3: Configure QFieldSync
Connect QGIS to your QFieldCloud instance.Step 4: Create and Upload Your Project
Prepare Your QGIS Project
Open your QGIS project and ensure:
- All layers are properly configured
- Forms are set up for field data collection
- Any required attachments or symbols are included
- The project is saved
Create Cloud Project
In the QFieldSync panel:
- Click Create Cloud Project
- Enter a project name (e.g., “Field Survey 2024”)
- Choose project visibility:
- Private: Only you and collaborators can access
- Public: Anyone can view (but not edit)
- Click Create
Upload Project Files
- Click Synchronize to upload your project
- QFieldSync will:
- Package your QGIS project for mobile use
- Upload all layers and data
- Process symbology and forms
- Create a mobile-optimized package
What gets uploaded?
What gets uploaded?
- QGIS project file (.qgs or .qgz)
- All data layers (GeoPackage, Shapefiles, etc.)
- Symbology (SVG symbols, fonts)
- Forms and widgets configuration
- Photo attachments
- Base maps (if included)
Step 5: Connect QField Mobile
Now configure the QField app on your mobile device.Install QField
Download QField from:
- Android: Google Play Store
- iOS: Apple App Store
Configure Cloud Connection
- Open QField
- Tap the Cloud icon (☁️)
- Tap Login
- Enter your credentials:
- Hosted: Use app.qfield.cloud
- Self-hosted: Enter your instance URL
- Enter your username and password
- Tap Sign In
Step 6: Collect Field Data
Now you’re ready to collect data in the field!Enable Positioning
- Make sure location services are enabled on your device
- In QField, tap the GPS icon to start positioning
- Wait for GPS accuracy to improve (typically < 5 meters)
Add Features
- Tap the + button to add a new feature
- Select the layer you want to edit
- Draw or place your feature on the map
- Fill out the attribute form
- Add photos or attachments if needed
- Tap Save
Edit Existing Features
- Tap an existing feature on the map
- Tap Edit
- Modify geometry or attributes
- Tap Save
Step 7: Synchronize Changes
When you have internet connectivity, sync your changes back to QFieldCloud.Upload Changes from QField
- In QField, open the Cloud menu
- Tap Synchronize
- QField will:
- Upload all your changes (deltas)
- Upload any photos or attachments
- Check for conflicts with other users
- Wait for “Sync Complete” message
What happens during sync?
What happens during sync?
- Your local changes (deltas) are uploaded to QFieldCloud
- Changes from other collaborators are downloaded
- Conflicts are detected and flagged
- Attachments are uploaded to cloud storage
- Your local copy is updated with the latest data
View Changes in QGIS
Back at your desk:
- Open QFieldSync in QGIS
- Click Synchronize to download changes
- Your QGIS project is updated with field data
- Review changes in QGIS
- Make any necessary edits
Handling Conflicts
If two users edit the same feature, QFieldCloud detects conflicts.Conflict Resolution Options:
- Keep local: Your field changes take precedence
- Keep remote: Keep the version from QGIS or another user
- Manual merge: Review and combine changes manually
Next Steps
Add Collaborators
Invite team members and manage permissions
Create an Organization
Set up an organization for team projects
Explore the API
Integrate QFieldCloud with your workflows
Advanced Features
Learn about advanced sync strategies
Troubleshooting
QFieldSync can't connect to QFieldCloud
QFieldSync can't connect to QFieldCloud
- Verify your URL is correct (include
https://) - Check that your API token is valid
- For self-hosted: ensure SSL certificates are properly configured
- Check firewall rules if on corporate network
Project upload fails
Project upload fails
- Check your storage quota in account settings
- Ensure all data sources are accessible
- Try using relative paths instead of absolute paths
- Check for very large files (>100 MB per file)
QField can't download project
QField can't download project
- Ensure you have internet connectivity
- Check that you’re logged in with the correct account
- Verify the project exists and you have access
- Check available storage on your mobile device
Sync fails with conflicts
Sync fails with conflicts
- Review conflicts in the QFieldCloud web interface
- Resolve conflicts manually if needed
- Try syncing from QGIS to see detailed error messages
- See Conflict Resolution
Changes not appearing in QGIS
Changes not appearing in QGIS
- Click Synchronize in QFieldSync to download changes
- Refresh layers in QGIS (Right-click layer → Refresh)
- Check that you’re viewing the correct project version
- Verify that changes were successfully uploaded from QField
Support
Need help? Check these resources:- QField Documentation
- GitHub Issues
- Community Forum
- Hosted service support: tickets.qfield.cloud