Skip to content

Instantly share code, notes, and snippets.

[{"id":"f60a422b.eb35","type":"tab","label":"Local Vision","disabled":false,"info":""},{"id":"f3509ca4.226c3","type":"inject","z":"f60a422b.eb35","name":"manual test","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":470,"y":160,"wires":[["e66284f1.cb7528"]]},{"id":"e66284f1.cb7528","type":"exec","z":"f60a422b.eb35","command":"sudo docker run --rm jrottenberg/ffmpeg -y -rtsp_transport tcp -i 'rtsp://admin:ges2ges.@10.2.8.95/h264/ch1/sub/av_stream' -filter:v \"crop=704:536:0:20\" -vframes 1 -f image2pipe -vcodec png -","addpay":"","append":"","useSpawn":"false","timer":"60","oldrc":false,"name":"ffmpeg","x":650,"y":240,"wires":[["5e01ca97.09aef4","9fca843.eb6ac78"],["d6c548dd.75efe8"],["364d77a6.cf24b8"]]},{"id":"5e01ca97.09aef4","type":"file","z":"f60a422b.eb35","name":"debug: image.png","filename":"/data/image.png","appendNewline":true,"createDir":false,"overwriteFile":"true","encoding":"none","x":930,"y":
version: "3.8"
services:
node-red:
container_name: node-red
image: node-red
environment:
- TZ=Europe/Madrid
build:
context: .
dockerfile: Dockerfile
root ALL=(ALL:ALL) ALL
%adm ALL=(ALL:ALL) NOPASSWD:ALL
@includedir /etc/sudoers.d
FROM nodered/node-red:latest
USER root
# installing docker
RUN apk update
RUN apk add sudo
RUN apk add docker docker-compose
RUN addgroup node-red adm
COPY sudoers /etc/sudoers
[{"id":"19ade742bc711664","type":"tab","label":"GCP Vision","disabled":false,"info":""},{"id":"eacb72256f44156c","type":"inject","z":"19ade742bc711664","name":"manual test","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":150,"y":120,"wires":[["a551c355c64013a1"]]},{"id":"a551c355c64013a1","type":"exec","z":"19ade742bc711664","command":"sudo docker run --rm jrottenberg/ffmpeg -y -rtsp_transport tcp -i 'rtsp://admin:ges2ges.@10.2.8.95/h264/ch1/sub/av_stream' -filter:v \"crop=704:536:0:20\" -vframes 1 -f image2pipe -vcodec png -","addpay":"","append":"","useSpawn":"false","timer":"60","oldrc":false,"name":"ffmpeg","x":650,"y":300,"wires":[["3ee69db9.089ae2","2d14dd1f.1b0a22"],["2a2a43a2.4777ec"],["b33f7107.87afa"]]},{"id":"3ee69db9.089ae2","type":"file","z":"19ade742bc711664","name":"debug: image.png","filename":"/data/image.png","appendNewline":true,"createDir":false,"overwriteFile":"true","encoding":"none"
@i40sys
i40sys / daemon.json
Last active December 12, 2022 05:46
{
"live-restore" :true,
"log-driver" :"local",
"log-opts": {
"max-size" :"10m",
"max-file" :"5",
"compress" :"true"
}
}
{
"default-address-pools":
[
{"base":"10.10.0.0/16","size":24}
]
}
/etc/netplan# cat /etc/nut/upsd.conf
MAXAGE 15
STATEPATH /var/run/nut
LISTEN 127.0.0.1 3493
LISTEN 172.19.221.221 3493
MAXCONN 1024
network:
version: 2
ethernets:
lo:
dhcp4: false
optional: false
addresses:
- 127.0.0.1/8
- 172.19.221.221/24
...
version: '3.3'
services:
nut:
container_name: influx-nut
restart: unless-stopped
image: influxdb/nut
environment:
- TZ=Europe/Madrid
volumes:
- './influx_nut.json:/etc/influx_nut.json:ro'