On-premises Universal Blue https://universal-blue.org
Find a file
2023-04-27 17:20:18 +00:00
.devcontainer chore(devcontainer): add kubernetes linting 2023-04-27 17:16:24 +00:00
.vscode chore(devcontainer): update spell-check dictionary 2023-04-27 17:19:27 +00:00
minica feat: add container registry and mini ca (#3,#4) 2023-04-27 17:20:18 +00:00
registry feat: add container registry and mini ca (#3,#4) 2023-04-27 17:20:18 +00:00
.gitignore chore(devcontainer): init 2023-04-27 06:10:08 +00:00
.gitmessage chore(devcontainer): init 2023-04-27 06:10:08 +00:00
.markdownlint.json chore(devcontainer): init 2023-04-27 06:10:08 +00:00
.prettierignore chore(devcontainer): init 2023-04-27 06:10:08 +00:00
.prettierrc chore(devcontainer): init 2023-04-27 06:10:08 +00:00
forge-pod.yml feat: add container registry and mini ca (#3,#4) 2023-04-27 17:20:18 +00:00
LICENSE Initial commit 2023-04-26 16:58:51 -04:00
README.md docs: add a better description 2023-04-26 22:11:52 -04:00

forge

On-premises Universal Blue

This repo is intended to provide the service units necessary to set up a self-hosted OS forge for custom images.

Imagine something like a home lab or a university lab:

  1. Deploy forge
  2. Go into the webui, clone in your favorite uBlue repo and make changes
  3. Forge automatically starts to build and images
  4. PXE boot the clients, select ublue in the menu
  5. Eat tacos
  6. Return to a fully deployed lab with centralized package management

Components

We need:

  • webui git frontend to replicate "self hosted ublue"
  • a registry
  • a certificate authority
  • wireguard configs for all of it so people can self host their own personal mirror