User Management
FastRTK provides comprehensive user management for controlling access to your RTK corrections. Create accounts for your team, manage subscriptions, and monitor usage.
Overview
User Types
| Type | Access | Use Case |
|---|---|---|
| Admin | Full dashboard access | System administrators |
| NTRIP User | Correction streams only | Field workers, rovers |
Key Features
- Individual user accounts
- Password management
- Subscription expiration dates
- Concurrent connection limits
- Mountpoint-specific access
- Usage tracking and logs
Creating Users
Add New NTRIP User
- Navigate to Users in the sidebar
- Click Add User
- Complete the form:
| Field | Required | Description |
|---|---|---|
| Username | Yes | Unique login identifier |
| Password | Yes | Auto-generate or enter custom |
| No | Contact email for notifications | |
| Expiration | No | Account deactivation date |
| Max Connections | No | Simultaneous login limit |
| Mountpoints | No | Restrict to specific streams |
- Click Save
Password Options
- Auto-generate: System creates secure random password
- Custom: Enter your own password (8+ characters recommended)
- Show Password: Toggle visibility for copying
[Secure Passwords]
Auto-generated passwords are recommended for security. Copy them immediately as they cannot be retrieved later.
User Settings
Subscription Expiration
Control how long a user can access corrections:
| Setting | Behavior |
|---|---|
| No Expiration | Permanent access until manually disabled |
| Date Set | Access ends at midnight on specified date |
| Expired | User cannot connect, shown in red |
Use Cases:
- Temporary project access
- Subscription-based service
- Trial periods
Concurrent Connections
Limit how many devices can use one account simultaneously:
| Setting | Description |
|---|---|
| Unlimited | No restriction on simultaneous logins |
| 1 | Single device only |
| 2-10 | Multiple devices up to limit |
Behavior when limit reached:
- New connections are rejected
- Existing connections continue
- User receives error message
Mountpoint Restrictions
Control which correction streams a user can access:
| Setting | Description |
|---|---|
| All Mountpoints | Access to every available stream |
| Specific Only | Limited to selected mountpoints |
Use Cases:
- Different accuracy tiers
- Project-specific streams
- Internal vs external users
Managing Existing Users
User List View
The user list shows all accounts with status:
| Column | Description |
|---|---|
| Username | Account identifier |
| Status | Active, Expired, or Disabled |
| Expiration | Date or "Never" |
| Connections | Current / Maximum |
| Last Login | Most recent connection |
Edit User
- Click username in list
- Modify settings
- Click Save
Reset Password
- Click username in list
- Click Reset Password
- New password generated
- Copy and provide to user
Disable User
Temporarily block access without deleting:
- Click username in list
- Toggle Enabled off
- Click Save
User cannot connect but data is preserved.
Delete User
Permanently remove account:
- Click username in list
- Click Delete
- Confirm deletion
[Deletion is Permanent]
Deleted users cannot be recovered. Consider disabling instead.
Monitoring Usage
Connected Users
View currently connected users in real-time:
| Information | Description |
|---|---|
| Username | Who is connected |
| Mountpoint | Which stream |
| Connected Since | Session start time |
| Data Sent | Bytes transmitted |
| IP Address | Client location |
Disconnect User
Force a user offline:
- Go to Dashboard or Users
- Find connected user
- Click Disconnect
User's rover will lose corrections until reconnecting.
Login History
View authentication attempts:
| Event | Description |
|---|---|
| Success | Successful login with timestamp |
| Failed | Rejected attempt with reason |
| Disconnect | Session end with duration |
Bulk Operations
Import Users
Add multiple users from CSV:
Prepare CSV file:
username,password,expiration,max_connections user1,SecurePass1,2024-12-31,2 user2,SecurePass2,2024-06-30,1Go to Users → Import
Upload CSV file
Review and confirm
Export Users
Download user list for backup:
- Go to Users → Export
- Choose format (CSV or JSON)
- Download file
[Passwords Not Exported]
For security, passwords are never included in exports.
Best Practices
Account Security
- Use auto-generated passwords
- Set appropriate expiration dates
- Limit concurrent connections
- Regularly review inactive accounts
- Monitor failed login attempts
Organization
- Use consistent naming conventions
- Include project/team in username
- Document user assignments
- Set calendar reminders for expirations
Access Control
- Grant minimum necessary access
- Use mountpoint restrictions for sensitive data
- Separate internal and external users
- Regular access audits
Troubleshooting
"Authentication Failed"
| Cause | Solution |
|---|---|
| Wrong password | Verify credentials, reset if needed |
| User disabled | Enable user account |
| User expired | Extend expiration date |
| Wrong mountpoint | Check mountpoint access |
"Too Many Connections"
| Cause | Solution |
|---|---|
| Limit reached | Disconnect unused sessions |
| Device caching | Restart rover application |
| Need more | Increase connection limit |
"User Not Found"
| Cause | Solution |
|---|---|
| Typo in username | Verify exact spelling |
| Case sensitivity | Check uppercase/lowercase |
| User deleted | Recreate account |
[Need Help?]
Contact support for user management assistance:
- Phone: (510) 288-9976
- Email: support@gps-mapping.com