Projects in Batteries Included help you organize related services and resources together. Each project automatically configures and integrates all necessary components, making it easy to manage complex infrastructure setups.
Creating a New Project
To start a new project:
- Click
New Project
in the top right of your dashboard. - Enter your project name.
- Select a project type.
- Configure project-specific settings.
- Add any additional batteries you might need.
Note: You can add additional batteries to your project post-creation, so don’t worry if you missed something!
Project Types
Web Projects
Perfect for web applications and services. Features include:
- Knative (serverless) deployment for automatic scaling.
- Traditional deployment for more control.
- Optional database and cache integration.
- Environment variables automatically configured.
AI Projects
Built for machine learning and interactive data science work. Features include:
- Jupyter notebook environment.
- Ollama Large Language Model (LLM).
- Optional database integration(s) and pre-configured environment variables.
Database Only
For projects primarily requiring a database. Databases include PostgreSQL, Redis, and FerretDB/MongoDB.
Bare Project
A minimal project without pre-configured components.
Project Management
Once created, your project appears in the dashboard with:
- Overview of all project resources.
- Integrated Grafana dashboards.
- Database status and management.
- Service configurations and logs.
- Pod status and metrics.
Each project component can be managed directly from the project overview page, giving you a central place to monitor and control your infrastructure.
Project Sync (Coming Soon)
Project Sync is a powerful feature that grants you the ability to copy and reuse your project configurations across different installations:
- Copy production setups to local development environments with e.g. adjusted resource sizes.
- Promote projects from staging to production environments.
- Use existing projects as templates for new installations.
- Export projects to serve as templates for your team.
Additional Resources
- Check our PGVector guide for a full-fledged AI application example.
- Visit Monitoring for metrics and logging.