From cc467dcdf4eb00b32784bd0f8e3241502a5eb2e3 Mon Sep 17 00:00:00 2001 From: "v.karaychentsev" <105486287+vk-aterise@users.noreply.github.com> Date: Fri, 13 Feb 2026 18:21:08 +0300 Subject: [PATCH] add beszel config --- .../docker/beszel/docker-compose.yaml | 25 ++++++++++++++++++ .../lab-by-02/docker/beszel/secrets.sops.yaml | 26 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 hosts/lab-by-02/docker/beszel/docker-compose.yaml create mode 100644 hosts/lab-by-02/docker/beszel/secrets.sops.yaml diff --git a/hosts/lab-by-02/docker/beszel/docker-compose.yaml b/hosts/lab-by-02/docker/beszel/docker-compose.yaml new file mode 100644 index 0000000..0c7a92f --- /dev/null +++ b/hosts/lab-by-02/docker/beszel/docker-compose.yaml @@ -0,0 +1,25 @@ +services: + beszel-agent: + image: henrygd/beszel-agent + container_name: beszel-agent + restart: unless-stopped + network_mode: host + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - ./beszel_agent_data:/var/lib/beszel-agent + # monitor other disks / partitions by mounting a folder in /extra-filesystems + # - /mnt/disk/.beszel:/extra-filesystems/sda1:ro + environment: + LISTEN: 45876 + HUB_URL: https://beszel.catmedved.com + KEY_FILE: /run/secrets/AGENT_KEY + TOKEN_FILE: /run/secrets/AGENT_TOKEN + secrets: + - KEY_FILE + - TOKEN_FILE + +secrets: + KEY_FILE: + file: /run/secrets/beszel/AGENT_KEY + TOKEN_FILE: + file: /run/secrets/beszel/AGENT_TOKEN diff --git a/hosts/lab-by-02/docker/beszel/secrets.sops.yaml b/hosts/lab-by-02/docker/beszel/secrets.sops.yaml new file mode 100644 index 0000000..992f387 --- /dev/null +++ b/hosts/lab-by-02/docker/beszel/secrets.sops.yaml @@ -0,0 +1,26 @@ +AGENT_KEY: ENC[AES256_GCM,data:21+ujbBL/qZU/D7DhykaAgL1tg5puAa3Unh+saeO8sC2ozgAEIhgw/ctd0Bcq86F3yzhMyiP7MEJuVPOzxcODWehFnYpxhzLqqBIBWb/1QY=,iv:GIvs2L/3OuIzyzAIkwasZ+IyIQOmFe6GJeJ68VBH8XM=,tag:CZUrhBbTffPcSt+W0pbOLA==,type:str] +AGENT_TOKEN: ENC[AES256_GCM,data:K1QCpuyCT29VjdX0iBgLvsxu4jhAScCyNfka4EmYjxC9T2cR,iv:Cmo3rRUN3XNL3bFDuwaGeW0tlBCS61lG5XmCooNFXL0=,tag:k4doY+ymr3NasJg15hvvIg==,type:str] +sops: + age: + - recipient: age1ua9qahphsqf2x8ew2n4umapp23a66t0eccccc0d5etp82n8tsqgsfc8qjk + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvdEg3MlBQc0orTmFKZmh0 + OTg4bXpNQzFJWmJwaUNmVk9uNVNobmgwZ0JvCnErN2U0R1dFWmRCRjc2ZGZkTDcr + dy9FYUNzTUwyQUpXSm9kclJKYW55QjgKLS0tIEZKQTBCcndIMnVQQXN2ZDFqNWZN + Zkc3bm1taDd1b2d1VWcrVmxUTDJFcEUKXpe1NE1zZ+qKyCXDDXgEi6uVZ5WATOnT + ZjSP3bzPJBRPqz3zxAcrgwOKLNKJlk6IiCVCTkorzfQMv4iCuUsLQA== + -----END AGE ENCRYPTED FILE----- + - recipient: age1nw388umnlxfj3cg9lqjyltghfx6w709nam8s2x826c3nxla9famq3uya73 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwdnpPa1YrZGNwUk5ReUlH + NjFuMk1QV1ZPM0d1TkFmRXFSVGtidEk2SEZRCklTdVhIL1dRRm9mdjg4SGZjenVo + dmxYZ2ZEaW1FeDQvNWFSOHJucjNHdmcKLS0tIDhvclZIMDlwajFqbW9DTHUwZHJJ + U1cyQzc3TlhybW43cS96QWxzYjlPcUkKB28IAAO5PpUlef8JnD8JvWxvdoToWOgA + LV3lhShJr+/CcT9o5Sxt9ijY5FNUDA/H8nVlECgoTfE0B9mmCiXL7g== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2026-02-13T15:18:29Z" + mac: ENC[AES256_GCM,data:rYkCfNnsM6AWXnv/8dFGqCWf5wRVM6YS9ZnUjWuzRnlhuHnwMxPFxEoLeo445/dVkflBlnMeVKtkMZlM9byd3aWK4mcIiqxeZ+MTAjMt2jzqqj7Kf/j2BoCAazpJSkqqFCfCpp0IXPtWQPZTEz7Ki4ozZUeHa73+nZoqjNPDSC8=,iv:yn4atWog6/yYw1ZYlTK7eZdyUTv0d1D66B/9/QL0joo=,tag:fe50DGtkRM2HiZno8IIVSg==,type:str] + unencrypted_suffix: _unencrypted + version: 3.11.0