{"id":20900381,"url":"https://github.com/lkummer/homelab-wiki","last_synced_at":"2026-03-09T18:32:44.668Z","repository":{"id":168042427,"uuid":"622949000","full_name":"LKummer/homelab-wiki","owner":"LKummer","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-03T01:01:29.000Z","size":1029,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-12T21:36:14.015Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LKummer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-03T11:49:33.000Z","updated_at":"2023-04-03T11:50:02.000Z","dependencies_parsed_at":"2024-11-19T04:18:20.658Z","dependency_job_id":null,"html_url":"https://github.com/LKummer/homelab-wiki","commit_stats":null,"previous_names":["lkummer/homelab-wiki"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LKummer/homelab-wiki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LKummer%2Fhomelab-wiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LKummer%2Fhomelab-wiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LKummer%2Fhomelab-wiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LKummer%2Fhomelab-wiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LKummer","download_url":"https://codeload.github.com/LKummer/homelab-wiki/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LKummer%2Fhomelab-wiki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30307338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T17:35:44.120Z","status":"ssl_error","status_checked_at":"2026-03-09T17:35:43.707Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T11:19:15.376Z","updated_at":"2026-03-09T18:32:44.605Z","avatar_url":"https://github.com/LKummer.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Homelab Infrastructure Framework Wiki\n\nThis repository documents my homelab infrastructure framework.\n[See the Pages site for the documentation itself.](https://lkummer.github.io/homelab-wiki/)\n\nThe homelab infrastructure framework is built to dynamically deploy Kubernetes clusters in a homelab environment.\nIt helps configuring said clusters with everything needed to deploy cloud native applications, namely observability and CD.\n\nThe framework consists of the following repositories:\n\n* [Packer Alpine](https://github.com/LKummer/packer-alpine) - template for creating an Alpine Linux Proxmox template. It includes Cloud Init, Python, and everything required to clone it and configure it without human intervention. It also includes tests with Terratest and a CI pipeline.\n* [Terraform Proxmox](https://github.com/LKummer/terraform-proxmox) - Terraform module for easily cloning the Proxmox template. Includes Terratest test and CI pipeline.\n* [Ansible Collection Homelab](https://github.com/LKummer/ansible-collection-homelab) - Ansible plugins for populating inventory, and roles for configuring K3s, an observability stack and CD.\n\n## Development Guide\n\nThis development guide refers to the wiki itself, not the framework.\nFor more details on the framework, see the wiki and repositories linked above.\n\n### Installing Dependencies\n\nHugo is managed through NPM in this repository.\nUse NPM to install all dependencies:\n\n```\nnpm ci\n```\n\n### Development Server\n\nRun the `dev` script through NPM to bring up a development server:\n\n```\nnpm run dev\n```\n\nYou should now have a hot-reload development server running on `localhost:1313`.\n\n### Deployment\n\nPublic deployment to GitHub Pages is managed with GitHub Actions.\n\nPrivate deployment to GitLab Pages is managed with GitLab CI.\n\nSimply commit changes and push to have your changes deployed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flkummer%2Fhomelab-wiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flkummer%2Fhomelab-wiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flkummer%2Fhomelab-wiki/lists"}