Quick Start
Get started with Fleetbase in just 5 minutes using our CLI-based installer. This guide is perfect for developers and operations teams who want to get up and running quickly.
Prerequisites
Before you begin, ensure you have:
- Node.js 14+ and npm installed
- Docker and Docker Compose installed
- Basic familiarity with command line tools
Installation
Step 1: Install Fleetbase CLI
npm install -g @fleetbase/cli
Step 2: Run the Installer
flb install-fleetbase
The interactive installer will prompt you for:
- Host: Use
localhostfor local development or0.0.0.0for external access - Environment: Choose
developmentorproduction - Directory: Installation location (default: current directory)
Step 3: Access the Console
Once installation completes (typically 3-5 minutes), open your browser to:
http://localhost:4200
Complete the onboarding wizard to create your admin account and set up your organization.
What's Next?
Configure External Services
For production use, configure these services in your environment:
- Email: SendGrid, Mailgun, Postmark, or SMTP
- SMS: Twilio for driver notifications
- Maps: Google Maps API for geocoding and routing
- Monitoring: Sentry for error tracking
See the Configuration Guide for detailed instructions.
Register Developer Account (Optional)
If you plan to develop or publish extensions:
# Register your developer account
flb register --host localhost:8000
# Verify your email
flb verify -e your@email.com -c 123456 --host localhost:8000
# Set your registry token
flb set-auth flb_your_token --registry http://localhost:8000
Learn more in the CLI Documentation.
Explore Extensions
Install extensions to add functionality:
# Set up authentication first
flb set-auth your_token --registry http://localhost:8000
# Install an extension
flb install @fleetbase/storefront-api --path /path/to/fleetbase
Browse available extensions in the Extension Marketplace.
Alternative Installation Methods
If you prefer more control over the installation process:
- Manual Docker Installation - For advanced users
- Install from Source - For developers and contributors
Troubleshooting
Ports Already in Use
If ports 8000, 4200, 3306, or 6379 are already in use, stop the conflicting services or modify the Docker Compose configuration.
Docker Not Running
Ensure Docker is running before installation:
docker --version
docker compose version
Need Help?
Next Steps
After completing the quick start:
- Architecture Overview - Understand how Fleetbase works
- Configuration Guide - Configure external services
- Fleet Ops Guide - Start managing your fleet
- API Documentation - Integrate with your applications
Congratulations on setting up Fleetbase! You're ready to start managing your logistics operations.