Getting Started
Getting Started with ARROW
Section titled “Getting Started with ARROW”Welcome to ARROW, your comprehensive device management platform. This guide will help you get up and running quickly.
Overview
Section titled “Overview”ARROW provides powerful tools for managing devices, users, and network resources in your organization. Built on a modern technology stack with a PocketBase (Go) backend and Svelte 5 frontend, ARROW delivers a responsive and reliable management experience.
Technology Stack
Section titled “Technology Stack”ARROW is built using industry-standard technologies:
- Backend: PocketBase framework (Go) providing a robust API, authentication, and real-time capabilities
- Frontend: Svelte 5 with modern reactive architecture for a fast, responsive user interface
- Database: SQLite for reliable, embedded data storage
- Infrastructure: Deployed on cloud infrastructure with automatic scaling and high availability
System Components
Section titled “System Components”ARROW consists of several key components that work together:
| Component | Description |
|---|---|
| Arrow Console | Web-based management interface at /console for device requests, user management, and monitoring |
| Arrow Manager | On-device application for VM deployment, configuration, and local management |
| Backend Services | PocketBase-powered API handling authentication, data persistence, and integrations |
| VPN Infrastructure | Netbird-based secure networking connecting devices to your organization |
Key Features
Section titled “Key Features”ARROW provides a comprehensive set of features for device lifecycle management:
- User Management - Create and manage user accounts with role-based permissions (Admin, Manager, User)
- Device Requests - Streamlined device provisioning workflow with approval processes
- Device Inventory - Complete visibility into your managed device fleet
- VPN Management - Netbird integration for secure, zero-trust networking
- Shipment Tracking - EasyPost integration for end-to-end device delivery tracking
- Authentication - Zitadel integration for enterprise-grade identity management
- Virtual Machines - Deploy and manage VMs on Arrow devices with Proxmox
- Cellular Failover - Automatic network failover using cellular connectivity
- GPS Tracking - Blues Notecard integration for device location monitoring
- Licensing - Built-in license management for software deployment
- Support Integration - HelpScout integration for customer support workflows
- Billing Integration - QuickBooks integration for billing and invoicing
User Roles
Section titled “User Roles”ARROW supports three user roles with different permission levels:
| Role | Capabilities |
|---|---|
| Admin | Full system access, user management, organization settings, all device operations |
| Manager | Device management, user oversight within assigned scope, reporting |
| User | View assigned devices, submit device requests, basic monitoring |
For detailed information on user roles and permissions, see User Management.
Quick Start Workflow
Section titled “Quick Start Workflow”Follow these steps to get started with ARROW:
- Login to ARROW Console: Access your ARROW dashboard at your organization’s URL using your credentials
- Organization Setup: Configure your organization’s basic settings and preferences
- Add Users: Create user accounts for your team members and assign appropriate roles
- Create Device Requests: Submit requests for new devices through the streamlined request workflow
- Manage Devices: Once devices are provisioned and delivered, manage them through the console
Integration Highlights
Section titled “Integration Highlights”ARROW integrates with several third-party services to provide a complete solution:
- Netbird - Secure VPN orchestration for device connectivity
- Zitadel - Identity and access management
- EasyPost - Automated shipment creation and tracking
- HelpScout - Customer support ticket management
- Blues Notecard - GPS and cellular connectivity
- Resend - Email notifications and communications
Next Steps
Section titled “Next Steps”- Architecture - Understand how ARROW’s components work together
- Installation - Set up your own ARROW instance
- User Management - Learn how to manage user accounts
- Device Requests - Handle device provisioning requests
- Device Management - Manage your device inventory
Need Help?
Section titled “Need Help?”If you encounter any issues, check out our Troubleshooting guide or contact support.