Server: Difference between revisions

From Hegemon Wiki
Jump to navigation Jump to search
Line 99: Line 99:
!
!
|-
|-
|TRSS
|'''RSSMonster'''
|
|Looks nice and should have drag and drop reordering. Requires a MySQL database.
|
|
|
|
|-
|-
|FreshRSS
|'''orpington-news'''
|
|Looks nice and should have drag and drop reordering. Requires a Postgresql database.
|
|
|
|
|-
|-
|RSSMonster
|Looks nice and should have drag and drop reordering. Requires a MySQL database.
|
|
|
|
|-
|orpington-news
|Looks nice and should have drag and drop reordering. Requires a Postgresql database.
|
|
|-
|QuiteRSS
|Saw it recommended on a github issue.
|
|
|
|

Revision as of 15:05, 25 August 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

n8n

Docker apparently won't populate the volume if it's a local bind giving a "Error: Command "start" not found"

For the first time I created the docker volume then manually copied out the contents. This should not be necessary anymore.

mkdir -p /mnt/storage5/data/docker/n8n

docker volume create n8n_data

docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

docker volume inspect n8n_data

sudo rsync -avP /var/lib/docker/volumes/n8n_data/_data/ /mnt/storage5/data/docker/n8n/

In order to allow connections from the network:

N8N_SECURE_COOKIE to false

N8N_BASIC_AUTH_ACTIVE=trueand then add the user and password you want for N8N_BASIC_AUTH_USER andN8N_BASIC_AUTH_PASSWORD

How to install n8n:

docker run -it --rm \

 --name n8n \
 -p 5678:5678 \
 --network host \
 -v /mnt/storage5/data/docker/n8n:/home/node/.n8n \
 -e N8N_SECURE_COOKIE=false \
 -e N8N_BASIC_AUTH_ACTIVE=true \
 -e N8N_BASIC_AUTH_USER=hegemon \
 -e N8N_BASIC_AUTH_PASSWORD=nopassword \
 -e N8N_RUNNERS_ENABLED=true \
 n8nio/n8n: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? The latest version of gog's 0.13 has an issue....

Monitoring

Grafana

RSS Reader

TRSS
FreshRSS
RSSMonster Looks nice and should have drag and drop reordering. Requires a MySQL database.
orpington-news Looks nice and should have drag and drop reordering. Requires a Postgresql database.
QuiteRSS Saw it recommended on a github issue.

Troubleshooting

IO Issues

   sudo perf record -g -a sleep 10


   ./tpoint -H block:block_rq_insert


Slow login issues

   execsnoop