{"id":28655762,"url":"https://github.com/tessamerrill/homelab-inventory","last_synced_at":"2025-06-13T08:08:20.355Z","repository":{"id":44422817,"uuid":"481439743","full_name":"tessamerrill/homelab-inventory","owner":"tessamerrill","description":"Supabase-powered inventory system for your HomeLab!","archived":false,"fork":false,"pushed_at":"2022-05-08T04:24:07.000Z","size":197,"stargazers_count":15,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-02T21:13:06.526Z","etag":null,"topics":["homelab","nextjs","supabase","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tessamerrill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-14T02:26:57.000Z","updated_at":"2025-01-18T07:40:58.000Z","dependencies_parsed_at":"2022-09-24T14:21:35.300Z","dependency_job_id":null,"html_url":"https://github.com/tessamerrill/homelab-inventory","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tessamerrill/homelab-inventory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tessamerrill%2Fhomelab-inventory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tessamerrill%2Fhomelab-inventory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tessamerrill%2Fhomelab-inventory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tessamerrill%2Fhomelab-inventory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tessamerrill","download_url":"https://codeload.github.com/tessamerrill/homelab-inventory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tessamerrill%2Fhomelab-inventory/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259606973,"owners_count":22883561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["homelab","nextjs","supabase","tailwindcss"],"created_at":"2025-06-13T08:08:13.148Z","updated_at":"2025-06-13T08:08:20.339Z","avatar_url":"https://github.com/tessamerrill.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HomeLab Inventory System\n\n_A Supabase-powered inventory system for your Homelab._\n\nEasily keep track of your Homelab's various assets.\n\nThis system is designed to be easily scalable and extensible, so you can add as much or as little information about your equipment as you want.\n\n## Features\n\n- Add and remove equipment such as servers, routers, switches, and more\n- Add and remove other miscellaneous items such as cables, power strips, and more\n- Print QR codes for each item to easily check-in or check-out assets (scanner not included).\n\n## Getting Started\n\n```bash\ngit clone https://github.com/jackmerrill/homelab-inventory.git\ncd homelab-inventory\nnpm install\nnpm run build\nnpm run start\n```\n\nOr using Docker:\n\n```bash\ndocker run -p 3000:3000 -v /usr/bin/lp:/usr/bin/lp -e SUPABASE_URL=.... -e SUPABASE_SECRET_KEY=.... -e PRINTER_NAME=.... ghcr.io/jackmerrill/homelab-inventory\n```\n\n## Security\n\nAs this project was made quickly, and to be hosted in a private environment, it is not secured for public access.\n\nSupabase's `service_role` key is used to grant access to the database, as implementing RLS (row-level security) was not a priority.\n\n## Contributing\n\n- Fork the project on GitHub\n- Create a new branch\n- Make your changes\n- Commit your changes\n- Push your changes to the remote repository\n- Submit a pull request\n\n## Contributors\n\n- [@jackmerrill](https://github.com/jackmerrill)\n- [@iplusplus42](https://github.com/iplusplus42)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftessamerrill%2Fhomelab-inventory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftessamerrill%2Fhomelab-inventory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftessamerrill%2Fhomelab-inventory/lists"}