The French cloud platform for modern applications and services.
Learn more »
Website
·
Issues
·
Roadmap
Welcome to France nuage! Sign up to france-nuage.fr and start deploying your applications in our French cloud platform!
You should check our documentation website to know what France nuage is and what is our vision: https://france-nuage.fr/solutions/perspectives
France nuage is a comprehensive cloud platform designed for modern applications with French sovereignty in mind.
- Fully open-source
- One click deploy unified ecosytem
- RESTful API
- Complete platform control via our intuitive control panel
- Application orchestration with built-in scaling and deployment options
- Automated CI/CD pipelines
- Region-specific deployments with data residency guarantees
- On-Prem or Cloud. Run locally, install on-premises, or use our self-service Cloud service (free tier available)
- Modern dashboard. Our dashboard app is intuitive for both technical and non-technical users
- Sustainable project since inception. Fork it, extend it, and help us build the best French cloud platform
France nuage Cloud allows you to create free cloud projects in minutes.
- Free Autonomous Tier: Available with no credit card required
- No Product Limitations: Unlimited users and applications in our platform
- Self-Service Dashboard: Create and monitor all your projects in one place
- End-to-End Solution: Full stack platform with database, auto-scaling, and storage
- Usage-Based Pricing: Pay-as-you-go for our Standard Cloud offering
- Quick Provisioning: Select your desired region in France and provision new resources in minutes
Create your Project - Contact a human
The France nuage Documentation is a great place to start, or explore these other channels:
- Gitlab Issues (Report Bugs, Questions, Feature Requests)
- GitHub Mirror
- Linkedin (Latest News)
- Website (Infos)
- Platform (Login, sign up)
France nuage is built on modern technologies and supports most operating systems.
- Proxmox: Open source type 2 hypervisor based on Debian and KVM
- Supported Databases:
- PostgreSQL 15+
- Supported OS:
- Ubuntu LTS
- CentOS / RHEL 8
- macOS Catalina or newer
- Windows 10/11
- Docker (DockerHub + Dockerfile)
- Other operating systems may also work, in the futur
Ensure you have the following installed:
To start the project using Docker, run:
docker compose up -d
Once the services are up, run database migrations using:
docker compose exec control-plane node ace migration:run --force
To stop the services, run:
docker compose down
Integration tests are defined in the platform
application. The playwright UI
can be started with the following command:
docker compose exec platform \
npx playwright test --project=firefox --ui-host=0.0.0.0 --ui-port=39709
The UI is then accessible on http://localhost:39709
AdonisJS offers an application-aware REPL to interact with the control-plane from the command line. To start a new REPL session in a development environment with docker-compose, run the following command:
docker compose exec control-plane node ace repl
The project comes with a token preconfigured for the worker user. The token might not be valid for a few different reasons:
- The AdonisJS application key (the
APP_KEY
environment variable) has been changed - The token has expired (expiry scheduled in 2035)
The following command (executed in a REPL session) allows you to regenerate a token for the worker user:
(await (await import('#models/user')).default.accessTokens.create(await (await import('#models/user')).default.findByOrFail({ email: '[email protected]' }), ['*'], { expiresIn: '10 years' })).value.release()
Be wary of using it in production as generating a long-lived token may be a security risk if exposed outside a controlled, private network.
France nuage Cloud Status Page
All security vulnerabilities should be reported in accordance with our Security Policy.
France nuage is a premium open-source Server Side Public License (SSPL) v1 project made possible with support from our passionate core team, talented contributors, and amazing Sponsors. Thank you all!
The license allows the free right to use, modify, create derivative works, and redistribute, with three simple limitations:
- You may not provide the products to others as a managed service
- You may not circumvent the license key functionality or remove/obscure features protect
© France nuage