Updated: 0.3.0

This commit is contained in:
Rafael Baboni Dominiquini 2026-02-23 17:56:13 -03:00
parent d3658fe1ca
commit 415fb0b629
5 changed files with 36 additions and 48 deletions

View file

@ -1,6 +1,6 @@
pkgbase = tori-cli-bin
pkgdesc = Lightweight Docker monitoring with alerting
pkgver = 0.2.6
pkgver = 0.3.0
pkgrel = 1
url = https://github.com/thobiasn/tori-cli
install = tori-cli.install
@ -10,23 +10,23 @@ pkgbase = tori-cli-bin
provides = tori
conflicts = tori-cli
backup = etc/tori/config.toml
source = README-0.2.6.md::https://raw.githubusercontent.com/thobiasn/tori-cli/v0.2.6/README.md
source = LICENSE-0.2.6::https://raw.githubusercontent.com/thobiasn/tori-cli/v0.2.6/LICENSE
source = README-0.3.0.md::https://raw.githubusercontent.com/thobiasn/tori-cli/v0.3.0/README.md
source = LICENSE-0.3.0::https://raw.githubusercontent.com/thobiasn/tori-cli/v0.3.0/LICENSE
source = tori-cli.config
source = tori-cli.service
source = tori-cli.sysusers
source = tori-cli.tmpfiles
source = tori-cli.install
sha256sums = 654be9a9d2c88be9e62717ba4e02076ced8d9b7011298883f0eb4a5f9108023b
sha256sums = 83f6ec88eb8e6ffd6ce08ad18a604c61fc60be0d68a07193ae4884081f0920aa
sha256sums = dd4323e456ce3acd4d0cb493238861b3eca0f1a1df5845b9babf0b6e5738dff8
sha256sums = dc02531f019bb5f48aeeda9feec15e9faa3c5be3b27d81657af390659ba74ec9
sha256sums = 32544b8d9efe9262b43d2f96bb150ce9d73945e82a5b67c06281a2e45a9d1241
sha256sums = 98357980142450ebe781b28be81964dc5e2651499f9f098bd13da32173f3f539
sha256sums = adeab60faa35075ff8adf4e96afe6cad56a4bd801a7c1f776a2f4104c3d522d0
sha256sums = 81c3df0de337c3cd841f1f942ec2f99ada6db1b7d178b3bb30d179093e9f16a6
sha256sums = 8e7643af97932406d4de791a4d540df324d20ce40ee6d59f2729efd1ca835901
sha256sums = b9e0bcaaf31788d36e08c0673d1e36c65d287aecad96ec8dae15f59047713870
sha256sums = 57cd1949897e7280e98b50df088880af2ca5dfd984b5ff6016db355c2439b7a7
source_x86_64 = tori-cli-x86_64-0.2.6::https://github.com/thobiasn/tori-cli/releases/download/v0.2.6/tori_0.2.6_linux_amd64
sha256sums_x86_64 = 1d891bf0fa691652293401a48e439758b7f77cf716c97970ce971d5472050205
source_aarch64 = tori-cli-aarch64-0.2.6::https://github.com/thobiasn/tori-cli/releases/download/v0.2.6/tori_0.2.6_linux_arm64
sha256sums_aarch64 = 5419b239096622472710fb7a0af656424c73cc07c51463a5e39f429c76d8dc74
source_x86_64 = tori-cli-x86_64-0.3.0::https://github.com/thobiasn/tori-cli/releases/download/v0.3.0/tori_0.3.0_linux_amd64
sha256sums_x86_64 = 9be0c2a1a0d0270367c5335aeaa66bb6340cfa071f772159f7d000e84e47d8bf
source_aarch64 = tori-cli-aarch64-0.3.0::https://github.com/thobiasn/tori-cli/releases/download/v0.3.0/tori_0.3.0_linux_arm64
sha256sums_aarch64 = 09625d87cc3021a4dfdfbe8a89a63c24533b5658e9a6c17edea0c5ffbfa65a65
pkgname = tori-cli-bin

View file

