{"id":22353246,"url":"https://github.com/overclokk/home-assistant-config","last_synced_at":"2025-03-26T12:21:08.561Z","repository":{"id":71189958,"uuid":"584153781","full_name":"overclokk/home-assistant-config","owner":"overclokk","description":"🏠 Home Assistant configuration \u0026 Documentation for my Smart House.","archived":false,"fork":false,"pushed_at":"2023-11-27T17:28:59.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-31T13:26:26.134Z","etag":null,"topics":["home-assistant","home-assistant-config","home-assistant-configuration","home-automation","homeassistant","homeassistant-config","homeautomation","iot","smart-home","smarthome"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/overclokk.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}},"created_at":"2023-01-01T15:54:59.000Z","updated_at":"2023-01-31T22:57:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"4df30e04-3a4d-4589-a917-add6957f0de1","html_url":"https://github.com/overclokk/home-assistant-config","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overclokk%2Fhome-assistant-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overclokk%2Fhome-assistant-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overclokk%2Fhome-assistant-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overclokk%2Fhome-assistant-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/overclokk","download_url":"https://codeload.github.com/overclokk/home-assistant-config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245650459,"owners_count":20650105,"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":["home-assistant","home-assistant-config","home-assistant-configuration","home-automation","homeassistant","homeassistant-config","homeautomation","iot","smart-home","smarthome"],"created_at":"2024-12-04T12:35:23.939Z","updated_at":"2025-03-26T12:21:08.537Z","avatar_url":"https://github.com/overclokk.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# home-assistant-config\n\n🏠 Home Assistant configuration \u0026amp; Documentation for my Smart House.\n\n## Linux post installation\n\nInstall Docker\nhttps://docs.docker.com/engine/install/ubuntu/\nNote: do the post install to be able to run docker without sudo.\n\nInstall Docker Compose\nhttps://docs.docker.com/compose/install/\n\nInstall git\n```bash\nsudo add-apt-repository ppa:git-core/ppa\nsudo apt update\nsudo apt install git\n```\n\nVerify git is installed:\n```bash\ngit --version\n```\n\n## Configuration folder\nFirst of all we need a folder to wrap Home Assistant files, in my personal case I started to create a folder in my home account called `homeassistant` and a subfolder called `config`, now you don't need a subfolder you can have a root folder if you want and I'll moe all my files ASAP to this config:\n\n```bash\n# home/my_user/\n\u003e mkdir homeassistant\n```\n\nIf you create also a `config` folder and want to share also the file `compose.yml` you can have all in the same folder and use a symlink if you want for running the container from outside.\n\n\n```bash\n# home/my_user/homeassistant\n\u003e ls -s config/compose.yaml compose.yaml\n```\n\n## Secret.yaml\n\nMove `secrets.yaml` to a different folder, in my case up to one level\n\n```bash\n# ~/homeassistant/config$\nmv secrets.yaml ../secrets.yaml\n```\n\nThan add a symlink to this file\n\n```bash\n# ~/homeassistant/config$\nln -s ../secrets.yaml secrets.yaml\n```\n\nWhy this position for the secret.yaml file?\nNow, this is optional, you do not need this if you already have the file secrets.yaml excluded in `.gitignore` but to have a more level of security I moved this file to another folder and create a symlink https://www.home-assistant.io/docs/configuration/secrets/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foverclokk%2Fhome-assistant-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foverclokk%2Fhome-assistant-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foverclokk%2Fhome-assistant-config/lists"}