An open API service indexing awesome lists of open source software.

https://github.com/aessing/homelab-boilerplates

This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.
https://github.com/aessing/homelab-boilerplates

boilerplates k3s kubernetes linux

Last synced: 3 months ago
JSON representation

This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.

Awesome Lists containing this project

README

          

# Andre's Lab of Controlled Chaos

![Nerdy person in a hoodie standing in a crowded server room holding a steaming coffee mug, hoodie shows sudo logo; surrounded by server racks, tangled network cables and monitors displaying graphs and code; large overlaid text reads ANDRE'S LAB OF CONTROLLED CHAOS and subtitle Break things fast, fix them faster](.github/media/banner.jpg)

Welcome to my personal collection of boilerplates and configuration templates from my Homelab! This repository serves as a starting point for a variety of tools, technologies, and projects I frequently work with.

⚠️ **Note:** Technologies evolve quickly. While I strive to keep these templates up to date, some configurations may lag behind the latest versions or best practices. Always double-check compatibility with current tool versions.

## Contents

| Folder | Description |
|--------|-------------|
| [Applications](Applications/) | Kustomize manifests for deploying applications on Kubernetes |
| [Hardware](Hardware/) | Hardware-specific setup guides and configurations |
| [Kubernetes](Kubernetes/) | Kubernetes cluster setup and infrastructure components |
| [Linux](Linux/) | Ubuntu Server installation and hardening scripts |
| [Operators](Operators/) | Kubernetes operator deployments (CloudNativePG, etc.) |
| [Scripts](Scripts/) | Helper scripts for cluster management |
| [docs](docs/) | GitHub Pages one-pager for this repo |
| [media](media/) | Documentation images and media assets |
| [.github](.github/) | Community documentation and contribution guidelines |

## How to Use

1. Clone or fork this repository
2. Navigate to the relevant folder for your use case
3. Follow the README instructions in each folder
4. Adapt the configurations to your environment

```bash
git clone https://github.com/aessing/boilerplates.git
cd boilerplates
```

## Support

For further information about this project, how to [contribute](.github/CONTRIBUTING.md), or how to get in touch, please have a look at the [support document](.github/SUPPORT.md). The repository also contains information about [security related topics](.github/SECURITY.md) and [licensing](LICENSE).

You can view a quick project overview on [GitHub Pages](https://aessing.github.io/boilerplates/).

## Disclaimer

THE CONTENT OF THIS REPOSITORY IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE CONTENT OF THIS REPOSITORY OR THE USE OR OTHER DEALINGS IN THE REPOSITORY