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
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
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
f8f1e01cb4
add settings page and api route for generating config.yml
2024-10-23 18:30:24 -04:00
Henry Dollman
c7463f2b9f
limit collection lookups and other small refactoring
...
* adds error handling for collection lookup (#216 )
2024-10-23 13:10:39 -04:00
Henry Dollman
a975466fc7
add declarative system management with config.yml ( #70 , #206 )
2024-10-22 18:46:52 -04:00
Henry Dollman
6b6d3fabc0
change disk alert to monitor usage of any disk, not only root
2024-10-16 17:21:05 -04:00
Henry Dollman
703a3c41c9
empty info for systems that are paused
2024-10-15 18:31:03 -04:00
Henry Dollman
10d348c052
temperature alerts
2024-10-12 14:57:46 -04:00
Henry Dollman
5b0fac429b
move update functions to agent / hub packages
2024-10-10 18:36:01 -04:00
Henry Dollman
98563d643d
refactor alerts and move managers to hub struct
...
- resource alerts called from updateSystem to avoid needing to pull from db after update
2024-09-29 13:35:38 -04:00
Henry Dollman
f350d61ee2
add CSP env var to set a custom Content-Security-Policy header value
2024-09-24 15:22:47 -04:00
Henry Dollman
138cbc13d6
rename package user to users
2024-09-14 16:44:53 -04:00
Henry Dollman
8ce605d65e
create UserManager
2024-09-14 15:45:57 -04:00
Henry Dollman
9710d0d2f1
shoutrrr alerts / settings page
2024-09-12 19:39:27 -04:00
Henry Dollman
9bc7773607
further progress on settings / alerts
2024-09-10 19:03:08 -04:00
Henry Dollman
b4a3cb9ce6
add timeout to ssh session creation to avoid hanging
2024-08-30 19:06:16 -04:00
Henry Dollman
d053f16058
add agent version to getkey route
2024-08-20 14:00:15 -04:00
Henry Dollman
b7934931cf
refactor hub requestJsonFromAgent
2024-08-18 18:30:44 -04:00
Henry Dollman
0566433aa1
move longer records creation to a scheduled job
2024-08-18 18:23:17 -04:00
Henry Dollman
c7e67a9b63
refactor: agent and entities
2024-08-14 14:14:41 -04:00
Henry Dollman
083da9598e
refactor: hub
2024-08-14 11:28:43 -04:00
Henry Dollman
f8d2161489
refactor: alerts / emails
2024-08-12 19:13:42 -04:00
Henry Dollman
9d2192f323
update migrations / gitignore
2024-08-11 15:14:58 -04:00
Henry Dollman
9da1e5751a
move application code into beszel folder
2024-08-11 13:41:57 -04:00