Add homelab installer and services (allprox, authelia, lldap)

This commit is contained in:
Ezequiel C. 2026-09-01 18:32:56 +02:00
parent 68b23f1cbe
commit bb754cdd8c
32 changed files with 2356 additions and 1 deletions

23
installer/package.json Normal file
View file

@ -0,0 +1,23 @@
{
"name": "homelab-installer",
"version": "1.0.0",
"description": "Interactive TUI to install and update homelab services from a GitHub-hosted catalog.",
"type": "module",
"bin": {
"homelab": "./src/index.ts"
},
"scripts": {
"start": "bun run src/index.ts",
"dev": "bun --watch src/index.ts",
"catalog": "bun run scripts/generate-catalog.ts",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@clack/prompts": "^1.7.0",
"yaml": "^2.9.0"
},
"devDependencies": {
"@types/bun": "^1.4.0",
"typescript": "^7.0.2"
}
}