Compare commits

...

284 Commits

Author SHA1 Message Date
Zack Spear
105dac5a17 test: web build action v2 final v5 2023-08-08 13:45:21 -07:00
Zack Spear
694c3077b1 test: web build action 2023-08-08 13:33:41 -07:00
Zack Spear
498583207c test: web build action 2023-08-08 13:32:20 -07:00
Zack Spear
a9f76a2deb test: web build action 2023-08-08 13:31:16 -07:00
Zack Spear
a91bef59c2 test: web build action 2023-08-08 13:29:12 -07:00
Zack Spear
25b501675f test: web actions branch name 2023-08-08 13:26:31 -07:00
Zack Spear
cc44fbfbe3 test: web builds 2023-08-08 13:22:36 -07:00
Zack Spear
07136ad235 test: web action 2023-08-08 13:20:56 -07:00
Zack Spear
aea90134ca test: abstracted Lint, Test, and Build Web 2023-08-08 13:19:25 -07:00
Zack Spear
e2bb6348eb test: pull req web envs 2023-08-08 13:09:41 -07:00
Zack Spear
7c925dc7f6 chore: remove env logs 2023-08-08 13:05:14 -07:00
Zack Spear
99eedc793d test: action web pr 2023-08-08 13:01:08 -07:00
Zack Spear
3940a43b4f test: pull-req-web 2023-08-08 12:58:12 -07:00
Zack Spear
aa247694db test: first pass web components build action 2023-08-08 12:55:54 -07:00
Zack Spear
56ba2f1b0b chore: lint 2023-08-08 12:15:03 -07:00
Zack Spear
4674d48ffb feat: unraid-components .gitkeep 2023-08-08 11:19:16 -07:00
Zack Spear
88fbb52606 chore: web .env.example 2023-08-08 09:51:14 -07:00
Zack Spear
18f80390d5 chore: remove i18n ally review yml 2023-08-07 17:54:53 -07:00
Zack Spear
51f5032db2 move into web for api repo merging 2023-08-07 17:52:23 -07:00
Zack Spear
12bb6595b4 feat: implement .env usage 2023-08-07 17:51:37 -07:00
Zack Spear
96d8c80ca5 chore: promo comment out reorg 2023-08-07 17:51:37 -07:00
Zack Spear
6edefb0365 refactor: comment out promo 2023-08-07 17:51:37 -07:00
Zack Spear
2dd89fad4c fix: invalid api key error only w/ plg 2023-08-07 17:51:37 -07:00
Zack Spear
7e75272991 refactor: ENOKEYFILE2 copy 2023-08-07 17:51:37 -07:00
Zack Spear
2b464c2d1d refactor: allow key recover w/o plugin 2023-08-07 17:51:37 -07:00
Zack Spear
9dba19e7f6 feat: disable sign out w/o a key 2023-08-07 17:51:37 -07:00
Zack Spear
c29244e5f0 refactor: improve type readability 2023-08-07 17:51:37 -07:00
Zack Spear
2bdc718e0a refactor: comment out connect promo dropdown item 2023-08-07 17:51:37 -07:00
Zack Spear
2fbd2f1304 refactor: urls 2023-08-07 17:51:37 -07:00
Zack Spear
5c58bde027 refactor: WIP trial requires account 2023-08-07 17:51:37 -07:00
Zack Spear
33d2e4ba63 test: ja locale 2023-08-07 17:51:37 -07:00
Zack Spear
23fc148755 chore: clean up 2023-08-07 17:51:37 -07:00
Zack Spear
ff2a5e5b2f chore: update test locales 2023-08-07 17:51:37 -07:00
Zack Spear
91b234918d fix: prevent api client from starting to early 2023-08-07 17:51:37 -07:00
Zack Spear
d5c3fb25bf feat: gql retrylink 2023-08-07 17:51:37 -07:00
Zack Spear
7b64e5e08b chore: fix log copy 2023-08-07 17:51:37 -07:00
Zack Spear
fefeb59103 fix: translation keys for errors 2023-08-07 17:51:37 -07:00
Zack Spear
ec42ff8674 chore: @todo devEnv 2023-08-07 17:51:37 -07:00
Zack Spear
5367272a6b fix: missing translation key 2023-08-07 17:51:37 -07:00
Zack Spear
9f67c49bdd fix: locale data ts 2023-08-07 17:51:36 -07:00
Zack Spear
1e4f449bb1 chore: update lint script 2023-08-07 17:51:36 -07:00
Zack Spear
3f6305d35a chore: lint fixes 2023-08-07 17:51:36 -07:00
Zack Spear
ff30595d25 fix: translation key issue 2023-08-07 17:51:36 -07:00
Zack Spear
31c8bc68ae refactor: uptime expire time formatting 2023-08-07 17:51:36 -07:00
Zack Spear
4ec1d58fa8 chore: comment 2023-08-07 17:51:36 -07:00
Zack Spear
ea2de14d18 refactor: install key callback action i18n 2023-08-07 17:51:36 -07:00
Zack Spear
828f50a4cd refactor: account callback action copy for i18n 2023-08-07 17:51:36 -07:00
Zack Spear
0e00c5baae refactor: upc error spacing 2023-08-07 17:51:36 -07:00
Zack Spear
e2fd05edd4 refactor: clean up i18n host unused props 2023-08-07 17:51:36 -07:00
Zack Spear
d21ca3e68d feat: injecting translations from webgui's php 2023-08-07 17:51:36 -07:00
Zack Spear
29ca3b1baa feat: WIP messages from php to i18n 2023-08-07 17:51:36 -07:00
Zack Spear
18624d080d fix: connect status icon color online 2023-08-07 17:51:36 -07:00
Zack Spear
780dce53f9 fix: connect status icon color online 2023-08-07 17:51:36 -07:00
Zack Spear
3658eb0a0c refactor: translation message variables 2023-08-07 17:51:36 -07:00
Zack Spear
06d6fe357a refactor: uniform line height in web components 2023-08-07 17:51:36 -07:00
Zack Spear
9390ded8b6 fix: upc text vertical centering 2023-08-07 17:51:36 -07:00
Zack Spear
9ec014ae54 refactor: svg mark remove title 2023-08-07 17:51:36 -07:00
Zack Spear
600d6f3655 refactor: server state data type 2023-08-07 17:51:36 -07:00
Zack Spear
acadc5417d feat: vue components pass t prop 2023-08-07 17:51:36 -07:00
Zack Spear
43210e7b9b feat: server state i18n 2023-08-07 17:51:36 -07:00
Zack Spear
0e2d535f96 feat: i18n web components 2023-08-07 17:51:36 -07:00
Zack Spear
2e39a5bceb feat: basic vue-i18n 2023-08-07 17:51:35 -07:00
Zack Spear
4284dff515 refactor: simplify callback handler component 2023-08-07 17:51:35 -07:00
Zack Spear
8f9e664534 chore: lint 2023-08-07 17:51:35 -07:00
Zack Spear
28e408c989 refactor: download logs component copy for translations 2023-08-07 17:51:35 -07:00
Zack Spear
72edac039e chore: lint 2023-08-07 17:51:35 -07:00
Zack Spear
0df33d4237 refactor: simplify WebguiUnraidApiCommand request 2023-08-07 17:51:35 -07:00
Zack Spear
6722d4f50c refactor: WebguiUnraidApiCommand response handling 2023-08-07 17:51:35 -07:00
Zack Spear
ea97456020 refactor: WebguiUnraidApiCommand response handling 2023-08-07 17:51:35 -07:00
Zack Spear
f409e33adb refactor: restart logic creates new client then gets server details 2023-08-07 17:51:35 -07:00
Zack Spear
31f29229da refactor: connect status component 2023-08-07 17:51:35 -07:00
Zack Spear
e2d5dbb155 feat: api offline restart button 2023-08-07 17:51:35 -07:00
Zack Spear
daf5933a84 refactor: clean up dropdown 2023-08-07 17:51:35 -07:00
Zack Spear
ada1fe615e fix: auth component button 2023-08-07 17:51:35 -07:00
Zack Spear
c89696f3d5 chore: lint 2023-08-07 17:51:35 -07:00
Zack Spear
ee7e49e929 chore: lint 2023-08-07 17:51:35 -07:00
Zack Spear
5edd1c7bf2 refactor: rename to built components to unraid- 2023-08-07 17:51:35 -07:00
Zack Spear
46077f2641 refactor: remove state polling and only refetch after action 2023-08-07 17:51:35 -07:00
Zack Spear
bb7a4ccdb1 chore: clean up 2023-08-07 17:51:35 -07:00
Zack Spear
47168ee946 chore: lint 2023-08-07 17:51:35 -07:00
Zack Spear
6004d727de refactor: connect status error 2023-08-07 17:51:35 -07:00
Zack Spear
d430b1566d refactor: remove unused callback store value 2023-08-07 17:51:35 -07:00
Zack Spear
e1e7472a39 refactor: connect status 2023-08-07 17:51:35 -07:00
Zack Spear
3598823810 refactor: replace key action ordering 2023-08-07 17:51:35 -07:00
Zack Spear
64024bc54d refactor: unraidApi store start restart logic 2023-08-07 17:51:35 -07:00
Zack Spear
dde1af071c refactor: WebguiUnraidApiCommand 2023-08-07 17:51:35 -07:00
Zack Spear
f5498c8b52 chore: lint serverState 2023-08-07 17:51:34 -07:00
Zack Spear
376ede6458 refactor: connectPluginVersion 2023-08-07 17:51:34 -07:00
Zack Spear
5c9c05c5e8 refactor: query online for connect status 2023-08-07 17:51:34 -07:00
Zack Spear
b76d2e4bbc chore: eslint ignore codegen 2023-08-07 17:51:34 -07:00
Zack Spear
17f5f0a936 chore: lint 2023-08-07 17:51:34 -07:00
Zack Spear
33763b5809 fix: eslint fixes rd.3 2023-08-07 17:51:34 -07:00
Zack Spear
1e0cb2ca68 fix: eslint fixes stores rd.2 2023-08-07 17:51:34 -07:00
Zack Spear
2191cd8e9e fix: eslint fixes stores 2023-08-07 17:51:34 -07:00
Zack Spear
9c7229e923 fix: eslint fixes rd.1 2023-08-07 17:51:34 -07:00
Zack Spear
15efdeb554 feat: eslint setup 2023-08-07 17:51:34 -07:00
Zack Spear
0417e43c2d test: remove debugs for description in upc 2023-08-07 17:51:34 -07:00
Zack Spear
472e3fdba2 refactor: callback finished refreshServerState 2023-08-07 17:51:34 -07:00
Zack Spear
775b7fcd1e refactor: apollo client creation + WIP subscriptions 2023-08-07 17:51:34 -07:00
Zack Spear
8cc86525e2 refactor: dropdown error styles 2023-08-07 17:51:34 -07:00
Zack Spear
cdaadaf700 refactor: upc error styles 2023-08-07 17:51:34 -07:00
Zack Spear
3b4c4ed552 feat: working unraid-api gql 2023-08-07 17:51:34 -07:00
Zack Spear
c68d5e17f0 test: WIP apollo 2023-08-07 17:51:34 -07:00
Zack Spear
7f9412a758 fix: dropdown content keyline conditional display 2023-08-07 17:51:34 -07:00
Zack Spear
a1b7ee0800 refactor: troubleshoot modal opening 2023-08-07 17:51:33 -07:00
Zack Spear
b5fb0860eb refactor: errors 2023-08-07 17:51:33 -07:00
Zack Spear
71768e05b7 refactor: api, os, plugin versions in server store 2023-08-07 17:51:33 -07:00
Zack Spear
5fc4d939bb feat: contact support using webgui feedback modal 2023-08-07 17:51:33 -07:00
Zack Spear
b6324e41a3 refactor: errors for server 2023-08-07 17:51:33 -07:00
Zack Spear
04c17da21e feat: WIP error store progress with server data 2023-08-07 17:51:33 -07:00
Zack Spear
312178129e feat: WIP global error handling 2023-08-07 17:51:33 -07:00
Zack Spear
efb838c87c chore: package updates 2023-08-07 17:51:33 -07:00
Zack Spear
3f32b532f4 refactor: dropdown connect status vertical spacing 2023-08-07 17:51:33 -07:00
Zack Spear
410cb5b9ee refactor: reorder content in upc dropdown 2023-08-07 17:51:33 -07:00
Zack Spear
706c71df10 refactor: ServerState type 2023-08-07 17:51:33 -07:00
Zack Spear
a775026bf5 refactor: server state message formatting 2023-08-07 17:51:33 -07:00
Zack Spear
43b5293d97 fix: PRO state remove upgrade btn 2023-08-07 17:51:33 -07:00
Zack Spear
f4f1b1b32c refactor: serverData to show recover when pluginInstalled 2023-08-07 17:51:33 -07:00
Zack Spear
33fa5075e7 refactor: launchpad copy conditionals 2023-08-07 17:51:33 -07:00
Zack Spear
839664d1f5 refactor: trial copy 2023-08-07 17:51:33 -07:00
Zack Spear
330b86f227 chore: remove unused type import 2023-08-07 17:51:33 -07:00
Zack Spear
d5b0efd1e4 refactor: trial extension to happen in modal 2023-08-07 17:51:33 -07:00
Zack Spear
58735fd807 refactor: key actions to use button component 2023-08-07 17:51:33 -07:00
Zack Spear
de9b76a6a6 feat: start trial from upc 2023-08-07 17:51:33 -07:00
Zack Spear
77ede914a2 refactor: responsiveness 2023-08-07 17:51:33 -07:00
Zack Spear
eb2342f718 refactor: upc style responsive support 2023-08-07 17:51:33 -07:00
Zack Spear
ccd776b319 chore: clean unused imports 2023-08-07 17:51:33 -07:00
Zack Spear
2b73977a81 fix: sign in / out only allowed with plg installed 2023-08-07 17:51:33 -07:00
Zack Spear
7b61f1ee54 refactor: dropdown launchpad 2023-08-07 17:51:32 -07:00
Zack Spear
00a50d317d refactor: auth use button component 2023-08-07 17:51:32 -07:00
Zack Spear
115c60c44e fix: download api logs sizing 2023-08-07 17:51:32 -07:00
Zack Spear
57adbee68e refactor: outline button style border-2 2023-08-07 17:51:32 -07:00
Zack Spear
6e58578de8 refactor: modal font size increase 2023-08-07 17:51:32 -07:00
Zack Spear
04655e1854 refactor: theme usage and dropdown logo color 2023-08-07 17:51:32 -07:00
Zack Spear
d5811e72e1 chore: @todo modal color swap 2023-08-07 17:51:32 -07:00
Zack Spear
fa83b23875 style: dropdown wrapper default shadow color 2023-08-07 17:51:32 -07:00
Zack Spear
6efb003056 chore: add todo 2023-08-07 17:51:32 -07:00
Zack Spear
8b1b93cf64 fix: upgrades 2023-08-07 17:51:32 -07:00
Zack Spear
747bacb901 refactor: improved CTAs on callbackfeedback modal 2023-08-07 17:51:32 -07:00
Zack Spear
a39f879b3a refactor: account callback text 2023-08-07 17:51:32 -07:00
Zack Spear
dc4a05916e refactor: improved callbackfeedback and modal usage 2023-08-07 17:51:32 -07:00
Zack Spear
6b2d75dd9e chore: callback feedback @todos 2023-08-07 17:51:32 -07:00
Zack Spear
75c583f012 refactor: callback feedback trial expire time 2023-08-07 17:51:32 -07:00
Zack Spear
3d0dbb1695 refactor: callback feedback status 2023-08-07 17:51:32 -07:00
Zack Spear
4f1e353d06 refactor: code readability for callbacks feedback 2023-08-07 17:51:32 -07:00
Zack Spear
874a375779 refactor: dropdown logo + header 2023-08-07 17:51:32 -07:00
Zack Spear
3cd611ff38 refactor: purchase init callback 2023-08-07 17:51:32 -07:00
Zack Spear
7d3ed1d535 refactor: date format 2023-08-07 17:51:32 -07:00
Zack Spear
564456d91f refactor: position state data error above key actions in dropdown 2023-08-07 17:51:32 -07:00
Zack Spear
4079c81128 fix: expired state 2023-08-07 17:51:32 -07:00
Zack Spear
079c54ece4 fix: format time 2023-08-07 17:51:32 -07:00
Zack Spear
a740d029b0 test: setup for troubleshooting 2023-08-07 17:51:32 -07:00
Zack Spear
e8de3c95b1 test: extend trial 2023-08-07 17:51:32 -07:00
Zack Spear
5446d28405 test: callback feedback modal 2023-08-07 17:51:31 -07:00
Zack Spear
0afb6333ac refactor: remove avatar hover loader 2023-08-07 17:51:31 -07:00
Zack Spear
81cb61c785 refactor: style tweaks 2023-08-07 17:51:31 -07:00
Zack Spear
0cc53be948 fix: WanIpCheck web component 2023-08-07 17:51:31 -07:00
Zack Spear
45b3d07d61 refactor: account callback server payload 2023-08-07 17:51:31 -07:00
Zack Spear
c894f2bae5 refactor: DropdownTrigger hover/focus underline 2023-08-07 17:51:31 -07:00
Zack Spear
99ed6d67ac refactor: improve callbackFeedback modal 2023-08-07 17:51:31 -07:00
Zack Spear
6009d91d8e fix: button component 2023-08-07 17:51:31 -07:00
Zack Spear
4e452b486e refactor: modal shadow styles for error / success 2023-08-07 17:51:31 -07:00
Zack Spear
5b819fa409 refactor: theme, colors 2023-08-07 17:51:31 -07:00
Zack Spear
9f2c857646 refactor: theme store 2023-08-07 17:51:31 -07:00
Zack Spear
7b4afb86ba refactor: callback modal width 2023-08-07 17:51:31 -07:00
Zack Spear
1180430d23 refactor: test deploy script to play os sound 2023-08-07 17:51:31 -07:00
Zack Spear
a952cd14ca test: server state error 2023-08-07 17:51:31 -07:00
Zack Spear
6f6342a60b refactor: upc dropdown error styles 2023-08-07 17:51:31 -07:00
Zack Spear
2b8ec1f661 refactor: uptime expire to show expire for ENOCONN 2023-08-07 17:51:31 -07:00
Zack Spear
3e8b617677 feat: build with deploy to local unraid server 2023-08-07 17:51:31 -07:00
Zack Spear
e7da6d4bbb fix: UptimeExpire 2023-08-07 17:51:31 -07:00
Zack Spear
7d04507f57 fix: purchase payloads 2023-08-07 17:51:31 -07:00
Zack Spear
23e0423093 test: setup test callbacks 2023-08-07 17:51:31 -07:00
Zack Spear
ecfe0ec2f9 fix: sign in post working 2023-08-07 17:51:31 -07:00
Zack Spear
10a573fb4d refactor: callbacks and progress on actions 2023-08-07 17:51:30 -07:00
Zack Spear
069924b2d2 feat: install plugin 2023-08-07 17:51:30 -07:00
Zack Spear
8c7bf0e190 refactor: callback feedback 2023-08-07 17:51:30 -07:00
Zack Spear
1a239b6914 feat: install key and account config webgui requests 2023-08-07 17:51:30 -07:00
Zack Spear
0638120af8 refactor: improve modal animation and ux 2023-08-07 17:51:30 -07:00
Zack Spear
59cda3a865 refactor: modal animation 2023-08-07 17:51:30 -07:00
Zack Spear
2042d8962b feat: theme setting 2023-08-07 17:51:30 -07:00
Zack Spear
a9c859f022 fix: web component modals 2023-08-07 17:51:30 -07:00
Zack Spear
f4b4271c91 refactor: callback progress 2023-08-07 17:51:30 -07:00
Zack Spear
4263749486 test: update callbackTest page for wanIp prop 2023-08-07 17:51:30 -07:00
Zack Spear
05dd10a38e feat: rebuild manifest 2023-08-07 17:51:30 -07:00
Zack Spear
cea10fceb2 refactor: first pass at stateData 2023-08-07 17:51:30 -07:00
Zack Spear
122cd03427 chore: @todo idea for promo 2023-08-07 17:51:30 -07:00
Zack Spear
274ca97d59 refactor: resize menu icon 2023-08-07 17:51:30 -07:00
Zack Spear
c1afb728df refactor: dropdown trigger errorIcon 2023-08-07 17:51:30 -07:00
Zack Spear
fec3390880 refactor: dropdown trigger errorIcon 2023-08-07 17:51:30 -07:00
Zack Spear
7d316fc1db fix: authAction server getter 2023-08-07 17:51:29 -07:00
Zack Spear
8db52be416 feat: transition dropdown
refactor: attempt to fix some bugs
2023-08-07 17:51:29 -07:00
Zack Spear
379fe69813 refactor: promo styles 2023-08-07 17:51:29 -07:00
Zack Spear
0e86c3c071 refactor: convert promo from dropdown to modal 2023-08-07 17:51:29 -07:00
Zack Spear
9e2f6a8607 refactor: dropdown and promo store 2023-08-07 17:51:29 -07:00
Zack Spear
57bd93b3a2 refactor: remove Launchpad web component 2023-08-07 17:51:29 -07:00
Zack Spear
67ae4dab05 feat: open in upc dropdown 2023-08-07 17:51:29 -07:00
Zack Spear
2a2a16d2f4 fix: launchpad width 2023-08-07 17:51:29 -07:00
Zack Spear
52bbcbc984 feat: KeyActions component & general progress 2023-08-07 17:51:29 -07:00
Zack Spear
d7829aadd1 feat: auth web component 2023-08-07 17:51:29 -07:00
Zack Spear
b7be649326 refactor: rename download logs component 2023-08-07 17:51:29 -07:00
Zack Spear
7aa6e606f5 feat: download api logs web component 2023-08-07 17:51:29 -07:00
Zack Spear
e1f1e3e72e chore: README notes 2023-08-07 17:51:29 -07:00
Zack Spear
1d53fedf11 refactor: finalize WanIpCheck web component 2023-08-07 17:51:29 -07:00
Zack Spear
1daf2e8b1f refactor: WIP WanIpCheck 2023-08-07 17:51:29 -07:00
Zack Spear
1e5904b92a refactor: server store and types 2023-08-07 17:51:29 -07:00
Zack Spear
27aed8186b feat: WIP promo component 2023-08-07 17:51:29 -07:00
Zack Spear
834691f12b refactor(upc): trigger arrow size 2023-08-07 17:51:29 -07:00
Zack Spear
38ddd972ce fix: avoid Vue bug remove component styles 2023-08-07 17:51:29 -07:00
Zack Spear
9baca3a2a3 fix: server state buy component 2023-08-07 17:51:29 -07:00
Zack Spear
44ccb7abf0 feat(upc): avatar & brand components 2023-08-07 17:51:29 -07:00
Zack Spear
314160a9ea refactor(upc): dropdown progress 2023-08-07 17:51:29 -07:00
Zack Spear
ca2abadcd2 refactor: add & organize server store 2023-08-07 17:51:29 -07:00
Zack Spear
dbf8d14810 refactor(types): UserProfileLink 2023-08-07 17:51:29 -07:00
Zack Spear
2e9145372e refactor: clean up Dropdown 2023-08-07 17:51:28 -07:00
Zack Spear
a633e2ff82 refactor: dropdown components 2023-08-07 17:51:28 -07:00
Zack Spear
2d7e00bc3a refactor: dropdown item component and usage 2023-08-07 17:51:28 -07:00
Zack Spear
fc5b6a03c6 refactor: WIP progress on UPC 2023-08-07 17:51:28 -07:00
Zack Spear
f1130576a0 feat: user profile dropdown components 2023-08-07 17:51:28 -07:00
Zack Spear
0a13756fa3 refactor: removed old versions of meta info components 2023-08-07 17:51:28 -07:00
Zack Spear
471721eaa9 feat: create UptimeExpire component 2023-08-07 17:51:28 -07:00
Zack Spear
0b81add407 feat: create meta info ServerState component 2023-08-07 17:51:28 -07:00
Zack Spear
42f94550ae feat: create beta component 2023-08-07 17:51:28 -07:00
Zack Spear
107f4d1cf4 feat: create keyline component 2023-08-07 17:51:28 -07:00
Zack Spear
95acaa25dd refactor: server state and types 2023-08-07 17:51:28 -07:00
Zack Spear
262d3d1edd feat: url helpers 2023-08-07 17:51:28 -07:00
Zack Spear
f07342f8d2 refactor: tailwind config with custom sizes 2023-08-07 17:51:28 -07:00
Zack Spear
2c7e70b21e feat: create main css for default vars 2023-08-07 17:51:28 -07:00
Zack Spear
eac33e1a4e fix: web component styles 2023-08-07 17:51:28 -07:00
Zack Spear
df7c5fc950 chore: add lanIp to serverState seed data 2023-08-07 17:51:28 -07:00
Zack Spear
027d4b37f2 chore: add heroicons and vueuse components 2023-08-07 17:51:28 -07:00
Zack Spear
e6745b0ddb refactor: nuxt config components 2023-08-07 17:51:28 -07:00
Zack Spear
481e0a6e41 refactor: custom css for components w/ tailwind 2023-08-07 17:51:28 -07:00
Zack Spear
15b0277191 chore: vscode settings 2023-08-07 17:51:28 -07:00
Zack Spear
7cb3abeaeb refactor(UserProfile): add UptimeExpire and server state component 2023-08-07 17:51:27 -07:00
Zack Spear
00f5c8072e refactor: abstract serverState data to seed dev data 2023-08-07 17:51:27 -07:00
Zack Spear
16a3e7faf0 chore: nuxt config 2023-08-07 17:51:27 -07:00
Zack Spear
8c279aef07 feat: server state component 2023-08-07 17:51:27 -07:00
Zack Spear
ae1013ca40 refactor: add more data to server store 2023-08-07 17:51:27 -07:00
Zack Spear
9404bdb580 feat: uptime and expire time component 2023-08-07 17:51:27 -07:00
Zack Spear
4b27d54302 chore: tailwind customizations 2023-08-07 17:51:27 -07:00
Zack Spear
dc659a0c40 chore: README update 2023-08-07 17:51:27 -07:00
Zack Spear
bf5b104e28 chore: .env.example 2023-08-07 17:51:27 -07:00
Zack Spear
7d95552f33 chore: connect-web-components > connect-components 2023-08-07 17:51:27 -07:00
Zack Spear
6c4d5c63a0 feat: init commit w/ callback prototype components 2023-08-07 17:51:27 -07:00
Zack Spear
fb1c9e074d refactor: ENOKEYFILE2 copy 2023-08-07 17:07:41 -07:00
Zack Spear
d28b7aeac1 refactor: upc ENOKEYFILE2 copy 2023-08-07 16:43:59 -07:00
Zack Spear
d8f165e234 refactor: recover copy to not include connect 2023-08-07 16:18:06 -07:00
Zack Spear
a864c49f01 refactor: copy 30 day 2023-08-07 15:00:21 -07:00
Zack Spear
2217abbe26 refactor: copy 30 day 2023-08-07 13:37:53 -07:00
Zack Spear
ec56aa0f6c refactor: upc trial copy 2023-08-07 11:51:54 -07:00
Zack Spear
4912ceaca0 feat: vue3 web component translations 2023-08-03 18:27:51 -07:00
Zack Spear
d46b9e5ec8 refactor: web components renamed to unraid- 2023-07-24 16:51:36 -07:00
Zack Spear
3303549565 fix(plg): server-state parse dynamix.cfg 2023-07-21 15:21:00 -07:00
Zack Spear
3c69b1f0ad refactor(plg): state var improvement 2023-07-21 15:20:41 -07:00
Zack Spear
17893d78f9 refactor(plg): upc server state data simplify 2023-07-20 14:12:01 -07:00
Zack Spear
23130f901a refactor: pluginInstalled to connectPluginInstalled 2023-07-12 17:43:51 -07:00
Zack Spear
96d62618d6 refactor: registration page EEXPIRED conditional extension copy 2023-07-07 12:58:52 -07:00
Zack Spear
e0a5978de7 refactor: connect settings – move sign in to bottom 2023-07-03 14:07:40 -07:00
Zack Spear
d9788bbb22 refactor: deploy-dev macos sound 2023-06-29 10:15:12 -07:00
Zack Spear
ccbf9469e4 refactor: remove web components remote manifest checking 2023-06-26 13:43:38 -07:00
Zack Spear
55f4a13ad4 fix: myservers2 var usage for plugin version 2023-06-26 13:43:11 -07:00
Zack Spear
bb4df5cf9b refactor(plg): test deploy script 2023-06-21 16:06:08 -05:00
Zack Spear
a27117a45d refactor(plg): theme props for user profile 2023-06-21 15:46:28 -05:00
Zack Spear
6498598553 refactor(plg): user profile prop simplification 2023-06-21 14:08:01 -05:00
Zack Spear
551210d458 refactor(plg): console.error for unfound js file 2023-06-21 14:07:37 -05:00
Zack Spear
7239bc73da refactor: deploy-dev script progress 2023-06-21 14:07:10 -05:00
Zack Spear
264fc11479 style: readability in includes 2023-06-21 11:03:44 -05:00
Zack Spear
b6c95b2863 refactor(myservers1): improved manifest usage w/ remote comparison 2023-06-21 10:56:01 -05:00
Zack Spear
920c992834 feat: script to deploy working changes to server 2023-06-21 10:54:52 -05:00
Zack Spear
b36828ca3b refactor: web components vue3 2023-06-19 17:45:37 -05:00
Zack Spear
ee9f68f776 refactor: replace wiki links with new docs (#641)
* refactor: replace wiki links with new docs

* fix: flash backup doc links
2023-05-31 10:36:09 -07:00
Eli Bosley
9479fd7d09 feat: notification support (#640) 2023-05-18 11:34:41 -04:00
Eli Bosley
d6f386a992 chore(release): 3.1.1 2023-05-03 15:19:10 -04:00
Eli Bosley
01e0ffcbc0 fix: app can be linted (#639) 2023-05-02 11:39:35 -04:00
Eli Bosley
085eb3d345 fix: always get unraid version from var (#638) 2023-05-02 11:05:26 -04:00
ljm42
a168ab43a6 Fix logging.htm (openBox) so it works in an iframe (#637) 2023-05-02 11:05:09 -04:00
Zack Spear
ba7c6e8e2d fix: disable dynamic manual port unless USE_SSL = strict (#636) 2023-05-01 16:07:02 -07:00
Eli Bosley
d7f2d6d44a fix: ensure api key before allowing connection (#635) 2023-05-01 17:19:39 -04:00
Eli Bosley
a91732959b feat: faster builds through concurrency (#634) 2023-05-01 14:30:26 -04:00
Eli Bosley
2011cf453d fix: report port wrong (#633) 2023-05-01 14:09:12 -04:00
Eli Bosley
f9d656fc0d feat: support default image (#630) 2023-05-01 13:01:32 -04:00
Eli Bosley
0a9b047170 feat: cache docker containers - use event bus to get new events (#632) 2023-05-01 12:22:23 -04:00
Zack Spear
abd66d6082 refactor: connect connected / disconnected translations (#631) 2023-04-28 09:45:11 -07:00
269 changed files with 37227 additions and 906 deletions

View File

@@ -0,0 +1,74 @@
name: Lint, Test, and Build Web Components
on:
workflow_dispatch:
jobs:
lint-web:
defaults:
run:
working-directory: web
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Create env file
run: |
touch .env
echo VITE_ACCOUNT=${{ vars.VITE_ACCOUNT }} >> .env
echo VITE_CONNECT=${{ vars.VITE_CONNECT }} >> .env
echo VITE_UNRAID_NET=${{ vars.VITE_UNRAID_NET }} >> .env
echo VITE_CALLBACK_KEY=${{ vars.VITE_CALLBACK_KEY }} >> .env
cat .env
- name: Install node
uses: actions/setup-node@v3
with:
cache: "npm"
cache-dependency-path: "web/package-lock.json"
node-version-file: "web/.nvmrc"
- name: Installing node deps
run: npm install
- name: Lint files
run: npm run lint
build-web:
defaults:
run:
working-directory: web
runs-on: ubuntu-latest
needs: [lint-web]
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Create env file
run: |
touch .env
echo VITE_ACCOUNT=${{ vars.VITE_ACCOUNT }} >> .env
echo VITE_CONNECT=${{ vars.VITE_CONNECT }} >> .env
echo VITE_UNRAID_NET=${{ vars.VITE_UNRAID_NET }} >> .env
echo VITE_CALLBACK_KEY=${{ vars.VITE_CALLBACK_KEY }} >> .env
cat .env
- name: Install node
uses: actions/setup-node@v3
with:
cache: "npm"
cache-dependency-path: "web/package-lock.json"
node-version-file: "web/.nvmrc"
- name: Installing node deps
run: npm install
- name: Build
run: npm run build
- name: Upload build to Github artifacts
uses: actions/upload-artifact@v3
with:
name: unraid-web
path: web/.nuxt/nuxt-custom-elements/dist/unraid-components

View File

@@ -78,36 +78,50 @@ jobs:
git config --global url."https://github.com/".insteadOf
ssh://git@github.com/
- name: Build Docker Compose
run: |
docker network create mothership_default
docker-compose build builder
- name: Run Docker Compose
run: docker-compose run builder npm run coverage
lint-web:
defaults:
run:
working-directory: web
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Create env file
run: |
touch .env
echo VITE_ACCOUNT=${{ vars.VITE_ACCOUNT }} >> .env
echo VITE_CONNECT=${{ vars.VITE_CONNECT }} >> .env
echo VITE_UNRAID_NET=${{ vars.VITE_UNRAID_NET }} >> .env
echo VITE_CALLBACK_KEY=${{ vars.VITE_CALLBACK_KEY }} >> .env
cat .env
- name: Install node
uses: actions/setup-node@v3
with:
node-version-file: "api/.nvmrc"
# - name: Get npm cache directory
# id: npm-cache
# run: echo "::set-output name=dir::$(npm config get cache)"
# - name: Load npm cache
# uses: actions/cache@v3
# with:
# path: ${{ steps.npm-cache.outputs.dir }}
# key: ${{ runner.os }}-npm-cache-${{ hashFiles('**/package-lock.json') }}
- name: Install libvirt-dev
run: sudo apt-get update && sudo apt-get install libvirt-dev
cache: "npm"
cache-dependency-path: "web/package-lock.json"
node-version-file: "web/.nvmrc"
- name: Installing node deps
run: npm install
- name: Run unit tests with code coverage
run: npm run coverage
- name: Lint files
run: npm run lint
build-api:
defaults:
run:
working-directory: api
runs-on: ubuntu-latest
needs: [lint-api, test-api]
outputs:
API_VERSION: ${{ steps.build-pack-binary.outputs.API_VERSION }}
@@ -161,12 +175,50 @@ jobs:
name: unraid-api
path: ${{ github.workspace }}/api/deploy/release/*.tgz
build-web:
defaults:
run:
working-directory: web
runs-on: ubuntu-latest
needs: [lint-web]
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Create env file
run: |
touch .env
echo VITE_ACCOUNT=${{ vars.VITE_ACCOUNT }} >> .env
echo VITE_CONNECT=${{ vars.VITE_CONNECT }} >> .env
echo VITE_UNRAID_NET=${{ vars.VITE_UNRAID_NET }} >> .env
echo VITE_CALLBACK_KEY=${{ vars.VITE_CALLBACK_KEY }} >> .env
cat .env
- name: Install node
uses: actions/setup-node@v3
with:
cache: "npm"
cache-dependency-path: "web/package-lock.json"
node-version-file: "web/.nvmrc"
- name: Installing node deps
run: npm install
- name: Build
run: npm run build
- name: Upload build to Github artifacts
uses: actions/upload-artifact@v3
with:
name: unraid-web
path: web/.nuxt/nuxt-custom-elements/dist/unraid-components
build-plugin:
needs: [lint-api, test-api, build-api]
defaults:
run:
working-directory: plugin
runs-on: ubuntu-latest
needs: [build-api]
steps:
- name: Set Timezone
uses: szenius/set-timezone@v1.2
@@ -174,6 +226,11 @@ jobs:
timezoneLinux: "America/Los_Angeles"
- name: Checkout repo
uses: actions/checkout@v3
- name: Download unraid web components
uses: actions/download-artifact@v3
with:
name: unraid-web
path: ./plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/unraid-components
- name: Build Plugin
run: |
cd source/dynamix.unraid.net

80
.github/workflows/pull-request-web.yml vendored Normal file
View File

@@ -0,0 +1,80 @@
name: Pull Request Web
on:
pull_request:
paths:
- 'web/**'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}-web
cancel-in-progress: true
jobs:
lint-web:
defaults:
run:
working-directory: web
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Create env file
run: |
touch .env
echo VITE_ACCOUNT=${{ vars.VITE_ACCOUNT }} >> .env
echo VITE_CONNECT=${{ vars.VITE_CONNECT }} >> .env
echo VITE_UNRAID_NET=${{ vars.VITE_UNRAID_NET }} >> .env
echo VITE_CALLBACK_KEY=${{ vars.VITE_CALLBACK_KEY }} >> .env
cat .env
- name: Install node
uses: actions/setup-node@v3
with:
cache: "npm"
cache-dependency-path: "web/package-lock.json"
node-version-file: "web/.nvmrc"
- name: Installing node deps
run: npm install
- name: Lint files
run: npm run lint
build-web:
defaults:
run:
working-directory: web
runs-on: ubuntu-latest
needs: [lint-web]
steps:
- name: Checkout repo
uses: actions/checkout@v3
- name: Create env file
run: |
touch .env
echo VITE_ACCOUNT=${{ vars.VITE_ACCOUNT }} >> .env
echo VITE_CONNECT=${{ vars.VITE_CONNECT }} >> .env
echo VITE_UNRAID_NET=${{ vars.VITE_UNRAID_NET }} >> .env
echo VITE_CALLBACK_KEY=${{ vars.VITE_CALLBACK_KEY }} >> .env
cat .env
- name: Install node
uses: actions/setup-node@v3
with:
cache: "npm"
cache-dependency-path: "web/package-lock.json"
node-version-file: "web/.nvmrc"
- name: Installing node deps
run: npm install
- name: Build
run: npm run build
- name: Upload build to Github artifacts
uses: actions/upload-artifact@v3
with:
name: unraid-web
path: web/.nuxt/nuxt-custom-elements/dist/unraid-components

View File

@@ -66,33 +66,18 @@ jobs:
git config --global url."https://github.com/".insteadOf
ssh://git@github.com/
- name: Install node
uses: actions/setup-node@v3
with:
node-version-file: "api/.nvmrc"
# - name: Cache dependencies
# uses: actions/cache@v2
# with:
# path: ~/.npm
# key: npm-${{ hashFiles('package-lock.json') }}
# restore-keys: npm-
- name: Install libvirt-dev
run: sudo apt-get update && sudo apt-get install libvirt-dev
- name: Installing node deps
run: npm ci
- name: Run unit tests with code coverage
run: npm run coverage
- name: Build Docker Compose
run: |
docker network create mothership_default
docker-compose build builder
- name: Run Docker Compose
run: docker-compose run builder npm run coverage
build-api:
defaults:
run:
working-directory: api
runs-on: ubuntu-latest
needs: [lint-api, test-api]
outputs:
API_VERSION: ${{ steps.build-pack-binary.outputs.API_VERSION }}
@@ -158,7 +143,7 @@ jobs:
run:
working-directory: plugin
runs-on: ubuntu-latest
needs: [build-api]
needs: [lint-api, test-api, build-api]
steps:
- name: Set Timezone
uses: szenius/set-timezone@v1.2

87
.gitignore vendored Normal file
View File

@@ -0,0 +1,87 @@
# Logs
./logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
coverage-ts
# nyc test coverage
.nyc_output
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# TypeScript v1 declaration files
typings/
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
# next.js build output
.next
# Visual Studio Code workspace
.vscode/*
!.vscode/extensions.json
# OSX
.DS_Store
# Temp dir for tests
test/__temp__/*
# Built files
dist
# Typescript
typescript
# Ultra runner
.ultra.cache.json
# Github actions
RELEASE_NOTES.md
# Docker Deploy Folder
deploy/*
!deploy/.gitkeep
# pkg cache
.pkg-cache
*.log*
.nuxt
.nitro
.cache
.output
.env*
!.env.example

30
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,30 @@
{
"editor.codeActionsOnSave": {
"source.fixAll": false,
"source.fixAll.eslint": true
},
"workbench.colorCustomizations": {
"activityBar.activeBackground": "#78797d",
"activityBar.background": "#78797d",
"activityBar.foreground": "#e7e7e7",
"activityBar.inactiveForeground": "#e7e7e799",
"activityBarBadge.background": "#df9fac",
"activityBarBadge.foreground": "#15202b",
"commandCenter.border": "#e7e7e799",
"sash.hoverBorder": "#78797d",
"statusBar.background": "#5f6063",
"statusBar.foreground": "#e7e7e7",
"statusBarItem.hoverBackground": "#78797d",
"statusBarItem.remoteBackground": "#5f6063",
"statusBarItem.remoteForeground": "#e7e7e7",
"titleBar.activeBackground": "#5f6063",
"titleBar.activeForeground": "#e7e7e7",
"titleBar.inactiveBackground": "#5f606399",
"titleBar.inactiveForeground": "#e7e7e799"
},
"peacock.color": "#5f6063",
"i18n-ally.localesPaths": [
"locales"
],
"i18n-ally.keystyle": "flat"
}

18
api/.env.development Normal file
View File

@@ -0,0 +1,18 @@
PATHS_UNRAID_DATA=./dev/data # Where we store plugin data (e.g. permissions.json)
PATHS_STATES=./dev/states # Where .ini files live (e.g. vars.ini)
PATHS_DYNAMIX_BASE=./dev/dynamix # Dynamix's data directory
PATHS_DYNAMIX_CONFIG=./dev/dynamix/dynamix.cfg # Dynamix's config file
PATHS_MY_SERVERS_CONFIG=./dev/Unraid.net/myservers.cfg # My servers config file
PATHS_KEYFILE_BASE=./dev/Unraid.net # Keyfile location
PATHS_MACHINE_ID=./dev/data/machine-id
ENVIRONMENT="development"
NODE_ENV="development"
PORT="3001"
PLAYGROUND=true
INTROSPECTION=true
MOTHERSHIP_GRAPHQL_LINK="http://authenticator:3000/graphql"
NODE_TLS_REJECT_UNAUTHORIZED=0
BYPASS_PERMISSION_CHECKS=true
BYPASS_CORS_CHECKS=false
CHOKIDAR_USEPOLLING=true

View File

@@ -2,6 +2,16 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
### [3.1.1](https://github.com/unraid/api/compare/v3.1.0...v3.1.1) (2023-05-03)
### Bug Fixes
* always get unraid version from var ([#638](https://github.com/unraid/api/issues/638)) ([f117331](https://github.com/unraid/api/commit/f1173319747d26d6a0c297e0844f0746b8e8de3c))
* app can be linted ([#639](https://github.com/unraid/api/issues/639)) ([c159232](https://github.com/unraid/api/commit/c1592320b623f8e69128c7fcf184dc3ef336de99))
* disable dynamic manual port unless USE_SSL = strict ([#636](https://github.com/unraid/api/issues/636)) ([0baf138](https://github.com/unraid/api/commit/0baf1385ebc86f63dd645e4da584bd4c94b92a07))
* ensure api key before allowing connection ([#635](https://github.com/unraid/api/issues/635)) ([ffe9d2c](https://github.com/unraid/api/commit/ffe9d2cff65a08e964ca585319333d522a2429bd))
## [3.1.0](https://github.com/unraid/api/compare/v3.0.1...v3.1.0) (2023-04-27)

77
api/codegen.yml Normal file
View File

@@ -0,0 +1,77 @@
overwrite: true
emitLegacyCommonJSImports: false
verbose: true
require:
- ts-node/register
config:
namingConvention:
typeNames: './fix-array-type.cjs'
enumValues: 'change-case#upperCase'
useTypeImports: true
scalars:
DateTime: string
Long: number
JSON: "{ [key: string]: any }"
URL: URL
Port: number
UUID: string
generates:
src/graphql/generated/client/:
documents: './src/graphql/mothership/*.ts'
schema:
'${MOTHERSHIP_GRAPHQL_LINK}':
headers:
origin: 'https://forums.unraid.net'
preset: client
presetConfig:
gqlTagName: graphql
config:
useTypeImports: true
withObjectType: true
plugins:
- add: { content: '/* eslint-disable */' }
# Generate Types for the API Server
src/graphql/generated/api/types.ts:
schema:
- './src/graphql/types.ts'
- './src/graphql/schema/types/**/*.graphql'
plugins:
- typescript
- typescript-resolvers
- add: { content: '/* eslint-disable */' }
config:
contextType: '@app/graphql/schema/utils#Context'
useIndexSignature: true
# Generate Operations for any built in API Server Operations (ie report.ts)
src/graphql/generated/api/operations.ts:
documents: './src/graphql/client/api/*.ts'
schema:
- './src/graphql/types.ts'
- './src/graphql/schema/types/**/*.graphql'
preset: import-types
presetConfig:
typesPath: '@app/graphql/generated/api/types'
plugins:
- typescript-validation-schema
- typescript-operations
- typed-document-node
- add: { content: '/* eslint-disable */' }
config:
importFrom: '@app/graphql/generated/api/types'
strictScalars: false
schema: 'zod'
withObjectType: true
src/graphql/generated/client/validators.ts:
schema:
'${MOTHERSHIP_GRAPHQL_LINK}':
headers:
origin: 'https://forums.unraid.net'
plugins:
- typescript-validation-schema
- add: { content: '/* eslint-disable */'}
config:
importFrom: '@app/graphql/generated/client/graphql'
strictScalars: false
schema: 'zod'

View File

@@ -1,5 +1,5 @@
[api]
version="3.0.1+b26ff388"
version="3.1.1+bf51f1f0"
[local]
[notifier]
apikey="unnotify_30994bfaccf839c65bae75f7fa12dd5ee16e69389f754c3b98ed7d5"

View File

@@ -0,0 +1,191 @@
{
"admin": {
"extends": "user",
"permissions": [
{
"resource": "apikey",
"action": "read:any",
"attributes": "*"
},
{
"resource": "array",
"action": "read:any",
"attributes": "*"
},
{
"resource": "cpu",
"action": "read:any",
"attributes": "*"
},
{
"resource": "device",
"action": "read:any",
"attributes": "*"
},
{
"resource": "device/unassigned",
"action": "read:any",
"attributes": "*"
},
{
"resource": "disk",
"action": "read:any",
"attributes": "*"
},
{
"resource": "disk/settings",
"action": "read:any",
"attributes": "*"
},
{
"resource": "display",
"action": "read:any",
"attributes": "*"
},
{
"resource": "docker/container",
"action": "read:any",
"attributes": "*"
},
{
"resource": "docker/network",
"action": "read:any",
"attributes": "*"
},
{
"resource": "info",
"action": "read:any",
"attributes": "*"
},
{
"resource": "license-key",
"action": "read:any",
"attributes": "*"
},
{
"resource": "machine-id",
"action": "read:any",
"attributes": "*"
},
{
"resource": "memory",
"action": "read:any",
"attributes": "*"
},
{
"resource": "notifications",
"action": "read:any",
"attributes": "*"
},
{
"resource": "online",
"action": "read:any",
"attributes": "*"
},
{
"resource": "os",
"action": "read:any",
"attributes": "*"
},
{
"resource": "parity-history",
"action": "read:any",
"attributes": "*"
},
{
"resource": "permission",
"action": "read:any",
"attributes": "*"
},
{
"resource": "servers",
"action": "read:any",
"attributes": "*"
},
{
"resource": "service",
"action": "read:any",
"attributes": "*"
},
{
"resource": "service/emhttpd",
"action": "read:any",
"attributes": "*"
},
{
"resource": "service/unraid-api",
"action": "read:any",
"attributes": "*"
},
{
"resource": "services",
"action": "read:any",
"attributes": "*"
},
{
"resource": "share",
"action": "read:any",
"attributes": "*"
},
{
"resource": "software-versions",
"action": "read:any",
"attributes": "*"
},
{
"resource": "unraid-version",
"action": "read:any",
"attributes": "*"
},
{
"resource": "user",
"action": "read:any",
"attributes": "*"
},
{
"resource": "var",
"action": "read:any",
"attributes": "*"
},
{
"resource": "vars",
"action": "read:any",
"attributes": "*"
},
{
"resource": "vm/domain",
"action": "read:any",
"attributes": "*"
},
{
"resource": "vm/network",
"action": "read:any",
"attributes": "*"
}
]
},
"user": {
"extends": "guest",
"permissions": [
{
"resource": "apikey",
"action": "read:own",
"attributes": "*"
},
{
"resource": "permission",
"action": "read:any",
"attributes": "*"
}
]
},
"guest": {
"permissions": [
{
"resource": "welcome",
"action": "read:any",
"attributes": "*"
}
]
}
}

View File

@@ -0,0 +1,35 @@
[display]
date="%c"
number=".,"
scale="-1"
tabs="1"
users="Tasks:3"
resize="0"
wwn="0"
total="1"
usage="0"
banner="image"
dashapps="icons"
theme="white"
text="1"
unit="C"
warning="70"
critical="90"
hot="45"
max="55"
sysinfo="/Tools/SystemProfiler"
[notify]
entity="1"
normal="1"
warning="1"
alert="1"
unraid="1"
plugin="1"
docker_notify="1"
report="1"
display="0"
date="d-m-Y"
time="H:i"
position="top-right"
path="/app/dev/notifications"
system="*/1 * * * *"

View File

@@ -0,0 +1,6 @@
timestamp=1683699325
event=Appdata Backup
subject=Warning
description=Please check the backup log tab!
importance=warning
message=Container did not started! - Code: Server error

View File

@@ -0,0 +1,5 @@
timestamp=1683223240
event=Community Applications
subject=Application Auto Update
description=dynamix.unraid.net.staging.plg Automatically Updated
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683568807
event=Community Applications
subject=Application Auto Update
description=community.applications.plg Automatically Updated
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683655211
event=Community Applications
subject=Application Auto Update
description=parity.check.tuning.plg Automatically Updated
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683741604
event=Community Applications
subject=Application Auto Update
description=appdata.backup.plg Automatically Updated
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683951054
event=Docker - AirConnect [3d53..ad24]
subject=Notice [UNRAID] - Version update 3d53..ad24
description=A new version of AirConnect is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683605449
event=Docker - AirConnect [91bd..76e7]
subject=Notice [UNRAID] - Version update 91bd..76e7
description=A new version of AirConnect is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683346254
event=Docker - AirConnect [ca7f..6b17]
subject=Notice [UNRAID] - Version update ca7f..6b17
description=A new version of AirConnect is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683432654
event=Docker - PhotoPrism [295d..2ed1]
subject=Notice [UNRAID] - Version update 295d..2ed1
description=A new version of PhotoPrism is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1684037454
event=Docker - PhotoPrism [906c..d43c]
subject=Notice [UNRAID] - Version update 906c..d43c
description=A new version of PhotoPrism is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683346254
event=Docker - binhex-prowlarr [1126..5559]
subject=Notice [UNRAID] - Version update 1126..5559
description=A new version of binhex-prowlarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683778254
event=Docker - caddy-custom [024e..04d1]
subject=Notice [UNRAID] - Version update 024e..04d1
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1684037454
event=Docker - caddy-custom [18da..c9bd]
subject=Notice [UNRAID] - Version update 18da..c9bd
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683864655
event=Docker - caddy-custom [3005..022f]
subject=Notice [UNRAID] - Version update 3005..022f
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683259850
event=Docker - caddy-custom [7c36..343c]
subject=Notice [UNRAID] - Version update 7c36..343c
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683605449
event=Docker - caddy-custom [7f52..acca]
subject=Notice [UNRAID] - Version update 7f52..acca
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1684123859
event=Docker - caddy-custom [9f05..b531]
subject=Notice [UNRAID] - Version update 9f05..b531
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683519032
event=Docker - caddy-custom [cf91..b716]
subject=Notice [UNRAID] - Version update cf91..b716
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683691842
event=Docker - caddy-custom [d851..8877]
subject=Notice [UNRAID] - Version update d851..8877
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683432654
event=Docker - caddy-custom [dfd0..0e5d]
subject=Notice [UNRAID] - Version update dfd0..0e5d
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683346254
event=Docker - caddy-custom [e6c6..fbb4]
subject=Notice [UNRAID] - Version update e6c6..fbb4
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683951054
event=Docker - caddy-custom [fcc0..f692]
subject=Notice [UNRAID] - Version update fcc0..f692
description=A new version of caddy-custom is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683864655
event=Docker - filestash [6b94..7dd4]
subject=Notice [UNRAID] - Version update 6b94..7dd4
description=A new version of filestash is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683691842
event=Docker - jellyfin [2902..af01]
subject=Notice [UNRAID] - Version update 2902..af01
description=A new version of jellyfin is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683951054
event=Docker - mariadb [45af..47d4]
subject=Notice [UNRAID] - Version update 45af..47d4
description=A new version of mariadb is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683691842
event=Docker - mariadb [e036..3e8e]
subject=Notice [UNRAID] - Version update e036..3e8e
description=A new version of mariadb is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683605449
event=Docker - plex [7bfa..19fb]
subject=Notice [UNRAID] - Version update 7bfa..19fb
description=A new version of plex is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683605449
event=Docker - qbittorrent [43b9..9adc]
subject=Notice [UNRAID] - Version update 43b9..9adc
description=A new version of qbittorrent is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683519032
event=Docker - radarr-4k [62ca..1a81]
subject=Notice [UNRAID] - Version update 62ca..1a81
description=A new version of radarr-4k is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683519032
event=Docker - radarr [62ca..1a81]
subject=Notice [UNRAID] - Version update 62ca..1a81
description=A new version of radarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1684037454
event=Docker - rtorrent-rutorrent [a16c..af8b]
subject=Notice [UNRAID] - Version update a16c..af8b
description=A new version of rtorrent-rutorrent is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683519032
event=Docker - rtorrent-rutorrent [b722..38c5]
subject=Notice [UNRAID] - Version update b722..38c5
description=A new version of rtorrent-rutorrent is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683432654
event=Docker - sonarr [12c7..6b53]
subject=Notice [UNRAID] - Version update 12c7..6b53
description=A new version of sonarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1684123859
event=Docker - sonarr [12c9..01df]
subject=Notice [UNRAID] - Version update 12c9..01df
description=A new version of sonarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683605449
event=Docker - sonarr [27f9..c81b]
subject=Notice [UNRAID] - Version update 27f9..c81b
description=A new version of sonarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1684037454
event=Docker - sonarr [354f..3ed7]
subject=Notice [UNRAID] - Version update 354f..3ed7
description=A new version of sonarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683864655
event=Docker - sonarr [6145..3ba7]
subject=Notice [UNRAID] - Version update 6145..3ba7
description=A new version of sonarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683691842
event=Docker - sonarr [b2f0..9f04]
subject=Notice [UNRAID] - Version update b2f0..9f04
description=A new version of sonarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683951054
event=Docker - sonarr [bcfd..b7bd]
subject=Notice [UNRAID] - Version update bcfd..b7bd
description=A new version of sonarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683519032
event=Docker - sonarr [c04c..6b30]
subject=Notice [UNRAID] - Version update c04c..6b30
description=A new version of sonarr is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683691842
event=Docker - synclounge [38f9..8503]
subject=Notice [UNRAID] - Version update 38f9..8503
description=A new version of synclounge is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683212331
event=Parity Check Tuning
subject=[UNRAID] Array operation will not be restarted
description=Unclean shutdown detected
importance=alert

View File

@@ -0,0 +1,5 @@
timestamp=1683212357
event=Parity Check Tuning
subject=[UNRAID] Automatic unRaid Parity-Check will be started
description=Unclean shutdown detected
importance=warning

View File

@@ -0,0 +1,5 @@
timestamp=1683212414
event=Parity Check Tuning
subject=[UNRAID] Paused
description=Automatic Correcting Parity-Check (0.0% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683212430
event=Parity Check Tuning
subject=[UNRAID] Paused
description=No array operation in progress (0.0% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683696603
event=Parity Check Tuning
subject=[UNRAID] Resumed
description=Automatic Correcting Parity-Check (0.0% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683699512
event=Parity Check Tuning
subject=[UNRAID] Backup running
description=No description
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683699523
event=Parity Check Tuning
subject=[UNRAID] Paused
description=Automatic Correcting Parity-Check (2.7% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683700590
event=Parity Check Tuning
subject=[UNRAID] Backup no longer running
description=No description
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683700596
event=Parity Check Tuning
subject=[UNRAID] Resumed
description=Automatic Correcting Parity-Check (2.7% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683730812
event=Parity Check Tuning
subject=[UNRAID] Paused
description=Automatic Correcting Parity-Check (32.6% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683783001
event=Parity Check Tuning
subject=[UNRAID] Resumed
description=Automatic Correcting Parity-Check (32.6% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683817213
event=Parity Check Tuning
subject=[UNRAID] Paused
description=Automatic Correcting Parity-Check (59.2% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683869402
event=Parity Check Tuning
subject=[UNRAID] Resumed
description=Automatic Correcting Parity-Check (59.2% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683903615
event=Parity Check Tuning
subject=[UNRAID] Paused
description=Automatic Correcting Parity-Check (88.1% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683955802
event=Parity Check Tuning
subject=[UNRAID] Resumed
description=Automatic Correcting Parity-Check (88.1% completed)
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683691803
event=Plugin - appdata.backup [2023.05.09]
subject=Notice [UNRAID] - Version update 2023.05.09
description=A new version of appdata.backup is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683519002
event=Plugin - community.applications [2023.05.07a]
subject=Notice [UNRAID] - Version update 2023.05.07a
description=A new version of community.applications is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683519003
event=Plugin - parity.check.tuning [2023.05.07]
subject=Notice [UNRAID] - Version update 2023.05.07
description=A new version of parity.check.tuning is available
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683325569
event=Remote Access Started
subject=Unraid API
description=Remote access has been started
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683325597
event=Remote Access Started
subject=Unraid API
description=Remote access has been started
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683383543
event=Remote Access Started
subject=Unraid API
description=Remote access has been started
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683397158
event=Remote Access Stopped
subject=Unraid API
description=Remote access has been stopped
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683422667
event=Remote Access Stopped
subject=Unraid API
description=Remote access has been stopped
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683820748
event=Remote Access Stopped
subject=Unraid API
description=Remote access has been stopped
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683986670
event=Remote Access Stopped
subject=Unraid API
description=Remote access has been stopped
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1684161220
event=Remote Access Stopped
subject=Unraid API
description=Remote access has been stopped
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683971161
event=Unraid Parity check
subject=Notice [UNRAID] - Parity check finished (0 errors)
description=Canceled
importance=warning

View File

@@ -0,0 +1,5 @@
timestamp=1683570896
event=Unraid Server Alert
subject=UPS Alert
description=Power failure on UPS Unraid. Running on batteries.
importance=alert

View File

@@ -0,0 +1,5 @@
timestamp=1683570945
event=Unraid Server Alert
subject=UPS Alert
description=Communications restored with UPS Unraid
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683570980
event=Unraid Server Alert
subject=UPS Alert
description=Communications restored with UPS Unraid
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683571299
event=Unraid Server Alert
subject=UPS Alert
description=Communications restored with UPS Unraid
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683571468
event=Unraid Server Alert
subject=UPS Alert
description=Communications restored with UPS Unraid
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683571535
event=Unraid Server Alert
subject=UPS Alert
description=Communications restored with UPS Unraid
importance=normal

View File

@@ -0,0 +1,5 @@
timestamp=1683571565
event=Unraid Server Alert
subject=UPS Alert
description=Communications restored with UPS Unraid
importance=normal

View File

@@ -0,0 +1,6 @@
timestamp=1683260401
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 28 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 32 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 31 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 31 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 22 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 31 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 34 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 41 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 44 C [OK]<br><br>Last check incomplete on Thu 4 May 2023 11:00:08 AM EDT (yesterday), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1683346801
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 26 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 29 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 31 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 31 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 22 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 31 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 33 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 39 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 43 C [OK]<br><br>Last check incomplete on Thu 4 May 2023 11:00:08 AM EDT (2 days ago), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1683433201
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 26 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 29 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 32 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 32 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 23 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 31 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 32 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 39 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 43 C [OK]<br><br>Last check incomplete on Thu 4 May 2023 11:00:08 AM EDT (3 days ago), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1683519601
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 27 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 30 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 32 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 33 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 24 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 32 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 33 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 39 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 43 C [OK]<br><br>Last check incomplete on Thu 4 May 2023 11:00:08 AM EDT (4 days ago), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1683606001
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 27 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 30 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 34 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 33 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 24 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 32 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 34 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 41 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 44 C [OK]<br><br>Last check incomplete on Thu 4 May 2023 11:00:08 AM EDT (5 days ago), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1683692401
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 28 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 31 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 35 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 33 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 25 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 33 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 34 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 40 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 44 C [OK]<br><br>Last check incomplete on Thu 4 May 2023 11:00:08 AM EDT (6 days ago), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1683778802
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 28 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 31 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 33 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 33 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 24 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 33 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 34 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 40 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 44 C [OK]<br><br>Last check incomplete on Wed 10 May 2023 11:00:07 AM EDT (yesterday), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1683865201
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 27 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 30 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 33 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 32 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 24 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 32 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 33 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 40 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 43 C [OK]<br><br>Last check incomplete on Thu 11 May 2023 11:00:07 AM EDT (yesterday), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1683951601
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 28 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 31 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 33 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 33 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 25 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 33 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 34 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 40 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 44 C [OK]<br><br>Last check incomplete on Fri 12 May 2023 11:00:08 AM EDT (yesterday), finding 0 errors.<br>Error code: -4

View File

@@ -0,0 +1,6 @@
timestamp=1684038001
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 28 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 31 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 33 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 33 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 25 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 33 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 35 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 41 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 45 C [OK]<br><br>Parity is valid<br>Last checked on Sat 13 May 2023 05:45:11 AM EDT (yesterday), finding 0 errors.<br>Duration: 4 hours, 15 minutes, 4 seconds. Average speed: 1.2 GB/s

View File

@@ -0,0 +1,6 @@
timestamp=1684124401
event=Unraid Status
subject=Notice [UNRAID] - array health report [PASS]
description=Array has 9 disks (including parity & pools)
importance=normal
message=Parity - ST18000NM000J-2TV103_ZR585CPY (sdg) - active 28 C [OK]<br>Disk 1 - ST18000NM000J-2TV103_ZR5B1W9X (sdf) - active 31 C [OK]<br>Disk 2 - WDC_WD120EDAZ-11F3RA0_5PJRD45C (sdi) - active 33 C [OK]<br>Disk 3 - WDC_WD120EMAZ-11BLFA0_5PH8BTYD (sde) - active 34 C [OK]<br>Cache - Samsung_SSD_850_EVO_250GB_S2R5NX0H643734Z (sdh) - active 25 C [OK]<br>Cache 2 - KINGSTON_SA2000M8250G_50026B7282669D9E (nvme3n1) - active 33 C [OK]<br>Zpool - CT2000P5PSSD8_22513DA16E6C (nvme0n1) - active 35 C [OK]<br>Zpool 2 - CT2000P5PSSD8_22513DA1657C (nvme1n1) - active 41 C [OK]<br>Zpool 3 - CT2000P5PSSD8_22513DA13F82 (nvme2n1) - active 45 C [OK]<br><br>Parity is valid<br>Last checked on Sat 13 May 2023 05:45:11 AM EDT (2 days ago), finding 0 errors.<br>Duration: 4 hours, 15 minutes, 4 seconds. Average speed: 1.2 GB/s

View File

@@ -0,0 +1,5 @@
timestamp=1683971161
event=Unraid Parity check
subject=Notice [UNRAID] - Parity check finished (0 errors)
description=Canceled
importance=warning

View File

@@ -0,0 +1,5 @@
timestamp=1683570896
event=Unraid Server Alert
subject=UPS Alert
description=Power failure on UPS Unraid. Running on batteries.
importance=alert

Some files were not shown because too many files have changed in this diff Show More