This repository contains all the necessary resources to build and manage your own homelab, whether in the cloud or on a physical machine.
It leverages infrastructure-as-code principles to ensure reproducibility and ease of management.
Clone this repository to your local machine:
git clone https://github.com/ithaquaKr/homelab.git
cd homelab
Each directory contains specific instructions and configurations. Refer to the README files within each directory for detailed usage instructions.
Contributions are welcome! If you have improvements, bug fixes, or new features to add, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature:
git checkout -b feature/your-feature-name
-
Commit your changes:
git commit -am 'Add some feature'
-
Push to the branch:
git push origin feature/your-feature-name
-
Open a pull request.
Please ensure your code adheres to the existing coding style and includes appropriate documentation.
This project is licensed under the MIT License - see the LICENSE file for details.