@ -6,7 +6,7 @@ pkgname=${_pkgname}-bin
pkgdesc="Lightweight Docker monitoring with alerting"
_appname=${_pkgname%%-cli}
pkgver=0.2.6
pkgver=0.3.0
pkgrel=1
_pkgvername=v${pkgver}
@ -35,15 +35,15 @@ source=("README-${pkgver}.md::${_urlraw}/README.md"
"${_pkgname}.install")
source_x86_64=("${_pkgname}-${arch[0]}-${pkgver}::${url}/releases/download/${_pkgvername}/${_appname}_${pkgver}_${_barch[0]}")
source_aarch64=("${_pkgname}-${arch[1]}-${pkgver}::${url}/releases/download/${_pkgvername}/${_appname}_${pkgver}_${_barch[1]}")
sha256sums=('654be9a9d2c88be9e62717ba4e02076ced8d9b7011298883f0eb4a5f9108023b'
sha256sums=('83f6ec88eb8e6ffd6ce08ad18a604c61fc60be0d68a07193ae4884081f0920aa'
'dd4323e456ce3acd4d0cb493238861b3eca0f1a1df5845b9babf0b6e5738dff8'
'dc02531f019bb5f48aeeda9feec15e9faa3c5be3b27d81657af390659ba74ec9'
'32544b8d9efe9262b43d2f96bb150ce9d73945e82a5b67c06281a2e45a9d1241'
'98357980142450ebe781b28be81964dc5e2651499f9f098bd13da32173f3f539'
'adeab60faa35075ff8adf4e96afe6cad56a4bd801a7c1f776a2f4104c3d522d0'
'81c3df0de337c3cd841f1f942ec2f99ada6db1b7d178b3bb30d179093e9f16a6'
'8e7643af97932406d4de791a4d540df324d20ce40ee6d59f2729efd1ca835901'
'b9e0bcaaf31788d36e08c0673d1e36c65d287aecad96ec8dae15f59047713870'
'57cd1949897e7280e98b50df088880af2ca5dfd984b5ff6016db355c2439b7a7')
sha256sums_x86_64=('1d891bf0fa691652293401a48e439758b7f77cf716c97970ce971d5472050205')
sha256sums_aarch64=('5419b239096622472710fb7a0af656424c73cc07c51463a5e39f429c76d8dc74')
sha256sums_x86_64=('9be0c2a1a0d0270367c5335aeaa66bb6340cfa071f772159f7d000e84e47d8bf')
sha256sums_aarch64=('09625d87cc3021a4dfdfbe8a89a63c24533b5658e9a6c17edea0c5ffbfa65a65')
package() {

View file

@ -1,41 +1,29 @@
[Unit]
Description=Tori Agent
After=network.target
Wants=network.target
Description=Tori Server Monitoring Agent
After=network.target docker.service
Requires=docker.service
[Service]
Type=simple
User=tori
Group=tori
Type=simple
WorkingDirectory=/var/lib/tori
ConfigurationDirectory=tori
RuntimeDirectory=tori
LogsDirectory=tori
StateDirectory=tori
Environment=USER=tori HOME=/var/lib/tori
ExecStart=/usr/bin/tori agent -config /etc/tori/config.toml
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
RestartSec=2s
ReadWritePaths=/var/lib/tori
LockPersonality=true
NoNewPrivileges=true
PrivateDevices=true
PrivateTmp=true
PrivateUsers=true
ProtectClock=true
ProtectControlGroups=true
ProtectHome=true
ProtectKernelModules=true
ProtectKernelTunables=true
ProtectProc=invisible
RestartSec=5
UMask=0077
RuntimeDirectory=tori
RuntimeDirectoryMode=0750
# Security hardening
ProtectSystem=strict
RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_UNIX
RestrictNamespaces=true
RestrictRealtime=true
RestrictSUIDSGID=true
SystemCallArchitectures=native
SystemCallFilter=@system-service
SystemCallErrorNumber=EPERM
ReadWritePaths=/var/lib/tori
ProtectHome=true
NoNewPrivileges=true
PrivateTmp=true
[Install]
WantedBy=multi-user.target

View file

@ -1 +1 @@
u tori - "Tori agent" /var/lib/tori /bin/bash
u tori - "Tori monitoring agent" /var/lib/tori /bin/bash

View file

@ -1,2 +1,2 @@
d /var/lib/tori/ 0750 tori tori -
d /run/tori/ 0755 tori tori -
d /run/tori/ 0750 tori tori -