Skip to content

Giuseppe197575/Proxpilot-AI

Proxpilot-AI 🤖

AI-Powered Proxmox Homelab Automation Platform

Proxpilot-AI is an intelligent infrastructure automation platform that combines Terraform, Ansible, and K3s to create fully automated, self-healing homelab environments on Proxmox.

🚀 Features

  • Infrastructure as Code: Complete Terraform definitions for Proxmox
  • AI-Powered Automation: Intelligent provisioning and management
  • K3s Integration: Lightweight Kubernetes cluster automation
  • Monitoring Stack: Grafana, Prometheus, Alertmanager
  • CI/CD Pipeline: Automated testing and deployment
  • Security First: Secrets management with Ansible Vault

📁 Project Structure

Proxpilot-AI/
├── terraform/           # Infrastructure as Code
├── ansible/            # Configuration management
├── k3s/                # Kubernetes manifests
├── monitoring/         # Monitoring stack
├── scripts/            # Automation scripts
├── docs/               # Documentation
├── examples/           # Example configurations
└── inventory/          # Infrastructure inventory templates

🛠️ Quick Start

  1. Clone the repository

    git clone https://github.com/Giuseppe197575/Proxpilot-AI.git
    cd Proxpilot-AI
  2. Configure your environment

    cp inventory/hosts.example.yml inventory/hosts.yml
    cp terraform/terraform.tfvars.example terraform/terraform.tfvars
  3. Initialize and deploy

    make init
    make plan
    make apply

🔧 Configuration

Required Variables

  • proxmox_api_url: Your Proxmox API endpoint
  • proxmox_token_id: API token ID
  • proxmox_token_secret: API token secret
  • ssh_public_key: SSH key for VM access

Inventory Setup

Edit inventory/hosts.yml with your infrastructure details.

📚 Documentation

🤝 Contributing

Please read our Contributing Guidelines and Code of Conduct.

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

📄 License

MIT License - see LICENSE for details.

⚠️ Disclaimer

This is a homelab project. Use at your own risk in production environments.


Status: 🚧 Active Development | Version: 1.0.0 | Maintainer: Giuseppe Loreto

About

AI-powered Proxmox homelab management and automation

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors