{"id":26691029,"url":"https://github.com/minion6011/home-lab","last_synced_at":"2025-04-12T22:12:02.807Z","repository":{"id":284337022,"uuid":"952194192","full_name":"minion6011/Home-Lab","owner":"minion6011","description":"The HomeLab aims to be a website that works in localhost and that allows you to do various things through its sections","archived":false,"fork":false,"pushed_at":"2025-04-12T09:23:52.000Z","size":262,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T22:11:53.485Z","etag":null,"topics":["esp32","homelab"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minion6011.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-20T22:12:22.000Z","updated_at":"2025-04-12T09:23:55.000Z","dependencies_parsed_at":"2025-04-12T22:11:53.430Z","dependency_job_id":null,"html_url":"https://github.com/minion6011/Home-Lab","commit_stats":null,"previous_names":["minion6011/home-lab"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minion6011%2FHome-Lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minion6011%2FHome-Lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minion6011%2FHome-Lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minion6011%2FHome-Lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minion6011","download_url":"https://codeload.github.com/minion6011/Home-Lab/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248637772,"owners_count":21137538,"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":["esp32","homelab"],"created_at":"2025-03-26T16:16:58.386Z","updated_at":"2025-04-12T22:12:02.780Z","avatar_url":"https://github.com/minion6011.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ❓ What is this\nThe HomeLab aims to be a website that works in localhost and that allows you to do various things through its sections:\n- **Home** \u003cbr\u003e\nAllows you to turn off/restart the site, see its system information, execute commands and if enabled, receive information about the ESP32 integration\n- **Music Downloader** \u003cbr\u003e\nAllows you to download music from YouTube and play it on the site\n- **Api Tool** \u003cbr\u003e\n  Allows you to send requests from the site and receive responses\n- **Film Download** \u003cbr\u003e\n  Use Streaming Community API to view cracked movies in Italian\n- **Cloud** \u003cbr\u003e\n  Similar to Google Drive; it allows you to upload files, edit them, rename them and create folders\n\n\u003e [!NOTE]\n\u003e The site is in **Italian** with some terms in English.\n\n# Installation Guide\n\u003cb\u003e🍓 \u003ca href=\"Guide_Raspbian.md\"\u003eRaspbian\u003c/a\u003e \u003c/b\u003e\n\u003cbr\u003e\n\u003cb\u003e🪟 \u003ca href=\"Guide_Windows.md\"\u003eWindows\u003c/a\u003e \u003c/b\u003e\n\n### • Setup ESP32 integration\nRequired components: \n- ESP32\n- DHT11/DHT22 (the circuit was made to use a DHT11)\n- LCD 16x2 (I2C)\n- 10KΩ resistor\n- Jumper Wires\n- (Optional) Bread Board\n\n\u003cbr\u003e\n\nFirst you need to connect the wires like in this circuit:\n\u003cimg width=\"100%\" src=\"ESP32_Circuit.png\"/\u003e\n\nAfter that, you need to install MicroPython on the ESP32; I suggest using [this guide](https://docs.sunfounder.com/projects/esp32-starter-kit/en/latest/micropython/python_start/install_micropython.html).\n\u003cbr\u003e\u003cbr\u003e\nAdd the code present in the `code/ESP32` folder inside the ESP32 files and inside `code/HomeLab` then in the config (`app_config.json`) set `ESP32_integration` as `\"True\"`\n\u003cbr\u003e\u003cbr\u003e\nEdit the `boot.py` file located in the `code/ESP32` folder and add the Wi-Fi SSID and password to the dictionary\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminion6011%2Fhome-lab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminion6011%2Fhome-lab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminion6011%2Fhome-lab/lists"}