homelab

command module
v0.0.0-...-1c6b4c3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2024 License: Apache-2.0 Imports: 32 Imported by: 0

README

Home Lab CLI (homelab)

Build Tests Lint CodeQL Go Report Card

A CLI for managing both the configuration and deployment of groups of docker containers on a given host.

The configuration is managed using a yaml file. The configuration specifies the container groups and individual containers, their properties and how to deploy them.

Even though there are tools like docker compose to manage deployment of a group of containers, there are still lots of gaps especially when you would like to configure certain flags during the deployment dynamically.

homelab is suited for a mid to large scale setup running at east 20 containers, where there are challenges like managing the IP address space, networks, etc.

This CLI is in the early stages of development.

Documentation

Overview

Command homelab is used to manage the configuration, deployment, and orchestration of a group of docker containers on a given host.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL