henrygd
baf56fe83b
fix: refresh interfaces if agent starts before network online ( #466 )
2025-02-21 00:21:47 -05:00
henrygd
96f9128d1a
agent: add lock for gatherStats
2025-02-21 00:20:41 -05:00
henrygd
25b70af196
feat: add unix socket support for system connections
2025-02-19 20:29:45 -05:00
henrygd
7485f79071
refactor(agent): refactor option parsing logic for agent command
2025-02-19 19:39:24 -05:00
henrygd
d170e7a00d
feat(agent): NETWORK env var and support for multiple keys
...
- merges agent.Run with agent.NewAgent
- separates StartServer method
- bumps go version to 1.24
- add tests
2025-02-19 00:32:27 -05:00
henrygd
2ab2cc83de
refactor(hub): embed pocketbase fields in hub struct
2025-02-11 19:18:36 -05:00
henrygd
3376a97bea
refactor(hub): replace sync.map with app.store
2025-02-11 19:18:28 -05:00
henrygd
5ea6eb08a1
feat: PRIMARY_SENSOR env var to choose dashboard temp
2025-02-11 15:11:46 -05:00
henrygd
6b2a9463ca
feat: edit system dialog in dashboard
2025-02-11 14:12:25 -05:00
henrygd
a94cfff965
fix: web ui should only respond to get requests
2025-02-11 11:04:19 -05:00
henrygd
3afab00937
feat: display peak GPU usage in dashboard
2025-02-08 19:24:38 -05:00
henrygd
e6054058b9
feat: add temperatures to dashboard
...
- Refactor temperature related code and move to standalone function
2025-02-07 21:27:15 -05:00
Henry Dollman
58085bf300
feature: support serving from subpath ( #33 )
...
Co-authored-by: Karthik T <karthikt.holmes+github@gmail.com >
2025-02-04 21:22:40 -05:00
Henry Dollman
ff5eb07716
users: remove unused username field and require email ( #24 )
2025-02-03 18:29:02 -05:00
Henry Dollman
83668e5727
fix(gpu): handle power for dedicated amd gpus ( #414 )
2025-01-30 20:28:31 -05:00
Henry Dollman
120aff0d18
config: prefix environment variables with BESZEL_AGENT_ ( #502 )
2025-01-29 20:13:07 -05:00
Henry Dollman
7170b24160
config: prefix environment variables with BESZEL_HUB_ ( #502 )
2025-01-29 19:25:12 -05:00
hank
76347f25e5
fix(gpu): prevent nvidia-smi from running on tegra devices
2025-01-24 23:12:39 -05:00
hank
c157f38957
gpu: Add closure for Jetson and improve compatibility
2025-01-24 22:07:37 -05:00
Links
d185dfdef8
get Jetson GPU Information
2025-01-24 19:17:33 -05:00
Henry Dollman
1ac165d7d3
include stats in error log when encoding stats fails
2025-01-05 17:58:38 -05:00
Henry Dollman
8e531e6b3c
fix: handle duplicate GPU names ( #361 )
2025-01-05 16:40:22 -05:00
Chuangbo Li
0c9bc47a3a
refactor: simplify startSystemUpdateTicker using time.Tick ( #347 )
...
According to the Go 1.23 documentation, the garbage collector can now recover unreferenced tickers created with time.Tick, making time.NewTicker method unnecessary in most cases.
Reference:
* time.Tick: https://pkg.go.dev/time#Tick
2024-12-28 17:07:32 -05:00
Chuangbo Li
19b4477a75
fix: json.Unmarshal not resetting struct fields ( #345 )
...
The json.Unmarshal function was not properly resetting the Stats struct fields between iterations in the loop. This caused incorrect values to be retained from previous iterations, leading to unexpected behavior.
This commit fixes the issue by zero the struct in each loop iteration, ensures that each unmarshaling operation starts with a clean struct, preventing value carryover.
2024-12-28 17:06:37 -05:00
Henry Dollman
b08219dacf
refactor agent gpu code to make it easier to add intel / jetson
2024-12-17 17:12:58 -05:00
Henry Dollman
f201267e4e
generate first user username from email
2024-12-09 17:34:04 -05:00
Henry Dollman
59bdc0ce0d
add USER_CREATION env var and update migrations
2024-12-04 17:36:36 -05:00
Henry Dollman
6e08507dde
remove todo comments
2024-11-29 17:16:40 -05:00
Henry Dollman
87f7390eca
use new batch api for setting global alerts
2024-11-27 17:07:44 -05:00
Henry Dollman
ed01752546
update admin creation for pocketbase 0.23.0
2024-11-27 16:32:23 -05:00
Henry Dollman
46002a2171
remove echo dependency
2024-11-24 18:34:42 -05:00
Henry Dollman
14716d36a6
refactor go code for pocketbase 0.23.0 ( #300 )
2024-11-24 18:15:24 -05:00
Henry Dollman
b4bc8a31aa
add check / reset for invalid disk i/o rates
2024-11-24 15:56:12 -05:00
Henry Dollman
87ef769086
Merge branch 'main' of https://github.com/wwng2333/beszel
2024-11-17 11:23:06 -05:00
D
bcefb8e43c
fix IPv6 connection problem
...
use net.JoinHostPort to fix ipv6 address at createSystemConnection
2024-11-17 16:34:05 +08:00
Henry Dollman
a1641c5bcc
change ssh related timeouts from 5s to 4s
2024-11-15 16:29:36 -05:00
Henry Dollman
e6839480d9
use sync.Map for system connections
2024-11-15 15:35:26 -05:00
Henry Dollman
4cb7b97416
change podman socket path to use current uid
2024-11-12 18:14:43 -05:00
Henry Dollman
b1db450e00
enable gpu monitoring by default
2024-11-12 18:13:57 -05:00
Henry Dollman
2e8ac98924
Improve disk discovery slightly by checking partition labels
2024-11-12 18:11:44 -05:00
Henry Dollman
3cd11d6bc4
improve podman support ( #211 )
2024-11-12 11:59:56 -05:00
Henry Dollman
03de73560c
add gpu power consumption chart
2024-11-08 20:31:22 -05:00
Henry Dollman
cd10727795
gpu usage and vram charts
2024-11-08 18:00:30 -05:00
Henry Dollman
8262a9a45b
progress on gpu metrics
2024-11-08 16:52:50 -05:00
Henry Dollman
655bfc95ca
add ability to specify partition for extra disk using folder name
2024-11-04 20:52:27 -05:00
Henry Dollman
741575df15
revert tweaks for old docker. needs more testing.
2024-11-02 14:43:35 -04:00
Henry Dollman
df0f3a154f
rtl layout progress and updates to arabic translations
2024-10-31 16:48:28 -04:00
Henry Dollman
f8fc74116c
rm *sensors.Warnings conversion - gopsutil windows uses different type
2024-10-26 14:02:19 -04:00
Henry Dollman
4094df3a61
fix: skip temperature collection if SENSORS is empty string ( #196 )
2024-10-24 15:10:20 -04:00
Henry Dollman
4a78ce1b16
skip temperatures code if sensors whitelist is set to empty string
2024-10-23 18:37:38 -04:00