Server

From Hegemon Wiki
Jump to navigation Jump to search

Docker

Updating Home Assistant

docker pull homeassistant/home-assistant:stable

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike -p home-assistant

docker stop home-assistant

docker rm home-assistant

docker run --name=home-assistant \

        --hostname=hextor \

        --volume /mnt/storage5/data/home-automation/home-assistant:/config \

        --volume /etc/localtime:/etc/localtime:ro \

        --env=TZ=Australia/Melbourne \

        --network=host \

        --privileged \

        --workdir=/config \

        --restart=unless-stopped \

        --device /dev/ttyACM0:/dev/ttyACM0 \

        --log-driver=journald \

        --runtime=runc \

        homeassistant/home-assistant:stable

Gogs

docker run --name=gogs \

        --hostname=a6085e10821c \

        --mac-address=02:42:ac:11:00:02 \

        --volume /backup \

        --volume /mnt/storage5/data/gogs:/data \

        --network=bridge \

        --workdir=/app/gogs \

        -p 10022:22 \

        -p 10080:3000 \

        --restart=always \

        --log-driver=journald \

        --runtime=runc \

        --detach=true \

        gogs/gogs:0.13 \

        /bin/s6-svscan /app/gogs/docker/s6/

Not sure what that executable is?

Monitoring

Grafana

Troubleshooting

IO Issues

   sudo perf record -g -a sleep 10


   ./tpoint -H block:block_rq_insert


Slow login issues

   execsnoop