mirror of
https://github.com/ublue-os/forge.git
synced 2025-04-21 14:03:46 +03:00
docs: add a better description
This commit is contained in:
parent
5c8792e9f1
commit
d961a3e21e
22
README.md
22
README.md
|
@ -1,4 +1,22 @@
|
||||||
# forge
|
# forge
|
||||||
Self-hosted OS builds
|
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
|
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
|
||||||
|
|
Loading…
Reference in a new issue