Archive for Dezember, 2021
GoPro – world’s tallest waterfall Salto Ángel Venezuela
Samstag, Dezember 25th, 2021Samstag, Dezember 25th, 2021
▓▓▓▓▓▓▓▓▓▓▓░░░░ 73,8% mind. eine Impfdosis
▓▓▓▓▓▓▓▓▓▓▓░░░░ 70,8% vollständig Geimpfte
▓▓▓▓▓░░░░░░░░░░ 35,9% Booster Geimpfte— Impfstatus Fortschritt (@impf_progress) December 25, 2021
Banana Pi BPI-M1 – use a bucket „worm-with-versioning-and-retention“ with an S3-compatible object storage server with MinIO on Armbian Bullseye
Samstag, Dezember 25th, 2021

root@bpi-iot-jsho-minio-02:~# ./mc ls –versions worm-with-versioning-and-retention myminio
[2021-12-22 16:14:35 CET] 0B worm-with-versioning-and-retention/
[2021-12-23 14:23:12 CET] 726KiB c04488c9-76c0-4326-8ccd-7c9e30b79b26 v3 PUT worm-with-versioning-and-retention/Josef(1).jpg
[2021-12-23 14:19:53 CET] 0B ce25fdb8-aa92-4764-b4b4-e17e2156f368 v2 DEL worm-with-versioning-and-retention/Josef(1).jpg
[2021-12-23 14:18:48 CET] 726KiB dfb28b1d-e018-4a32-884e-f0862d0af370 v1 PUT worm-with-versioning-and-retention/Josef(1).jpg
[2021-12-23 14:23:12 CET] 292KiB 3a5ca8e6-4922-47ce-9729-366d187cb35e v3 PUT worm-with-versioning-and-retention/Josef(2).jpg
[2021-12-23 14:19:53 CET] 0B 26c97018-67c5-4453-b089-333afb1eecb3 v2 DEL worm-with-versioning-and-retention/Josef(2).jpg
[2021-12-23 14:18:48 CET] 292KiB 766c45a3-1f08-4228-93c1-4a8ca34a246d v1 PUT worm-with-versioning-and-retention/Josef(2).jpg
root@bpi-iot-jsho-minio-02:~#
root@bpi-iot-jsho-minio-02:~# ./mc cp /var/log/syslog myminio/worm-with-versioning-and-retention/syslog
/var/log/syslog: 73.32 KiB / 73.32 KiB ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 218.06 KiB/s 0s
root@bpi-iot-jsho-minio-02:~# ./mc cp /var/log/syslog myminio/worm-with-versioning-and-retention/syslog
/var/log/syslog: 73.32 KiB / 73.32 KiB ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 257.35 KiB/s 0s
root@bpi-iot-jsho-minio-02:~# ./mc cp /var/log/syslog myminio/worm-with-versioning-and-retention/syslog
/var/log/syslog: 73.32 KiB / 73.32 KiB ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 155.06 KiB/s 0s
root@bpi-iot-jsho-minio-02:~#
root@bpi-iot-jsho-minio-02:~# ./mc ls –versions myminio/worm-with-versioning-and-retention/syslog
[2021-12-23 14:38:27 CET] 73KiB 7aee1ca1-357e-4ec0-a89a-b5e64d13fa66 v3 PUT syslog
[2021-12-23 14:38:23 CET] 73KiB 65eea9d6-18fa-4a6d-9f21-34cf69912bec v2 PUT syslog
[2021-12-23 14:37:10 CET] 73KiB 547c6528-b12a-4b60-8fa9-ca42717cdb5c v1 PUT syslog
root@bpi-iot-jsho-minio-02:~#

