Server: Difference between revisions

From Hegemon Wiki
Jump to navigation Jump to search
Line 2: Line 2:


=== Updating Home Assistant ===
=== Updating Home Assistant ===
docker pull homeassistant/home-assistant:stable
<blockquote>docker pull homeassistant/home-assistant:stable


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


docker rm home-assistant
docker rm home-assistant</blockquote><blockquote>docker run --name=home-assistant \

docker run --name=home-assistant \


        --hostname=hextor \
        --hostname=hextor \
Line 34: Line 32:
        --runtime=runc \
        --runtime=runc \


        homeassistant/home-assistant:stable
        homeassistant/home-assistant:stable</blockquote>


=== Gogs ===
=== Gogs ===
docker run --name=gogs \
<blockquote>docker run --name=gogs \


        --hostname=a6085e10821c \
        --hostname=a6085e10821c \
Line 65: Line 63:
        gogs/gogs:0.12 \
        gogs/gogs:0.12 \


        /bin/s6-svscan /app/gogs/docker/s6/
        /bin/s6-svscan /app/gogs/docker/s6/</blockquote>Not sure what that executable is?


=Monitoring=
=Monitoring=

Revision as of 17:53, 7 July 2025

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.12 \

        /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