Productivity
Modular logistics and supply chain operating system
Documentation
·
Cloud Version
·
API Status
·
Book a Demo
·
Discord
Fleetbase is a modular logistics and supply chain operating system designed to streamline management, planning, optimization, and operational control across various sectors of the supply chain industry.
Quickstart
git clone git@github.com:fleetbase/fleetbase.git
cd fleetbase
docker-compose up -d
docker exec -ti fleetbase-application-1 bash
sh deploy.sh
Getting up and running with Fleetbase via Docker is the quickest and most straightforward way. If you’d like to use Fleetbase without docker read the full install guide in the Fleetbase documentation.
Make sure you have both the latest versions of docker and docker-compose installed on your system.
git clone git@github.com:fleetbase/fleetbase.git
cd fleetbase
docker-compose up -d
docker exec -ti fleetbase-application-1 bash
sh deploy.sh
Once successfully installed and running you can then access the Fleetbase console on port 4200 and the API will be accessible from port 8000.
Fleetbase Console: http://localhost:4200 Fleetbase API: http://localhost:8000
CORS: If you’re installing directly on a server you may need to add your IP address or domain to the api/config/cors.php
file in the allowed_hosts
array.
Routing: Fleetbase ships with a default OSRM server hosted by [router.project-osrm.org](https://router.project-osrm.org)
but you’re able to use your own or any other OSRM compatible server. You can modify this in the console/environments
directory by modifying the .env file of the environment you’re deploying and setting the OSRM_HOST
to the OSRM server for Fleetbase to use.
Services: There are a few environment variables which need to be set for Fleetbase to function with full features. If you’re deploying with docker then it’s easiest to just create a docker-compose.override.yml
and supply the environment variables in this file.
version: “3.8”
services:
application:
environment:
MAIL_MAILER: (ses, smtp, mailgun, postmark, sendgrid)
OSRM_HOST: https://router.project-osrm.org
IPINFO_API_KEY:
GOOGLE_MAPS_API_KEY:
GOOGLE_MAPS_LOCALE: us
TWILIO_SID:
TWILIO_TOKEN:
TWILIO_FROM:
CONSOLE_HOST: http://localhost:4200
You can learn more about full installation, and configuration in the official documentation.
Extensions are modular components that enhance the functionality of your Fleetbase instance. They allow you to add new features, customize existing behavior, or integrate with external systems.
You can find extensions available from the official Fleetbase Console, here you will also be able get your registry token to install extensions to a self-hosted Fleetbase instance.
Additionally you're able to develop and publish your own extensions as well which you can read more about developing extensions via the extension building guide.
The Fleetbase CLI is a powerful tool designed to simplify the management of extensions for your Fleetbase instance. With the CLI, you can effortlessly handle authentication, install and uninstall extensions, and scaffold new extensions if you are developing your own.
Get started with the CLI with npm:
npm i -g @fleetbase/cli
Once installed, you can access a variety of commands to manage your Fleetbase extensions.
Fleetbase offers a few open sourced apps which are built on Fleetbase which can be cloned and customized. Every app is built so that the Fleetbase instance can be switched out whether on-premise install or cloud hosted.
Have a bug or a feature request? Please check the issue tracker and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and notes on development.
Get updates on Fleetbase's development and chat with the project maintainers and community members by joining our Discord.
See the Releases section of our GitHub project for changelogs for each release version of Fleetbase.
Release announcement posts on the official Fleetbase blog contain summaries of the most noteworthy changes made in each release.
Ronald A. Richardson- Co-founder & CTO
Shiv Thakker - Co-founder & CEO
Fleetbase is made available under the terms of the GNU Affero General Public License 3.0 (AGPL 3.0). For other licenses contact us.