hubleto / install
Install Hubleto for free.
Requires
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-29 10:45:55 UTC
README
Free, customizable and self-hosted CRM/ERP. Vibe-coding ready
Installation
Docker Compose (preferred)
Create a directory for your installation and download the latest Compose file from the repository:
mkdir -p hubleto
cd hubleto
curl -fL https://raw.githubusercontent.com/hubleto/install/main/docker-compose.yaml -o docker-compose.yaml
Edit the settings in docker-compose.yaml if needed, then start Hubleto:
docker compose up -d
Open http://localhost:8080. The default administrator email is admin@example.com;
find the generated password with docker compose logs app.
hubleto/
docker-compose.yaml
data/
app/ # configuration and encryption keys
db/ # MariaDB database files
uploads/ # uploaded files
logs/ # application logs
To update, stop the containers and back up ./data, then run:
docker compose pull
docker compose up -d
docker compose exec app php hubleto migrate
To stay on a particular release, replace latest in the image name with its release tag.
Manual installation
composer create-project hubleto/install . --stability=YOUR_PREFERRED_STABILITY
npm install & npm run build
php hubleto init
where YOUR_PREFERRED_STABILITY can be:
devfor latest development versionalphafor alpha testing versionstablefor stable version
TIP: Visit https://developer.hubleto.eu for more details.
Community apps
Community apps are always included.
Enterprise apps
To install enterprise apps, run composer require hubleto/enterprise in the project's folder. If you do not have access to this repository, ask to be a partner.
External apps
To install any external app, run composer require app-vendor/app-name. For example to install the hubleto-linkedin-messages from wai-blue, run composer require wai-blue/hubleto-linkedin-messages.
Custom apps vibe-coding ready
To customize your Hubleto, you need to create custom apps. There are two ways to speed it up:
RECOMMENDEDVibe-code with the help of use AI agents. Check out AI agent instructions or use this prompt for constraining the agent.- Use
php hubleto createCLI tool:- Create app's scaffolding:
php hubleto create app CarRental - Create the model:
php hubleto create model CarRental Car - Create basic UI:
php hubleto create mvc CarRental Car
- Create app's scaffolding:
Contribute
If you want to contribute to Hubleto core, follow these steps to setup your development environment:
- Create folder for Hubleto codebase, e.g.
mkdir /var/www/html/hubleto-core - Fork
hubleto/erp,hubleto/framework,hubleto/assets,hubleto/react-uiinto this folder. - Symlink these forks:
cd /var/www/html/hubleto+./bin/setup-dev-env.sh ../hubleto-core - Rebuild assets:
npm install & npm run build - Initialize Hubleto:
php hubleto init
Support us
Hubleto is a community project and so it needs your help. We provide complete Hubleto code for free and maintain its development.
We will be very happy to get in touch with any company or individuals, willing to act as reseller or consultant.
Contact us on Discord, LinkedIn or Reddit.
See also
- https://github.com/hubleto - Hubleto source code
- https://developer.hubleto.eu - developer guide for Hubleto
- https://help.hubleto.eu - user guide for Hubleto
- https://www.hubleto.eu - a presentation website