PUQ Cloud Panel is an open-source, modular cloud automation and billing system designed to empower individuals and companies to start their IT service business quickly and independently. Built on Laravel, it provides advanced billing, provisioning, service management, and cloud orchestration features β all in a single system.
π Official Website | π Documentation
- β Modular Architecture β Easily extendable with custom modules.
- π Service Automation β Automatically deploy and manage cloud services.
- π³ Advanced Billing System β Invoices, proformas, add funds, taxation by region.
- ποΈ Product Catalog & eCommerce β Sell services and physical items.
- π οΈ Helpdesk & Support β Manage paid or free technical support (Remote Hands).
- π§Ύ Multi-company Support β Manage multiple home companies under one panel.
- π Internationalization β Tax rules, currencies, languages per client country.
- ποΈ Cluster Support β Node orchestration with master/agent communication.
- π Queue-Based Task Handling β Fast and reliable job processing in background.
- π Free & Open Source
Our mission is to democratize cloud business infrastructure by giving everyone the tools to run their own IT business β for free.
π«Ά Learn more about our goals and philosophy
PUQ Cloud Panel is built and maintained by a global community of volunteers.
- π‘ Want to contribute code? Fork the repo and submit a PR.
- π€ Want to help in other ways? Join as a Volunteer
- π° Want to support us? Become a Sponsor
We welcome all types of contributions β code, documentation, translations, bug reports, and ideas.
- PHP 8.2 or higher
- Laravel 12+
- MySQL 8.x or MariaDB
- Redis (for queues)
- Node.js (for frontend assets, optional)
- Composer
- npm
git clone https://github.com/puqcloud/PUQcloud.git
cd PUQcloud
composer install
cp .env.example .env
php artisan key:generate
chmod -R 775 storage bootstrap/cache
npm install
npm run prod
Edit the .env file and fill in the required variables (database, app URL, etc).
Then run this command to create an admin user:
php artisan puqcloud:seed --email admin@example.com --password QWEqwe123 --name Myname
PUQcloud is open-source software licensed under the GNU General Public License v3.0.
Ruslan Polovyi β founder and lead developer at PUQ sp. z o.o.
Dmytro Kravchenko β Developer / DevOps engineer