I installed HASS with Docker (non-root mode), on Raspberry Pi4 with last Raspbian.
I backup it also on private git and I make many branches to test new improvement.
I can add/commit/stash all but no the .config/.storage folder (and Custom components like HACS), cause they are owned by root.
So, for the moment I excluded them via .gitignore, but I would like to add/commit them also.
Is it secure to add all my files to my raspberry user? E.g. sudo chown -R sineverba:sineverba /home/sineverba/homeassistant/.config/
My trouble if any breaks in some day 'cause new permissions. I think that container (commands inside) runs as root, of course.
By the way, this is my simple docker-compose.yaml
, if it has importance.
version: "3.8"
services:
homeassistant:
container_name: homeassistant
image: homeassistant/home-assistant:2021.1.1
restart: unless-stopped
volumes:
- ./config:/config
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Rome
network_mode: host