root@bpi-iot-jsho-minio-02:~# ./mc tree myminio
myminio
└─ worm-with-versioning-and-retention
root@bpi-iot-jsho-minio-02:~#
root@bpi-iot-jsho-minio-02:~# ./mc –debug tree myminio/worm-with-versioning-and -retention/syslog
mc: <DEBUG> GET /worm-with-versioning-and-retention/?location= HTTP/1.1
Host: 192.168.1.168:9000
User-Agent: MinIO (linux; arm) minio-go/v7.0.18 mc/RELEASE.2021-12-20T23-43-34Z
Authorization: AWS4-HMAC-SHA256 Credential=admin/20211223/us-east-1/s3/aws4_requ est, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b78 52b855
X-Amz-Date: 20211223T160316Z
Accept-Encoding: gzip
mc: <DEBUG> HTTP/1.1 200 OK
Content-Length: 128
Accept-Ranges: bytes
Content-Security-Policy: block-all-mixed-content
Content-Type: application/xml
Date: Thu, 23 Dec 2021 16:03:16 GMT
Server: MinIO
Strict-Transport-Security: max-age=31536000; includeSubDomains
Vary: Origin
Vary: Accept-Encoding
X-Amz-Request-Id: 16C36DC843781CA1
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
mc: <DEBUG> Response Time: 14.362826ms
mc: <DEBUG> HEAD /worm-with-versioning-and-retention/syslog HTTP/1.1
Host: 192.168.1.168:9000
User-Agent: MinIO (linux; arm) minio-go/v7.0.18 mc/RELEASE.2021-12-20T23-43-34Z
Authorization: AWS4-HMAC-SHA256 Credential=admin/20211223/us-east-1/s3/aws4_requ est, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b78 52b855
X-Amz-Date: 20211223T160316Z
mc: <DEBUG> HTTP/1.1 200 OK
Content-Length: 76811
Accept-Ranges: bytes
Content-Security-Policy: block-all-mixed-content
Content-Type: application/octet-stream
Date: Thu, 23 Dec 2021 16:03:16 GMT
Etag: „8c0127092d695309799ef1b79723756d“
Last-Modified: Thu, 23 Dec 2021 13:55:30 GMT
Server: MinIO
Strict-Transport-Security: max-age=31536000; includeSubDomains
Vary: Origin
Vary: Accept-Encoding
X-Amz-Object-Lock-Mode: COMPLIANCE
X-Amz-Object-Lock-Retain-Until-Date: 2021-12-30T13:55:30.843Z
X-Amz-Request-Id: 16C36DC8443002D4
X-Amz-Version-Id: 059b1c13-ea74-4901-8821-e36b6766097f
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
mc: <DEBUG> Response Time: 14.528064ms
mc: <DEBUG> GET /worm-with-versioning-and-retention/?delimiter=%2F&encoding-type =url&fetch-owner=true&list-type=2&prefix=syslog%2F HTTP/1.1
Host: 192.168.1.168:9000
User-Agent: MinIO (linux; arm) minio-go/v7.0.18 mc/RELEASE.2021-12-20T23-43-34Z
Authorization: AWS4-HMAC-SHA256 Credential=admin/20211223/us-east-1/s3/aws4_requ est, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b78 52b855
X-Amz-Date: 20211223T160316Z
Accept-Encoding: gzip
mc: <DEBUG> HTTP/1.1 200 OK
Content-Length: 328
Accept-Ranges: bytes
Content-Security-Policy: block-all-mixed-content
Content-Type: application/xml
Date: Thu, 23 Dec 2021 16:03:16 GMT
Server: MinIO
Strict-Transport-Security: max-age=31536000; includeSubDomains
Vary: Origin
Vary: Accept-Encoding
X-Amz-Request-Id: 16C36DC84564FEA0
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
mc: <DEBUG> Response Time: 39.46744ms
root@bpi-iot-jsho-minio-02:~#
root@bpi-iot-jsho-minio-02:~# ./mc rm –r myminio/worm-with-versioning-and-retention/syslog
mc: <ERROR> Removal requires –force flag. This operation is *IRREVERSIBLE*. Please review carefully before performing this *DANGEROUS* operation.
root@bpi-iot-jsho-minio-02:~# ./mc rm –r –force myminio/worm-with-versioning-and-retention/syslog
Removing `myminio/worm-with-versioning-and-retention/syslog`.
root@bpi-iot-jsho-minio-02:~# ./mc cp /var/log/syslog myminio/worm-with-versioning-and-retention/syslog
/var/log/syslog: 33.62 KiB / 33.62 KiB┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃144.31 KiB/s 0s
root@bpi-iot-jsho-minio-02:~# ./mc ls –versions myminio/worm-with-versioning-and-retention/syslog
[2021-12-24 10:43:45 CET] 34KiB 290fefa5-d34b-4ca7-93e1-83fb229cf93d v8 PUT syslog
[2021-12-24 10:42:06 CET] 0B 32002e56-3c3a-4fb2-9bf0-edda868eccc8 v7 DEL syslog
[2021-12-24 10:36:57 CET] 33KiB 5e1cdeae-a184-4ea3-9289-441f39f5a278 v6 PUT syslog
[2021-12-23 18:08:57 CET] 89KiB 670bb05a-79d8-4f33-8f73-4087725d330b v5 PUT syslog
[2021-12-23 14:55:30 CET] 75KiB 059b1c13-ea74-4901-8821-e36b6766097f v4 PUT syslog
[2021-12-23 14:38:27 CET] 73KiB 7aee1ca1-357e-4ec0-a89a-b5e64d13fa66 v3 PUT syslog
[2021-12-23 14:38:23 CET] 73KiB 65eea9d6-18fa-4a6d-9f21-34cf69912bec v2 PUT syslog
[2021-12-23 14:37:10 CET] 73KiB 547c6528-b12a-4b60-8fa9-ca42717cdb5c v1 PUT syslog
root@bpi-iot-jsho-minio-02:~#

root@rpi-iot-jsho-cam-02:~#
root@rpi-iot-jsho-cam-02:~# ./mc mirror /var/lib/motioneye myminio/worm-with-versioning-and-retention/motioneye
…2021-12-24/13-15-46.jpg: 1004.48 MiB / 1004.48 MiB ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 1.56 MiB/s 10m42s
root@rpi-iot-jsho-cam-02:~#
root@rpi-iot-jsho-cam-02:~# ./mc mirror /var/lib/motioneye myminio/worm-with-versioning-and-retention/motioneye
…2021-12-24/14-23-01.jpg: 1.82 MiB / 1.82 MiB ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 75.18 KiB/s 24s
root@rpi-iot-jsho-cam-02:~#
root@rpi-iot-jsho-cam-02:~# ./mc mirror –overwrite –remove /var/lib/motioneye myminio/worm-with-versioning-and-retention/motioneye
0 B / ? ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 8s
root@rpi-iot-jsho-cam-02:~#
root@rpi-iot-jsho-cam-02:~# ./mc mirror –json –overwrite –remove /var/lib/motioneye myminio/worm-with-versioning-and-retention/motioneye
{
„status“: „success“,
„total“: 0,
„transferred“: 0,
„speed“: 0
}
root@rpi-iot-jsho-cam-02:~#
root@rpi-iot-jsho-cam-02:~# vi MinioMotioneyeBackup.sh
#!/bin/bash
#FileName: MinioMotioneyeBackup.sh
LocalBackupPath=“/var/lib/motioneye“
MinioBucket=“myminio/worm-with-versioning-and-retention/motioneye“
MCPATH=“/root/mc“
$MCPATH mirror –json –overwrite –remove –preserve $LocalBackupPath $MinioBucket
root@rpi-iot-jsho-cam-02:~#
root@rpi-iot-jsho-cam-02:~# crontab -e
00 * * * * /root/MinioMotioneyeBackup.sh >> /dev/null 2>&1

root@rpi-iot-jsho-cam-02:~# ./mc du myminio/worm-with-versioning-and-retention/motioneye
1.1GiB worm-with-versioning-and-retention/motioneye
root@rpi-iot-jsho-cam-02:~#
root@rpi-iot-jsho-cam-02:~# ./MinioMotioneyeBackup.sh
{
„status“: „success“,
„source“: „/var/lib/motioneye/Camera1/2021-12-25/17-01-05.jpg“,
„target“: „myminio/worm-with-versioning-and-retention/motioneye/Camera1/2021-12-25/17-01-05.jpg“,
„size“: 211233,
„totalCount“: 1,
„totalSize“: 211233
}
….
{
„status“: „success“,
„source“: „/var/lib/motioneye/Camera2/2021-12-25/17-13-00.jpg“,
„target“: „myminio/worm-with-versioning-and-retention/motioneye/Camera2/2021-12-25/17-13-00.jpg“,
„size“: 312672,
„totalCount“: 89,
„totalSize“: 45260177
}
{
„status“: „success“,
„total“: 0,
„transferred“: 45936360,
„speed“: 1387106.8842925804
}
root@rpi-iot-jsho-cam-02:~#
root@rpi-iot-jsho-cam-02:~# ./mc admin info myminio
● 192.168.1.168:9000
Uptime: 7 hours
Version: 2021-12-20T22:07:16Z
Network: 1/1 OK
Drives: 4/4 OK
1.1 GiB Used, 1 Bucket, 4,840 Objects
4 drives online, 0 drives offline
root@rpi-iot-jsho-cam-02:~#
MinIO server allows WORM for specific objects or by configuring a bucket with default object lock configuration that applies default retention mode and retention duration to all objects this makes objects in the bucket immutable i.e. delete of the version are not allowed until an expiry specified in the bucket’s object lock configuration or object retention
root@rpi-iot-jsho-cam-02:~# ./mc ls -versions myminio/worm-with-versioning-and-retention/motioneye/Camera2/2021-12-18
[2021-12-25 14:41:00 CET] 0B 9cb78fe9-87f4-493b-9b8c-978769c6625d v2 DEL 07-59-36.jpg
[2021-12-25 11:24:35 CET] 299KiB 013be4d8-cc10-41da-a0ff-e22e9283e546 v1 PUT 07-59-36.jpg
[2021-12-25 14:41:00 CET] 0B 2b20f53a-da56-4118-bf06-db8ce5949a49 v2 DEL 07-59-37.jpg
[2021-12-25 11:24:35 CET] 303KiB 9aed82e1-860e-4986-a1b2-7968fc3524cb v1 PUT 07-59-37.jpg
[2021-12-25 14:41:00 CET] 0B 44f6b086-686a-499f-af45-08c3a0513ced v2 DEL 07-59-38.jpg
[2021-12-25 11:24:35 CET] 321KiB a61455bc-a850-41aa-9414-5436d6a90bc2 v1 PUT 07-59-38.jpg
[2021-12-25 14:41:00 CET] 0B 1dfd6551-4442-473b-aeba-b5cb89f4278d v2 DEL 07-59-39.jpg
[2021-12-25 11:24:36 CET] 339KiB 1b262328-5d83-4d39-ac57-f37e50d60c27 v1 PUT 07-59-39.jpg
[2021-12-25 14:41:00 CET] 0B 3a21cfd4-c48b-4544-9585-c3b57f17fc4a v2 DEL 07-59-40.jpg
[2021-12-25 11:24:36 CET] 345KiB fc2cfcc4-edc6-42f7-bad0-361b33811f3b v1 PUT 07-59-40.jpg
root@rpi-iot-jsho-cam-02:~# ./mc ls -versions myminio/worm-with-versioning-and-retention/motioneye/Camera2/2021-12-19
[2021-12-25 11:25:28 CET] 299KiB 0dff7189-e714-4afa-9690-77a9c656863b v1 PUT 07-57-10.jpg
[2021-12-25 11:25:28 CET] 305KiB ce3bd5d0-b3fb-4612-b325-5d20e49f752a v1 PUT 07-57-11.jpg
[2021-12-25 11:25:28 CET] 323KiB 5f00792a-6362-435f-aa5d-13e6d6212a37 v1 PUT 07-57-12.jpg
[2021-12-25 11:25:28 CET] 332KiB 9f027135-11db-40fe-98c8-969bf467e4e5 v1 PUT 07-57-13.jpg
[2021-12-25 11:25:28 CET] 333KiB 7f48915e-19ee-4108-9c9b-e1cf123ab0ae v1 PUT 07-57-14.jpg
root@rpi-iot-jsho-cam-02:~#
Der Brouwersche Fixpunktsatz – ist ein wichtiger topologischer Satz der besagt dass jede n-dimensionale Vollkugel die Fixpunkteigenschaft hat dass also jede stetige Abbildung dieser Kugel in sich selbst einen Fixpunkt hat
Samstag, Dezember 25th, 2021OrCam MyEye – and Messi are Empowering the Blind Community
Samstag, Dezember 25th, 2021NASA’s James Webb Space Telescope (JSWT) – is an infrared space observatory that is scheduled to launch on Dec 25, 2021 from ESA’s launch site at Kourou in French Guiana on board an Arianespace Ariane 5 rocket
Samstag, Dezember 25th, 2021Raspberry Pi – 2TB Toshiba L200 2,5 Zoll Festplatte im Test
Samstag, Dezember 25th, 2021Google Chrome OS – 5 new hidden features
Freitag, Dezember 24th, 2021Kroatien – mit dem Motorrad
Freitag, Dezember 24th, 2021Freitag, Dezember 24th, 2021
Happy holidays – from our family to yours. May they be resilient, performant, secure and scalable 😉 pic.twitter.com/YJ1dHvP9xE
— MinIO (@Minio) December 24, 2021
Ruthe.de – 5 Situationen in denen man nicht möchte dass der Weihnachtsmann kommt
Freitag, Dezember 24th, 2021Freitag, Dezember 24th, 2021
▓▓▓▓▓▓▓▓▓▓▓░░░░ 73,8% mind. eine Impfdosis
▓▓▓▓▓▓▓▓▓▓▓░░░░ 70,8% vollständig Geimpfte
▓▓▓▓▓░░░░░░░░░░ 35,8% Booster Geimpfte— Impfstatus Fortschritt (@impf_progress) December 24, 2021
Freitag, Dezember 24th, 2021
CISA also published an open-sourced #log4j-scanner derived from scanners created by other members of the open-source community.https://t.co/ZDREfNHCqy
— The Hacker News (@TheHackersNews) December 24, 2021
