diff --git a/.github/starsevol.svg b/.github/starsevol.svg index 67ef4b359..28d148111 100644 --- a/.github/starsevol.svg +++ b/.github/starsevol.svg @@ -1,4 +1,4 @@ star-history.com202220232024 2004006008001000alexbelgium/hassio-addonsStar HistoryDateGitHub Stars \ No newline at end of file + }star-history.com202220232024 2004006008001000alexbelgium/hassio-addonsStar HistoryDateGitHub Stars \ No newline at end of file diff --git a/.github/stats.png b/.github/stats.png index c94b76348..27c5ef057 100644 Binary files a/.github/stats.png and b/.github/stats.png differ diff --git a/.github/stats_addons.png b/.github/stats_addons.png index f3bdde915..7722b5bc6 100644 Binary files a/.github/stats_addons.png and b/.github/stats_addons.png differ diff --git a/.github/workflows/on_issues.yml b/.github/workflows/on_issues.yml index bdfff5f2f..dff92117e 100644 --- a/.github/workflows/on_issues.yml +++ b/.github/workflows/on_issues.yml @@ -17,35 +17,35 @@ jobs: run: | # Init echo "Starting" - + # Get issues list - curl -s https://api.github.com/repos/alexbelgium/hassio-addons/issues > issueslist + curl -s -L https://api.github.com/repos/alexbelgium/hassio-addons/issues > issueslist # Go through all folders, add to filters if not existing for f in $( find -- * -maxdepth 0 -type d | sort -r ); do if [ -f "$f"/config.json ]; then - + # Clean previously reported issues sed -i "/Open Issue :/d" "$f"/README.md sed -i "/Open Request :/d" "$f"/README.md # If there is an issue with the addon name in title, put a message COUNTER=0 - while [[ $(jq -r --arg COUNTER "$COUNTER" ".["$COUNTER"].title" issueslist) != null ]]; do - + while [[ $(jq -r --arg COUNTER "$COUNTER" ".[$COUNTER].title" issueslist) != null ]]; do + #Increment counter (( COUNTER=COUNTER+1 )) || true - + #Get variables - TITLE="$(jq -r --arg COUNTER "$COUNTER" ".["$COUNTER"].title" issueslist)" + TITLE="$(jq -r --arg COUNTER "$COUNTER" ".[$COUNTER].title" issueslist)" TITLE="${TITLE//[<>\$\'\"]/}" #Check if relevant to addon SLUG="$(jq -r --arg f "$f" ".slug" "$f"/config.json)" NAME="$(jq -r --arg f "$f" ".name" "$f"/config.json)" if [[ "${TITLE,,}" == *"${f,,}"* ]] || [[ "${TITLE,,}" == *"${SLUG,,}"* ]] || [[ "${TITLE,,}" == *"${NAME,,}"* ]]; then echo "Project $TITLE, $SLUG, $NAME has an issue" - REQ="$(jq -r --arg COUNTER "$COUNTER" ".["$COUNTER"].user.login" issueslist)" - URL="$(jq -r --arg COUNTER "$COUNTER" ".["$COUNTER"].html_url" issueslist)" - LABEL="$(jq -r --arg COUNTER "$COUNTER" ".["$COUNTER"].labels[].name" issueslist)" - DATEISSUE="$(jq -r --arg COUNTER "$COUNTER" ".["$COUNTER"].created_at" issueslist)" + REQ="$(jq -r --arg COUNTER "$COUNTER" ".[$COUNTER].user.login" issueslist)" + URL="$(jq -r --arg COUNTER "$COUNTER" ".[$COUNTER].html_url" issueslist)" + LABEL="$(jq -r --arg COUNTER "$COUNTER" ".[$COUNTER].labels[].name" issueslist)" + DATEISSUE="$(jq -r --arg COUNTER "$COUNTER" ".[$COUNTER].created_at" issueslist)" DATEISSUE="${DATEISSUE%T*}" if [[ "$LABEL" == *"bug"* ]]; then sed -i "1i ## ⚠ Open Issue : [$TITLE (opened ${DATEISSUE})]($URL) by [@${REQ}](https://github.com/$REQ)" "$f"/README.md @@ -66,4 +66,4 @@ jobs: commit: -u fetch: --force push: --force - + diff --git a/.templates/00-deprecated.sh b/.templates/00-deprecated.sh new file mode 100644 index 000000000..6e6b1f52f --- /dev/null +++ b/.templates/00-deprecated.sh @@ -0,0 +1,19 @@ +#!/usr/bin/with-contenv bashio +# shellcheck shell=bash +set -e + +# ============================================================================== +# Displays a simple add-on banner on startup +# ============================================================================== + +echo "" +bashio::log.yellow "####################" +bashio::log.yellow "# ADDON deprecated #" +bashio::log.yellow "####################" +echo "" +bashio::log.yellow "This addon is now supported in the official HA community repository. You should migrate your data as soon as possible! This addon will not be supported and updates might stop in the future." +bashio::log.yellow "You'll likely get better support as the official community is supported by the HA devs !" +bashio::log.yellow "Thanks for all users over the years !" +echo "" + +sleep 5 diff --git a/.templates/config.template b/.templates/config.template index befabe0d8..ab98829a0 100644 --- a/.templates/config.template +++ b/.templates/config.template @@ -7,6 +7,7 @@ # This file must be filled according to the yaml format. # If the format is invalid, the addon will note an error. # To validate your yaml, you can use the free online tool http://www.yamllint.com/ +# You can use env both for the addon, and for bashio. For bashio, use BASHIO_LOG_LEVEL instead of LOG_LEVEL # EXAMPLE of the format (you need to remove the # for it to become active) # TZ: Europe/Paris diff --git a/.templates/ha_entrypoint.sh b/.templates/ha_entrypoint.sh index 1afde3640..01a520bfe 100755 --- a/.templates/ha_entrypoint.sh +++ b/.templates/ha_entrypoint.sh @@ -1,6 +1,5 @@ #!/command/with-contenv bashio # shellcheck shell=bash -set -e echo "Starting..." #################### @@ -31,8 +30,18 @@ for SCRIPTS in /etc/cont-init.d/*; do sed -i "s|$currentshebang|$shebang|g" "$SCRIPTS" fi - # Start the script - /./"$SCRIPTS" || echo -e "\033[0;31mError\033[0m : $SCRIPTS exiting $?" + # Use source to share env variables when requested + if [ "${ha_entry_source:-null}" = true ] && command -v "source" &>/dev/null; then + # Exit cannot be used with source + sed -i "s/(.*\s|^)exit ([0-9]+)/\1 return \2 || exit \2/g" "$SCRIPTS" + sed -i "s/bashio::exit.nok/return 1/g" "$SCRIPTS" + sed -i "s/bashio::exit.ok/return 0/g" "$SCRIPTS" + # shellcheck source=/dev/null + source "$SCRIPTS" || echo -e "\033[0;31mError\033[0m : $SCRIPTS exiting $?" + else + # Support for posix only shell + /."$SCRIPTS" || echo -e "\033[0;31mError\033[0m : $SCRIPTS exiting $?" + fi # Cleanup rm "$SCRIPTS" diff --git a/.templates/ha_entrypoint_modif.sh b/.templates/ha_entrypoint_modif.sh index 779c3f642..58012c0db 100755 --- a/.templates/ha_entrypoint_modif.sh +++ b/.templates/ha_entrypoint_modif.sh @@ -46,3 +46,8 @@ done # Define shebang sed -i "s|/command/with-contenv bashio|$shebang|g" /ha_entrypoint.sh + +# Avoid interference with LOG_LEVEL used in the app +if [ -f /usr/lib/bashio/bashio.sh ]; then + sed -i 's|{LOG_LEVEL:|{BASHIO_LOG_LEVEL:|g' /usr/lib/bashio/bashio.sh +fi diff --git a/README.md b/README.md index c4fff0de1..6aa7eae36 100644 --- a/README.md +++ b/README.md @@ -43,13 +43,13 @@ If you want to do add the repository manually, please follow the procedure highl ### Number of addons - In the repository : 84 -- Installed : 48175 +- Installed : 49500 ### Top 3 -1. Filebrowser (4406x) -2. Portainer (4160x) -3. Arpspoof (1693x) +1. Portainer (4655x) +2. Filebrowser (4406x) +3. Arpspoof (1736x) ### Architectures used @@ -74,7 +74,7 @@ If you want to do add the repository manually, please follow the procedure highl ## Add-ons provided by this repository -✓ [Arpspoof (1693x)](arpspoof/) : block internet connection for local network devices +✓ [Arpspoof (1736x)](arpspoof/) : block internet connection for local network devices   ![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Farpspoof%2Fconfig.json) ![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Farpspoof%2Fupdater.json) @@ -551,7 +551,7 @@ If you want to do add the repository manually, please follow the procedure highl ![amd64][amd64-badge] ![armv7][armv7-badge] -✓ ![image](https://api.iconify.design/mdi/docker.svg) [Portainer (4160x)](portainer/) : Manage your Docker environment with ease +✓ ![image](https://api.iconify.design/mdi/docker.svg) [Portainer (4655x)](portainer/) : Manage your Docker environment with ease   ![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer%2Fconfig.json) ![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer%2Fupdater.json) @@ -560,7 +560,7 @@ If you want to do add the repository manually, please follow the procedure highl ![armv7][armv7-badge] ![ingress][ingress-badge] -✓ [Portainer (4160x) Agent](portainer_agent/) : An agent used to manage all the resources in a Swarm cluster +✓ [Portainer (4655x) Agent](portainer_agent/) : An agent used to manage all the resources in a Swarm cluster   ![Version](https://img.shields.io/badge/dynamic/json?label=Version&query=%24.version&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer_agent%2Fconfig.json) ![Update](https://img.shields.io/badge/dynamic/json?label=Updated&query=%24.last_update&url=https%3A%2F%2Fraw.githubusercontent.com%2Falexbelgium%2Fhassio-addons%2Fmaster%2Fportainer_agent%2Fupdater.json) diff --git a/Stats b/Stats index 1c7b0a943..c0cfd2251 100644 --- a/Stats +++ b/Stats @@ -1,84 +1,84 @@ -2024-01-05 2023-12-22 2023-12-15 2023-12-08 2023-11-24 2023-11-17 2023-11-10 2023-11-03 2023-10-27 2023-10-20 2023-10-13 2023-10-06 2023-09-29 2023-09-22 2023-09-15 2023-09-08 2023-09-01 2023-08-25 2023-08-18 2023-08-11 2023-08-04 2023-07-28 2023-07-21 2023-07-14 2023-07-07 2023-06-30 2023-06-23 2023-06-16 2023-06-09 2023-06-02 2023-05-26 2023-05-19 2023-05-12 2023-05-05 2023-04-28 2023-04-21 2023-04-14 2023-04-07 2023-03-31 2023-03-24 2023-03-17 2023-03-10 2023-03-03 2023-02-24 2023-02-17 2023-02-10 2023-02-03 2023-01-27 2023-01-21 2023-01-13 2023-01-06 2022-12-30 2022-12-24 2022-12-16 2022-12-09 2022-12-08 Date -48175 42473 42336 39905 34679 46033 42786 42795 40675 39766 38360 36480 37779 40026 39455 41790 43334 50337 49386 48913 46173 43611 43648 42982 41225 38304 38828 30434 30232 30051 32193 31615 29210 26192 19917 20377 19409 19253 18223 18044 16127 15701 14436 13970 13610 14133 12886 12065 11500 10919 9777 7647 7966 4937 3908 3691 TOTAL -4406 3468 5309 4756 3599 6078 5712 5363 5001 4643 4144 3597 4034 3492 4252 3817 3241 8250 8000 7767 7521 7293 7034 6803 6575 6325 6136 5808 5613 5426 5247 5029 4775 4482 4212 3978 3759 3498 3263 3035 2810 2532 2229 1960 1569 2036 1730 1356 1359 1359 1070 888 727 477 285 264 filebrowser -4160 3131 2395 2557 2129 5838 5509 5176 4858 4541 4136 3752 3228 3684 3192 5490 5246 4979 4713 4452 4159 3836 3472 3016 4488 4238 4010 3585 3255 2851 3665 3335 2880 3319 2766 4137 3852 3527 3207 2848 2476 2542 2400 2836 2366 3080 2786 2538 2238 1987 1630 1327 1176 847 588 555 portainer -1693 1612 1574 1546 1469 1429 1378 1343 1321 1301 1277 1260 1239 1223 1199 1191 1178 1167 1122 1079 1036 1001 959 915 841 787 778 647 635 622 618 589 527 451 353 326 313 300 289 277 262 252 240 227 218 193 183 168 142 126 98 88 75 39 30 29 arpspoof -1564 1494 1452 1414 1345 1318 1279 1245 1213 1208 1196 1185 1176 1168 1153 1141 1137 1129 1084 1045 1000 960 919 877 805 749 741 608 595 582 577 541 481 414 313 288 275 263 249 240 231 214 200 190 171 157 148 134 110 100 85 78 70 37 25 22 organizr -1540 1468 1429 1388 1314 1285 1253 1208 1183 1176 1163 1152 1141 1134 1125 1113 1105 1084 1038 995 949 907 867 827 759 707 700 577 568 557 544 519 461 389 283 261 249 238 231 219 210 195 189 179 166 152 133 123 108 98 80 66 51 23 15 14 xteve -1378 1297 1259 1218 1156 1117 1083 1054 1037 1023 1017 1007 1003 1000 994 988 982 977 946 909 867 829 785 747 679 628 617 489 480 472 462 432 376 310 215 189 177 170 166 158 153 138 126 114 104 89 87 82 64 52 46 43 37 19 13 13 teamspeak -1310 1240 1202 1168 1107 1067 1033 994 976 971 962 952 939 933 928 923 917 906 870 837 797 757 719 680 615 566 556 435 426 412 406 377 323 259 162 142 128 117 108 94 83 76 61 57 55 45 39 31 37 37 19 11 28 12 10 8 resiliosync -1283 1219 1187 1156 1111 1078 1048 1018 990 984 977 968 957 952 950 944 941 936 894 856 819 781 747 711 645 594 584 458 449 443 440 405 352 292 194 174 160 154 150 146 138 129 115 112 109 100 94 72 62 62 76 61 84 57 50 50 nzbget -1209 1151 1128 1098 1035 1005 968 931 912 908 905 900 895 893 889 888 879 874 843 810 777 742 708 676 615 563 560 438 436 431 427 396 344 279 188 169 150 143 139 133 123 105 83 125 117 108 92 89 68 53 47 38 29 13 7 7 gazpar2mqtt -1176 1106 1079 1048 994 970 929 903 889 885 883 878 869 866 858 856 853 850 817 784 749 711 675 645 580 519 509 385 381 372 366 335 287 227 136 119 110 106 98 89 82 71 67 62 56 49 44 37 68 68 57 41 37 19 10 9 ubooquity -1169 916 951 831 477 1416 1310 1145 1001 874 811 755 653 860 797 726 640 511 860 753 639 533 1392 1321 1240 1163 1124 965 939 910 887 836 761 656 515 492 834 803 755 709 672 607 450 490 416 365 279 254 504 397 403 272 289 35 59 39 myelectricaldata -1125 1032 995 957 869 825 766 723 687 659 636 619 608 588 576 552 540 529 477 415 364 306 255 200 119 864 836 693 659 637 621 586 516 434 302 271 235 212 178 144 121 76 188 170 121 148 113 223 174 119 117 123 104 45 19 14 zoneminder -1069 1019 994 973 921 887 856 829 815 810 804 802 801 797 795 790 787 785 751 715 679 647 613 579 511 461 457 335 331 324 322 298 247 184 91 75 67 64 63 60 60 58 55 52 51 49 45 41 28 24 25 22 18 4 1 1 requestrr -935 879 858 832 788 764 741 720 706 702 698 687 681 676 670 662 659 649 620 590 559 529 503 478 422 385 376 292 279 269 260 232 193 146 76 47 61 49 35 39 31 17 9 - - - - - - - - - - - - - binance_trading_bot -923 875 853 831 783 759 728 704 691 691 691 691 691 691 691 691 691 691 659 629 599 569 539 508 446 398 398 278 278 275 275 251 203 143 53 38 31 31 31 31 31 31 30 30 120 110 99 91 68 65 53 42 35 16 11 9 papermerge -885 673 525 412 1073 989 910 836 771 719 668 628 572 513 452 380 354 285 267 265 291 272 271 280 283 234 316 313 246 225 233 263 271 321 319 216 211 213 221 274 203 206 277 145 202 333 260 277 254 254 294 218 282 205 204 195 transmission_ls -853 810 793 772 730 707 680 663 647 641 637 635 628 621 615 610 607 597 571 545 523 498 474 449 404 369 363 276 269 263 251 225 189 146 83 70 62 59 54 49 41 26 90 85 86 78 72 69 52 47 45 31 31 13 7 7 elasticsearch -853 732 689 641 533 485 421 347 289 233 808 771 732 710 680 660 631 607 567 520 468 415 372 330 258 197 168 175 142 230 203 153 169 321 231 185 129 606 588 562 542 501 465 434 404 373 368 328 276 192 142 7 90 53 38 35 mealie -842 775 750 723 667 634 594 564 547 540 536 529 521 516 514 512 508 501 464 427 391 356 314 277 209 159 153 29 287 280 277 248 197 130 34 39 26 55 46 42 37 29 22 26 55 51 43 37 44 44 40 31 30 12 8 7 tdarr -782 539 522 543 1171 1097 1007 918 855 785 726 673 615 573 503 447 463 659 583 485 623 537 452 622 531 441 492 465 567 496 392 596 490 620 472 711 651 561 472 692 642 565 495 397 374 437 353 493 407 393 377 98 359 91 321 313 epicgamesfree -728 640 600 553 483 438 378 330 281 252 224 200 169 152 118 96 65 115 85 55 109 80 984 928 841 778 758 610 579 562 544 496 427 342 226 183 149 140 143 130 137 156 125 97 113 118 152 127 122 122 120 86 122 79 67 65 webtop_kde -714 624 564 521 419 380 323 270 231 200 173 144 218 200 177 158 140 394 350 301 250 205 139 466 376 315 298 149 133 531 520 478 417 328 216 186 170 155 138 121 88 303 282 266 241 221 198 168 148 125 102 87 80 45 21 19 addons_updater -700 568 509 427 424 348 333 387 322 281 232 254 219 228 196 161 198 208 770 723 674 621 571 521 431 363 343 205 187 172 156 104 338 263 152 113 92 74 54 35 14 - - - - - - - - - - - - - - - sponsorblockcast -695 627 599 566 516 486 450 418 402 386 377 357 340 328 318 302 296 283 245 207 169 131 308 280 226 183 166 562 550 541 522 477 417 348 242 221 209 196 186 180 171 145 144 133 119 102 103 150 132 119 99 73 64 33 27 27 overseerr -660 460 351 344 358 373 330 692 630 570 487 426 1712 1662 1590 1542 1500 1457 1373 1302 1234 1154 1075 995 896 818 788 619 561 523 461 375 261 205 495 448 409 353 291 331 285 274 254 173 262 268 268 251 193 193 225 172 181 156 201 196 jellyfin -631 531 490 453 322 357 547 492 453 420 350 302 247 242 199 169 137 415 352 660 606 554 506 456 367 281 404 279 291 215 394 345 272 137 235 373 337 306 282 232 284 228 298 268 243 201 170 122 188 144 176 150 131 91 59 57 guacamole -619 457 546 315 302 760 579 750 620 443 453 545 403 455 342 211 353 203 429 700 576 419 500 653 653 545 456 558 499 404 758 649 497 310 481 367 209 298 299 359 394 249 365 269 316 429 325 238 468 468 405 328 283 193 124 94 nextcloud_ocr -557 181 428 826 472 819 643 582 819 712 590 485 894 828 739 638 1466 1404 1300 1216 1123 1019 916 817 672 526 610 384 352 1101 1049 963 847 694 481 709 627 556 461 359 363 504 363 293 364 340 340 325 323 323 337 312 407 266 240 225 qbittorrent -497 590 518 447 387 513 443 343 442 386 414 362 299 519 481 451 420 376 704 640 567 497 436 354 599 529 491 341 286 291 291 267 503 411 280 382 347 322 281 250 86 290 257 222 235 191 186 208 200 200 128 95 91 47 31 29 radarr_nas -493 376 313 252 128 164 254 194 158 130 95 69 51 37 72 29 289 274 226 183 141 102 62 16 223 166 163 31 18 5 - - - - - - - - - - - - - - - - - - - - - - - - - - postgres -468 454 518 439 377 430 422 336 384 391 65 65 65 65 65 65 65 65 35 1424 1360 1294 1246 1191 1107 1033 1008 865 829 803 773 722 639 546 425 380 346 320 283 247 246 288 248 191 243 192 192 217 146 146 121 90 88 55 37 35 sonarr_nas -443 376 342 313 239 204 166 130 107 99 88 79 66 52 57 44 37 610 561 521 480 440 399 357 281 228 223 88 78 65 55 102 45 26 - - - - - - - - - - - - - - - - - - - - - - jellyseerr -442 377 348 317 248 216 180 149 128 119 110 104 98 92 85 75 64 608 570 529 482 448 410 376 307 258 250 118 109 91 82 341 287 220 121 103 90 88 84 80 73 59 93 92 87 81 73 65 50 40 39 30 24 9 4 4 ombi -441 495 425 504 337 376 385 374 343 346 385 324 367 312 232 316 413 358 352 353 348 339 437 364 400 303 364 260 310 306 404 326 354 432 288 279 250 254 307 243 252 236 226 196 225 281 231 243 288 288 237 181 298 226 195 195 plex_nas -432 360 332 296 227 188 156 121 101 94 88 77 66 87 79 72 57 70 84 88 88 83 83 107 104 47 184 54 60 60 79 94 198 131 68 52 46 44 41 55 53 47 51 44 53 44 37 56 59 45 42 33 63 33 32 31 plex-media-manager -389 299 251 302 211 414 353 302 262 247 217 187 157 192 166 135 498 476 419 364 309 262 199 143 296 229 207 53 47 28 41 - - - - - - - - - - - - - - - - - - - - - - - - - portainer_agent -374 272 215 216 336 289 234 187 151 116 251 233 218 208 189 167 223 193 452 411 365 320 266 209 196 150 240 99 176 145 179 407 339 251 259 232 211 194 169 139 200 167 150 123 143 132 184 157 93 114 94 73 52 44 34 32 tandoor_recipes -371 284 235 168 163 186 254 213 180 137 423 406 384 371 359 339 332 318 288 255 197 135 398 350 288 246 235 126 269 247 228 191 133 207 108 121 278 261 246 225 214 112 170 152 126 96 91 87 143 143 121 112 103 78 81 81 photoprism -370 350 352 319 150 1274 1214 1155 1121 1094 1070 1043 1025 1003 979 956 942 922 868 814 764 709 657 605 511 433 400 238 311 284 252 227 137 301 244 187 351 322 301 262 236 202 158 111 176 148 152 108 134 134 123 84 104 57 86 80 paperless_ng -356 299 277 256 213 188 166 135 114 105 93 77 105 99 94 85 78 104 81 83 84 77 72 94 85 58 103 50 49 47 61 82 94 120 49 44 31 33 28 31 27 23 20 16 11 7 2 - - - - - - - - - sabnzbd -352 323 299 308 270 300 296 290 272 257 264 257 252 244 244 245 235 268 254 254 253 230 251 261 253 214 256 226 212 201 237 241 244 273 183 186 177 170 168 173 168 157 146 123 148 151 120 138 129 129 120 114 142 100 114 113 prowlarr -345 256 218 180 100 274 230 196 166 484 470 453 438 426 419 404 385 371 332 300 271 242 208 179 124 79 503 411 391 371 363 335 289 233 159 131 131 266 256 237 225 203 184 171 150 150 136 113 91 89 71 43 60 38 22 20 scrutiny-fa -343 448 388 337 179 395 316 336 271 357 302 257 238 270 232 244 329 281 412 348 283 272 442 382 286 222 293 262 224 340 313 251 386 287 220 217 217 249 224 215 226 214 395 371 339 300 287 251 207 169 163 144 110 68 47 47 fireflyiii -343 234 307 262 129 193 127 252 196 189 125 181 171 151 172 976 968 953 927 881 841 800 757 718 666 616 598 501 477 453 436 396 350 291 219 187 148 161 186 150 145 86 127 83 155 124 112 127 115 115 125 98 112 86 107 69 calibre -341 276 236 206 146 106 73 35 11 8 6 1 546 535 527 519 512 504 467 436 404 365 326 285 217 163 157 30 59 48 44 291 240 174 77 51 40 34 32 54 46 38 29 22 38 34 19 25 61 61 50 49 43 21 17 17 seafile -335 256 219 193 116 155 113 143 274 252 238 215 201 185 172 156 129 137 149 139 46 139 144 154 152 108 146 111 101 61 103 46 111 99 102 84 21 107 94 84 101 105 88 51 23 66 10 86 22 22 73 72 81 69 73 69 calibre_web -314 208 145 138 62 160 147 149 105 137 90 92 69 35 105 98 82 111 103 87 97 92 94 92 35 205 194 100 80 54 74 74 174 124 42 34 46 58 53 70 60 48 21 23 29 22 29 28 2 2 0 - - - - - immich -308 237 200 150 70 220 177 144 114 797 792 778 770 757 751 740 732 717 684 658 631 603 575 545 497 459 442 348 335 320 313 290 248 188 112 91 104 158 144 132 119 103 81 130 127 112 97 74 81 81 67 48 84 58 58 58 scrutiny -307 231 221 217 146 216 171 125 213 191 229 206 161 201 173 283 262 235 175 334 278 228 176 484 413 357 342 215 204 187 164 467 406 331 227 198 174 147 114 147 130 184 179 157 135 114 107 114 102 102 87 72 61 33 22 20 cloudcommander -305 237 201 164 87 184 138 196 168 156 147 133 124 117 109 96 91 767 725 685 650 613 579 539 471 416 406 278 270 249 242 215 154 75 103 76 54 259 251 240 232 218 216 204 199 180 168 148 135 119 97 82 72 41 32 29 whoogle-search -302 217 176 128 120 259 214 172 143 183 160 151 144 128 359 352 343 331 293 251 201 145 154 253 174 445 441 311 299 287 268 227 169 206 101 158 140 132 122 117 106 98 127 120 117 107 93 80 84 84 49 103 98 75 69 68 bazarr -301 254 227 207 154 125 100 72 53 44 39 266 262 256 247 239 230 219 182 146 108 67 265 229 163 109 103 58 45 126 114 84 236 170 75 56 42 35 30 13 9 42 27 98 87 73 72 65 45 38 55 48 43 21 10 9 grav -297 200 167 221 124 183 265 228 194 181 163 150 136 131 125 118 251 241 206 152 191 146 356 314 243 184 171 129 114 99 384 352 293 226 130 111 95 88 100 94 82 146 138 128 117 112 100 90 70 56 44 39 34 11 7 6 flaresolverr -287 213 184 145 75 95 181 145 122 116 105 96 77 71 60 50 218 212 175 138 88 130 87 628 556 499 491 367 362 353 343 314 260 193 90 63 50 51 207 193 186 167 160 149 140 133 119 103 80 64 50 39 26 7 4 4 vaultwarden -269 198 160 125 46 187 128 81 57 112 109 99 90 87 75 71 67 66 29 187 150 115 74 644 571 518 510 386 384 376 374 352 301 240 145 113 107 106 101 97 90 84 74 64 67 61 56 51 29 29 20 8 44 28 26 26 webtrees -268 250 236 241 215 229 237 221 205 203 187 195 195 194 195 195 192 237 231 219 224 219 233 244 241 189 247 188 193 187 220 184 239 253 183 177 181 171 169 161 159 154 148 110 134 140 111 129 118 118 94 106 136 104 95 95 jackett_nas -242 169 132 99 33 98 59 531 500 488 476 476 475 473 467 462 462 461 431 401 366 336 304 271 202 153 152 30 28 19 334 306 256 194 101 88 82 76 74 71 67 63 61 55 55 51 50 48 34 33 31 32 32 20 18 18 joal -229 265 209 154 102 290 227 169 120 186 155 125 110 326 306 290 267 244 195 144 202 143 305 255 166 208 176 195 181 152 128 371 305 232 118 194 161 140 119 88 98 146 119 104 139 121 98 75 155 155 134 110 95 82 17 17 code_server -225 307 267 228 147 243 197 136 225 212 198 184 162 151 135 127 122 328 285 239 194 141 222 180 114 253 243 110 427 419 414 382 327 256 156 134 120 99 86 95 177 156 131 132 118 103 84 83 77 73 62 51 47 23 16 15 fireflyiii_data_importer -212 270 230 185 86 219 164 288 244 203 164 112 128 171 134 676 654 633 590 546 509 461 418 380 301 253 230 133 113 87 413 377 330 266 188 158 126 109 95 79 119 92 66 42 277 270 243 225 193 164 139 109 97 61 43 40 browserless_chrome -202 369 317 245 129 224 169 715 685 653 621 597 573 553 519 490 465 440 399 358 301 255 196 146 77 22 124 40 26 37 6 - - - - - - - - - - - - - - - - - - - - - - - - - free_games_claimer -199 131 334 295 228 191 150 120 94 81 105 97 94 91 84 79 77 110 116 111 104 101 110 139 133 77 205 76 55 71 141 109 224 150 82 76 66 64 75 69 60 60 62 50 67 58 43 65 58 58 52 42 68 51 45 44 lidarr_nas -189 115 79 43 194 166 130 93 78 75 63 58 49 831 824 821 819 806 767 728 695 664 632 599 534 485 474 348 344 335 328 297 248 188 88 71 62 59 54 51 41 31 27 79 70 63 56 46 29 25 55 49 45 27 23 22 spotweb -188 126 100 138 74 98 53 267 248 234 214 206 195 189 186 178 171 162 129 94 50 548 510 485 435 399 395 307 304 293 290 274 236 184 115 94 81 76 66 52 43 169 153 143 138 131 119 111 89 75 65 55 46 29 17 15 wger -185 247 218 187 86 213 157 166 129 173 156 140 117 450 433 421 409 386 344 306 257 215 164 272 199 129 331 194 184 171 153 247 177 97 203 180 151 138 120 104 108 150 133 116 96 159 149 130 105 85 69 74 81 48 24 23 joplin -168 177 138 109 80 102 91 38 99 65 50 48 31 36 17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - changedetection.io -160 109 91 71 26 85 54 68 53 49 39 36 27 584 580 579 575 572 549 525 503 477 454 429 381 342 339 255 254 250 246 225 192 150 88 76 68 63 60 58 55 50 47 45 41 39 33 29 20 16 8 24 18 5 7 7 fireflyiii_fints_importer -158 164 200 157 115 135 142 134 128 120 124 82 107 115 126 102 100 129 136 555 509 463 420 380 309 250 239 105 131 108 127 228 159 181 112 108 90 105 286 266 248 221 200 179 161 123 107 85 150 150 145 127 99 60 72 66 emby -148 134 56 133 65 83 160 130 109 97 84 85 76 91 77 133 113 94 129 92 132 101 85 117 61 310 299 215 209 203 189 163 114 134 102 68 20 69 62 94 87 74 59 45 79 72 63 53 39 57 38 45 32 21 14 12 gitea -146 94 68 46 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - signalk -145 70 89 55 30 92 52 35 30 24 40 40 27 40 186 173 163 154 113 73 337 299 262 222 151 99 87 68 64 52 47 132 76 133 36 29 21 14 22 13 1 - - - - - - - - - - - - - - - autobrr -143 92 105 69 103 148 153 149 165 134 160 124 332 332 332 332 332 332 312 292 272 252 232 212 170 138 138 58 58 111 119 128 142 166 110 109 112 105 103 97 108 95 115 76 82 75 79 84 127 105 93 88 78 53 51 51 omada -133 218 170 135 372 325 281 228 200 182 165 157 144 135 111 83 1008 994 954 904 863 824 772 735 657 594 577 444 422 414 397 360 297 222 109 95 256 245 233 216 204 183 162 148 140 117 90 72 145 145 126 80 97 67 54 54 transmission_openvpn -115 118 107 134 67 146 115 82 82 83 89 90 79 90 82 79 76 106 99 97 95 88 87 110 111 72 111 79 71 64 84 105 116 143 79 70 57 58 56 71 65 60 59 49 60 48 54 62 52 52 43 39 65 49 42 41 readarr_nas -85 83 161 119 53 129 91 132 105 89 86 73 64 63 57 58 52 93 116 70 74 73 73 331 269 216 203 80 77 72 61 263 211 144 49 39 99 87 78 72 69 63 54 28 17 20 17 22 69 62 41 28 45 18 7 5 myelectricaldata_dev -79 32 36 31 29 40 38 31 31 17 21 15 29 13 14 18 22 323 299 277 251 229 206 184 139 103 94 8 5 14 33 42 52 70 28 20 13 11 17 13 15 17 17 10 19 17 14 27 43 38 34 30 24 7 13 11 omada_v3 -72 70 594 563 494 459 429 395 377 371 362 354 351 347 341 333 331 325 286 248 202 160 120 82 300 250 244 115 113 107 99 67 267 201 100 84 67 59 47 39 35 25 17 15 38 32 23 26 32 32 22 19 53 33 27 26 piwigo -47 386 351 321 249 212 171 134 107 97 83 77 71 568 563 556 551 548 505 469 431 393 358 324 260 206 199 69 63 55 407 373 323 255 157 137 126 120 114 109 104 98 91 86 79 78 74 71 59 46 40 34 29 12 7 7 inadyn -45 48 43 50 35 626 592 559 544 540 536 531 529 525 520 517 511 511 474 437 400 359 325 283 217 167 161 35 35 31 106 73 86 111 52 41 29 45 32 38 32 33 32 30 31 36 26 37 30 23 20 24 38 22 26 26 flexget -41 121 98 76 28 105 75 48 35 34 29 27 25 22 21 20 17 52 120 87 50 390 359 327 263 214 211 90 87 84 81 56 189 129 38 26 20 17 17 46 43 40 34 28 27 23 21 20 25 25 24 22 19 6 3 3 mylar3 -35 197 179 156 118 94 72 53 41 39 31 25 18 22 16 103 100 92 67 41 60 38 213 191 145 112 108 21 213 209 205 188 153 111 47 37 30 27 36 35 28 21 29 26 22 23 17 25 32 32 21 22 20 11 9 9 unpackerr -32 267 223 186 112 78 36 1065 1044 1031 1023 1011 1006 998 989 982 979 973 937 897 864 827 789 750 685 633 623 498 489 483 471 438 383 317 223 203 193 190 183 171 165 154 149 143 132 122 118 104 85 76 67 56 49 24 20 18 baikal +2024-01-12 2024-01-05 2023-12-22 2023-12-15 2023-12-08 2023-11-24 2023-11-17 2023-11-10 2023-11-03 2023-10-27 2023-10-20 2023-10-13 2023-10-06 2023-09-29 2023-09-22 2023-09-15 2023-09-08 2023-09-01 2023-08-25 2023-08-18 2023-08-11 2023-08-04 2023-07-28 2023-07-21 2023-07-14 2023-07-07 2023-06-30 2023-06-23 2023-06-16 2023-06-09 2023-06-02 2023-05-26 2023-05-19 2023-05-12 2023-05-05 2023-04-28 2023-04-21 2023-04-14 2023-04-07 2023-03-31 2023-03-24 2023-03-17 2023-03-10 2023-03-03 2023-02-24 2023-02-17 2023-02-10 2023-02-03 2023-01-27 2023-01-21 2023-01-13 2023-01-06 2022-12-30 2022-12-24 2022-12-16 2022-12-09 2022-12-08 Date +49500 48175 42473 42336 39905 34679 46033 42786 42795 40675 39766 38360 36480 37779 40026 39455 41790 43334 50337 49386 48913 46173 43611 43648 42982 41225 38304 38828 30434 30232 30051 32193 31615 29210 26192 19917 20377 19409 19253 18223 18044 16127 15701 14436 13970 13610 14133 12886 12065 11500 10919 9777 7647 7966 4937 3908 3691 TOTAL +4655 4160 3131 2395 2557 2129 5838 5509 5176 4858 4541 4136 3752 3228 3684 3192 5490 5246 4979 4713 4452 4159 3836 3472 3016 4488 4238 4010 3585 3255 2851 3665 3335 2880 3319 2766 4137 3852 3527 3207 2848 2476 2542 2400 2836 2366 3080 2786 2538 2238 1987 1630 1327 1176 847 588 555 portainer +4283 4406 3468 5309 4756 3599 6078 5712 5363 5001 4643 4144 3597 4034 3492 4252 3817 3241 8250 8000 7767 7521 7293 7034 6803 6575 6325 6136 5808 5613 5426 5247 5029 4775 4482 4212 3978 3759 3498 3263 3035 2810 2532 2229 1960 1569 2036 1730 1356 1359 1359 1070 888 727 477 285 264 filebrowser +1736 1693 1612 1574 1546 1469 1429 1378 1343 1321 1301 1277 1260 1239 1223 1199 1191 1178 1167 1122 1079 1036 1001 959 915 841 787 778 647 635 622 618 589 527 451 353 326 313 300 289 277 262 252 240 227 218 193 183 168 142 126 98 88 75 39 30 29 arpspoof +1605 1564 1494 1452 1414 1345 1318 1279 1245 1213 1208 1196 1185 1176 1168 1153 1141 1137 1129 1084 1045 1000 960 919 877 805 749 741 608 595 582 577 541 481 414 313 288 275 263 249 240 231 214 200 190 171 157 148 134 110 100 85 78 70 37 25 22 organizr +1578 1540 1468 1429 1388 1314 1285 1253 1208 1183 1176 1163 1152 1141 1134 1125 1113 1105 1084 1038 995 949 907 867 827 759 707 700 577 568 557 544 519 461 389 283 261 249 238 231 219 210 195 189 179 166 152 133 123 108 98 80 66 51 23 15 14 xteve +1401 1378 1297 1259 1218 1156 1117 1083 1054 1037 1023 1017 1007 1003 1000 994 988 982 977 946 909 867 829 785 747 679 628 617 489 480 472 462 432 376 310 215 189 177 170 166 158 153 138 126 114 104 89 87 82 64 52 46 43 37 19 13 13 teamspeak +1352 1310 1240 1202 1168 1107 1067 1033 994 976 971 962 952 939 933 928 923 917 906 870 837 797 757 719 680 615 566 556 435 426 412 406 377 323 259 162 142 128 117 108 94 83 76 61 57 55 45 39 31 37 37 19 11 28 12 10 8 resiliosync +1322 1283 1219 1187 1156 1111 1078 1048 1018 990 984 977 968 957 952 950 944 941 936 894 856 819 781 747 711 645 594 584 458 449 443 440 405 352 292 194 174 160 154 150 146 138 129 115 112 109 100 94 72 62 62 76 61 84 57 50 50 nzbget +1289 1169 916 951 831 477 1416 1310 1145 1001 874 811 755 653 860 797 726 640 511 860 753 639 533 1392 1321 1240 1163 1124 965 939 910 887 836 761 656 515 492 834 803 755 709 672 607 450 490 416 365 279 254 504 397 403 272 289 35 59 39 myelectricaldata +1236 1209 1151 1128 1098 1035 1005 968 931 912 908 905 900 895 893 889 888 879 874 843 810 777 742 708 676 615 563 560 438 436 431 427 396 344 279 188 169 150 143 139 133 123 105 83 125 117 108 92 89 68 53 47 38 29 13 7 7 gazpar2mqtt +1209 1176 1106 1079 1048 994 970 929 903 889 885 883 878 869 866 858 856 853 850 817 784 749 711 675 645 580 519 509 385 381 372 366 335 287 227 136 119 110 106 98 89 82 71 67 62 56 49 44 37 68 68 57 41 37 19 10 9 ubooquity +1173 1125 1032 995 957 869 825 766 723 687 659 636 619 608 588 576 552 540 529 477 415 364 306 255 200 119 864 836 693 659 637 621 586 516 434 302 271 235 212 178 144 121 76 188 170 121 148 113 223 174 119 117 123 104 45 19 14 zoneminder +1091 1069 1019 994 973 921 887 856 829 815 810 804 802 801 797 795 790 787 785 751 715 679 647 613 579 511 461 457 335 331 324 322 298 247 184 91 75 67 64 63 60 60 58 55 52 51 49 45 41 28 24 25 22 18 4 1 1 requestrr +995 885 673 525 412 1073 989 910 836 771 719 668 628 572 513 452 380 354 285 267 265 291 272 271 280 283 234 316 313 246 225 233 263 271 321 319 216 211 213 221 274 203 206 277 145 202 333 260 277 254 254 294 218 282 205 204 195 transmission_ls +968 935 879 858 832 788 764 741 720 706 702 698 687 681 676 670 662 659 649 620 590 559 529 503 478 422 385 376 292 279 269 260 232 193 146 76 47 61 49 35 39 31 17 9 - - - - - - - - - - - - - binance_trading_bot +947 923 875 853 831 783 759 728 704 691 691 691 691 691 691 691 691 691 691 659 629 599 569 539 508 446 398 398 278 278 275 275 251 203 143 53 38 31 31 31 31 31 31 30 30 120 110 99 91 68 65 53 42 35 16 11 9 papermerge +914 853 732 689 641 533 485 421 347 289 233 808 771 732 710 680 660 631 607 567 520 468 415 372 330 258 197 168 175 142 230 203 153 169 321 231 185 129 606 588 562 542 501 465 434 404 373 368 328 276 192 142 7 90 53 38 35 mealie +877 853 810 793 772 730 707 680 663 647 641 637 635 628 621 615 610 607 597 571 545 523 498 474 449 404 369 363 276 269 263 251 225 189 146 83 70 62 59 54 49 41 26 90 85 86 78 72 69 52 47 45 31 31 13 7 7 elasticsearch +877 842 775 750 723 667 634 594 564 547 540 536 529 521 516 514 512 508 501 464 427 391 356 314 277 209 159 153 29 287 280 277 248 197 130 34 39 26 55 46 42 37 29 22 26 55 51 43 37 44 44 40 31 30 12 8 7 tdarr +787 557 181 428 826 472 819 643 582 819 712 590 485 894 828 739 638 1466 1404 1300 1216 1123 1019 916 817 672 526 610 384 352 1101 1049 963 847 694 481 709 627 556 461 359 363 504 363 293 364 340 340 325 323 323 337 312 407 266 240 225 qbittorrent +778 728 640 600 553 483 438 378 330 281 252 224 200 169 152 118 96 65 115 85 55 109 80 984 928 841 778 758 610 579 562 544 496 427 342 226 183 149 140 143 130 137 156 125 97 113 118 152 127 122 122 120 86 122 79 67 65 webtop_kde +768 660 460 351 344 358 373 330 692 630 570 487 426 1712 1662 1590 1542 1500 1457 1373 1302 1234 1154 1075 995 896 818 788 619 561 523 461 375 261 205 495 448 409 353 291 331 285 274 254 173 262 268 268 251 193 193 225 172 181 156 201 196 jellyfin +723 695 627 599 566 516 486 450 418 402 386 377 357 340 328 318 302 296 283 245 207 169 131 308 280 226 183 166 562 550 541 522 477 417 348 242 221 209 196 186 180 171 145 144 133 119 102 103 150 132 119 99 73 64 33 27 27 overseerr +687 631 531 490 453 322 357 547 492 453 420 350 302 247 242 199 169 137 415 352 660 606 554 506 456 367 281 404 279 291 215 394 345 272 137 235 373 337 306 282 232 284 228 298 268 243 201 170 122 188 144 176 150 131 91 59 57 guacamole +583 782 539 522 543 1171 1097 1007 918 855 785 726 673 615 573 503 447 463 659 583 485 623 537 452 622 531 441 492 465 567 496 392 596 490 620 472 711 651 561 472 692 642 565 495 397 374 437 353 493 407 393 377 98 359 91 321 313 epicgamesfree +582 497 590 518 447 387 513 443 343 442 386 414 362 299 519 481 451 420 376 704 640 567 497 436 354 599 529 491 341 286 291 291 267 503 411 280 382 347 322 281 250 86 290 257 222 235 191 186 208 200 200 128 95 91 47 31 29 radarr_nas +561 493 376 313 252 128 164 254 194 158 130 95 69 51 37 72 29 289 274 226 183 141 102 62 16 223 166 163 31 18 5 - - - - - - - - - - - - - - - - - - - - - - - - - - postgres +535 441 495 425 504 337 376 385 374 343 346 385 324 367 312 232 316 413 358 352 353 348 339 437 364 400 303 364 260 310 306 404 326 354 432 288 279 250 254 307 243 252 236 226 196 225 281 231 243 288 288 237 181 298 226 195 195 plex_nas +493 443 376 342 313 239 204 166 130 107 99 88 79 66 52 57 44 37 610 561 521 480 440 399 357 281 228 223 88 78 65 55 102 45 26 - - - - - - - - - - - - - - - - - - - - - - jellyseerr +485 468 454 518 439 377 430 422 336 384 391 65 65 65 65 65 65 65 65 35 1424 1360 1294 1246 1191 1107 1033 1008 865 829 803 773 722 639 546 425 380 346 320 283 247 246 288 248 191 243 192 192 217 146 146 121 90 88 55 37 35 sonarr_nas +476 442 377 348 317 248 216 180 149 128 119 110 104 98 92 85 75 64 608 570 529 482 448 410 376 307 258 250 118 109 91 82 341 287 220 121 103 90 88 84 80 73 59 93 92 87 81 73 65 50 40 39 30 24 9 4 4 ombi +469 432 360 332 296 227 188 156 121 101 94 88 77 66 87 79 72 57 70 84 88 88 83 83 107 104 47 184 54 60 60 79 94 198 131 68 52 46 44 41 55 53 47 51 44 53 44 37 56 59 45 42 33 63 33 32 31 plex-media-manager +448 389 299 251 302 211 414 353 302 262 247 217 187 157 192 166 135 498 476 419 364 309 262 199 143 296 229 207 53 47 28 41 - - - - - - - - - - - - - - - - - - - - - - - - - portainer_agent +445 370 350 352 319 150 1274 1214 1155 1121 1094 1070 1043 1025 1003 979 956 942 922 868 814 764 709 657 605 511 433 400 238 311 284 252 227 137 301 244 187 351 322 301 262 236 202 158 111 176 148 152 108 134 134 123 84 104 57 86 80 paperless_ng +426 371 284 235 168 163 186 254 213 180 137 423 406 384 371 359 339 332 318 288 255 197 135 398 350 288 246 235 126 269 247 228 191 133 207 108 121 278 261 246 225 214 112 170 152 126 96 91 87 143 143 121 112 103 78 81 81 photoprism +419 374 272 215 216 336 289 234 187 151 116 251 233 218 208 189 167 223 193 452 411 365 320 266 209 196 150 240 99 176 145 179 407 339 251 259 232 211 194 169 139 200 167 150 123 143 132 184 157 93 114 94 73 52 44 34 32 tandoor_recipes +392 345 256 218 180 100 274 230 196 166 484 470 453 438 426 419 404 385 371 332 300 271 242 208 179 124 79 503 411 391 371 363 335 289 233 159 131 131 266 256 237 225 203 184 171 150 150 136 113 91 89 71 43 60 38 22 20 scrutiny-fa +385 335 256 219 193 116 155 113 143 274 252 238 215 201 185 172 156 129 137 149 139 46 139 144 154 152 108 146 111 101 61 103 46 111 99 102 84 21 107 94 84 101 105 88 51 23 66 10 86 22 22 73 72 81 69 73 69 calibre_web +384 341 276 236 206 146 106 73 35 11 8 6 1 546 535 527 519 512 504 467 436 404 365 326 285 217 163 157 30 59 48 44 291 240 174 77 51 40 34 32 54 46 38 29 22 38 34 19 25 61 61 50 49 43 21 17 17 seafile +380 314 208 145 138 62 160 147 149 105 137 90 92 69 35 105 98 82 111 103 87 97 92 94 92 35 205 194 100 80 54 74 74 174 124 42 34 46 58 53 70 60 48 21 23 29 22 29 28 2 2 0 - - - - - immich +374 343 448 388 337 179 395 316 336 271 357 302 257 238 270 232 244 329 281 412 348 283 272 442 382 286 222 293 262 224 340 313 251 386 287 220 217 217 249 224 215 226 214 395 371 339 300 287 251 207 169 163 144 110 68 47 47 fireflyiii +352 307 231 221 217 146 216 171 125 213 191 229 206 161 201 173 283 262 235 175 334 278 228 176 484 413 357 342 215 204 187 164 467 406 331 227 198 174 147 114 147 130 184 179 157 135 114 107 114 102 102 87 72 61 33 22 20 cloudcommander +346 305 237 201 164 87 184 138 196 168 156 147 133 124 117 109 96 91 767 725 685 650 613 579 539 471 416 406 278 270 249 242 215 154 75 103 76 54 259 251 240 232 218 216 204 199 180 168 148 135 119 97 82 72 41 32 29 whoogle-search +345 308 237 200 150 70 220 177 144 114 797 792 778 770 757 751 740 732 717 684 658 631 603 575 545 497 459 442 348 335 320 313 290 248 188 112 91 104 158 144 132 119 103 81 130 127 112 97 74 81 81 67 48 84 58 58 58 scrutiny +343 297 200 167 221 124 183 265 228 194 181 163 150 136 131 125 118 251 241 206 152 191 146 356 314 243 184 171 129 114 99 384 352 293 226 130 111 95 88 100 94 82 146 138 128 117 112 100 90 70 56 44 39 34 11 7 6 flaresolverr +340 352 323 299 308 270 300 296 290 272 257 264 257 252 244 244 245 235 268 254 254 253 230 251 261 253 214 256 226 212 201 237 241 244 273 183 186 177 170 168 173 168 157 146 123 148 151 120 138 129 129 120 114 142 100 114 113 prowlarr +339 619 457 546 315 302 760 579 750 620 443 453 545 403 455 342 211 353 203 429 700 576 419 500 653 653 545 456 558 499 404 758 649 497 310 481 367 209 298 299 359 394 249 365 269 316 429 325 238 468 468 405 328 283 193 124 94 nextcloud_ocr +338 302 217 176 128 120 259 214 172 143 183 160 151 144 128 359 352 343 331 293 251 201 145 154 253 174 445 441 311 299 287 268 227 169 206 101 158 140 132 122 117 106 98 127 120 117 107 93 80 84 84 49 103 98 75 69 68 bazarr +319 287 213 184 145 75 95 181 145 122 116 105 96 77 71 60 50 218 212 175 138 88 130 87 628 556 499 491 367 362 353 343 314 260 193 90 63 50 51 207 193 186 167 160 149 140 133 119 103 80 64 50 39 26 7 4 4 vaultwarden +312 700 568 509 427 424 348 333 387 322 281 232 254 219 228 196 161 198 208 770 723 674 621 571 521 431 363 343 205 187 172 156 104 338 263 152 113 92 74 54 35 14 - - - - - - - - - - - - - - - sponsorblockcast +302 269 198 160 125 46 187 128 81 57 112 109 99 90 87 75 71 67 66 29 187 150 115 74 644 571 518 510 386 384 376 374 352 301 240 145 113 107 106 101 97 90 84 74 64 67 61 56 51 29 29 20 8 44 28 26 26 webtrees +290 229 265 209 154 102 290 227 169 120 186 155 125 110 326 306 290 267 244 195 144 202 143 305 255 166 208 176 195 181 152 128 371 305 232 118 194 161 140 119 88 98 146 119 104 139 121 98 75 155 155 134 110 95 82 17 17 code_server +287 225 307 267 228 147 243 197 136 225 212 198 184 162 151 135 127 122 328 285 239 194 141 222 180 114 253 243 110 427 419 414 382 327 256 156 134 120 99 86 95 177 156 131 132 118 103 84 83 77 73 62 51 47 23 16 15 fireflyiii_data_importer +276 242 169 132 99 33 98 59 531 500 488 476 476 475 473 467 462 462 461 431 401 366 336 304 271 202 153 152 30 28 19 334 306 256 194 101 88 82 76 74 71 67 63 61 55 55 51 50 48 34 33 31 32 32 20 18 18 joal +275 212 270 230 185 86 219 164 288 244 203 164 112 128 171 134 676 654 633 590 546 509 461 418 380 301 253 230 133 113 87 413 377 330 266 188 158 126 109 95 79 119 92 66 42 277 270 243 225 193 164 139 109 97 61 43 40 browserless_chrome +262 202 369 317 245 129 224 169 715 685 653 621 597 573 553 519 490 465 440 399 358 301 255 196 146 77 22 124 40 26 37 6 - - - - - - - - - - - - - - - - - - - - - - - - - free_games_claimer +249 343 234 307 262 129 193 127 252 196 189 125 181 171 151 172 976 968 953 927 881 841 800 757 718 666 616 598 501 477 453 436 396 350 291 219 187 148 161 186 150 145 86 127 83 155 124 112 127 115 115 125 98 112 86 107 69 calibre +234 199 131 334 295 228 191 150 120 94 81 105 97 94 91 84 79 77 110 116 111 104 101 110 139 133 77 205 76 55 71 141 109 224 150 82 76 66 64 75 69 60 60 62 50 67 58 43 65 58 58 52 42 68 51 45 44 lidarr_nas +227 185 247 218 187 86 213 157 166 129 173 156 140 117 450 433 421 409 386 344 306 257 215 164 272 199 129 331 194 184 171 153 247 177 97 203 180 151 138 120 104 108 150 133 116 96 159 149 130 105 85 69 74 81 48 24 23 joplin +215 189 115 79 43 194 166 130 93 78 75 63 58 49 831 824 821 819 806 767 728 695 664 632 599 534 485 474 348 344 335 328 297 248 188 88 71 62 59 54 51 41 31 27 79 70 63 56 46 29 25 55 49 45 27 23 22 spotweb +211 268 250 236 241 215 229 237 221 205 203 187 195 195 194 195 195 192 237 231 219 224 219 233 244 241 189 247 188 193 187 220 184 239 253 183 177 181 171 169 161 159 154 148 110 134 140 111 129 118 118 94 106 136 104 95 95 jackett_nas +207 188 126 100 138 74 98 53 267 248 234 214 206 195 189 186 178 171 162 129 94 50 548 510 485 435 399 395 307 304 293 290 274 236 184 115 94 81 76 66 52 43 169 153 143 138 131 119 111 89 75 65 55 46 29 17 15 wger +198 133 218 170 135 372 325 281 228 200 182 165 157 144 135 111 83 1008 994 954 904 863 824 772 735 657 594 577 444 422 414 397 360 297 222 109 95 256 245 233 216 204 183 162 148 140 117 90 72 145 145 126 80 97 67 54 54 transmission_openvpn +186 145 70 89 55 30 92 52 35 30 24 40 40 27 40 186 173 163 154 113 73 337 299 262 222 151 99 87 68 64 52 47 132 76 133 36 29 21 14 22 13 1 - - - - - - - - - - - - - - - autobrr +183 148 134 56 133 65 83 160 130 109 97 84 85 76 91 77 133 113 94 129 92 132 101 85 117 61 310 299 215 209 203 189 163 114 134 102 68 20 69 62 94 87 74 59 45 79 72 63 53 39 57 38 45 32 21 14 12 gitea +178 160 109 91 71 26 85 54 68 53 49 39 36 27 584 580 579 575 572 549 525 503 477 454 429 381 342 339 255 254 250 246 225 192 150 88 76 68 63 60 58 55 50 47 45 41 39 33 29 20 16 8 24 18 5 7 7 fireflyiii_fints_importer +172 146 94 68 46 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - signalk +164 158 164 200 157 115 135 142 134 128 120 124 82 107 115 126 102 100 129 136 555 509 463 420 380 309 250 239 105 131 108 127 228 159 181 112 108 90 105 286 266 248 221 200 179 161 123 107 85 150 150 145 127 99 60 72 66 emby +147 714 624 564 521 419 380 323 270 231 200 173 144 218 200 177 158 140 394 350 301 250 205 139 466 376 315 298 149 133 531 520 478 417 328 216 186 170 155 138 121 88 303 282 266 241 221 198 168 148 125 102 87 80 45 21 19 addons_updater +143 168 177 138 109 80 102 91 38 99 65 50 48 31 36 17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - changedetection.io +122 356 299 277 256 213 188 166 135 114 105 93 77 105 99 94 85 78 104 81 83 84 77 72 94 85 58 103 50 49 47 61 82 94 120 49 44 31 33 28 31 27 23 20 16 11 7 2 - - - - - - - - - sabnzbd +116 115 118 107 134 67 146 115 82 82 83 89 90 79 90 82 79 76 106 99 97 95 88 87 110 111 72 111 79 71 64 84 105 116 143 79 70 57 58 56 71 65 60 59 49 60 48 54 62 52 52 43 39 65 49 42 41 readarr_nas +112 85 83 161 119 53 129 91 132 105 89 86 73 64 63 57 58 52 93 116 70 74 73 73 331 269 216 203 80 77 72 61 263 211 144 49 39 99 87 78 72 69 63 54 28 17 20 17 22 69 62 41 28 45 18 7 5 myelectricaldata_dev +109 143 92 105 69 103 148 153 149 165 134 160 124 332 332 332 332 332 332 312 292 272 252 232 212 170 138 138 58 58 111 119 128 142 166 110 109 112 105 103 97 108 95 115 76 82 75 79 84 127 105 93 88 78 53 51 51 omada +106 47 386 351 321 249 212 171 134 107 97 83 77 71 568 563 556 551 548 505 469 431 393 358 324 260 206 199 69 63 55 407 373 323 255 157 137 126 120 114 109 104 98 91 86 79 78 74 71 59 46 40 34 29 12 7 7 inadyn +102 72 70 594 563 494 459 429 395 377 371 362 354 351 347 341 333 331 325 286 248 202 160 120 82 300 250 244 115 113 107 99 67 267 201 100 84 67 59 47 39 35 25 17 15 38 32 23 26 32 32 22 19 53 33 27 26 piwigo +72 301 254 227 207 154 125 100 72 53 44 39 266 262 256 247 239 230 219 182 146 108 67 265 229 163 109 103 58 45 126 114 84 236 170 75 56 42 35 30 13 9 42 27 98 87 73 72 65 45 38 55 48 43 21 10 9 grav +70 41 121 98 76 28 105 75 48 35 34 29 27 25 22 21 20 17 52 120 87 50 390 359 327 263 214 211 90 87 84 81 56 189 129 38 26 20 17 17 46 43 40 34 28 27 23 21 20 25 25 24 22 19 6 3 3 mylar3 +60 45 48 43 50 35 626 592 559 544 540 536 531 529 525 520 517 511 511 474 437 400 359 325 283 217 167 161 35 35 31 106 73 86 111 52 41 29 45 32 38 32 33 32 30 31 36 26 37 30 23 20 24 38 22 26 26 flexget +58 35 197 179 156 118 94 72 53 41 39 31 25 18 22 16 103 100 92 67 41 60 38 213 191 145 112 108 21 213 209 205 188 153 111 47 37 30 27 36 35 28 21 29 26 22 23 17 25 32 32 21 22 20 11 9 9 unpackerr +32 79 32 36 31 29 40 38 31 31 17 21 15 29 13 14 18 22 323 299 277 251 229 206 184 139 103 94 8 5 14 33 42 52 70 28 20 13 11 17 13 15 17 17 10 19 17 14 27 43 38 34 30 24 7 13 11 omada_v3 +13 32 267 223 186 112 78 36 1065 1044 1031 1023 1011 1006 998 989 982 979 973 937 897 864 827 789 750 685 633 623 498 489 483 471 438 383 317 223 203 193 190 183 171 165 154 149 143 132 122 118 104 85 76 67 56 49 24 20 18 baikal diff --git a/Stats2 b/Stats2 index 05c434530..c9edd860e 100644 --- a/Stats2 +++ b/Stats2 @@ -1,85 +1,85 @@ Name Total armv7 amd64 aarch64 ------------------------------ -zoneminder 1125 197 565 363 -xteve 1540 310 713 517 -whoogle-search 305 53 148 104 -wger 188 - 116 72 -webtrees 269 56 104 109 -webtop_kde 728 - 447 281 -unpackerr 35 - 25 10 -ubooquity 1176 305 475 396 -transmission_openvpn 133 7 82 44 -transmission_ls 885 43 518 324 -teamspeak 1378 326 594 458 -tdarr 842 210 371 261 -tandoor_recipes 374 38 220 116 -spotweb 189 37 83 69 -sponsorblockcast 700 64 376 260 -sonarr_nas 468 8 305 155 -signalk 146 41 54 51 -seafile 341 77 159 105 -scrutiny-fa 345 - 227 118 -scrutiny 308 - 165 143 -sabnzbd 356 - 221 135 -resiliosync 1310 318 544 448 -requestrr 1069 303 411 355 -readarr_nas 115 - 74 41 -radarr_nas 497 14 323 160 -qbittorrent 557 10 338 209 -prowlarr 352 - 229 123 -postgres 493 59 290 144 -portainer_agent 389 35 219 135 -portainer 4160 122 2450 1588 -plex-media-manager 432 85 218 129 -plex_nas 441 16 280 145 -piwigo 72 10 37 25 -photoprism 371 - 219 152 -papermerge 923 304 319 300 -paperless_ng 370 - 214 156 -overseerr 695 - 453 242 -organizr 1564 305 738 521 -ombi 442 81 215 146 -omada_v3 79 - 44 35 -omada 143 - 93 50 -nzbget 1283 305 540 438 -nextcloud_ocr 619 - 378 241 -mylar3 41 5 20 16 -mealie 853 - 534 319 -lidarr_nas 199 31 109 59 -joplin 185 - 112 73 -joal 242 59 65 118 -jellyseerr 443 76 222 145 -jellyfin 660 36 385 239 -jackett_nas 268 9 176 83 -inadyn 47 0 32 15 -immich 314 - 218 96 -guacamole 631 - 444 187 -grav 301 - 184 117 -gitea 148 - 78 70 -gazpar2mqtt 1209 318 436 455 -free_games_claimer 202 - 127 75 -flexget 45 - 26 19 -flaresolverr 297 30 166 101 -fireflyiii_fints_importer 160 - 86 74 -fireflyiii_data_importer 225 18 126 81 -fireflyiii 343 16 208 119 -filebrowser 4406 88 2628 1690 -epicgamesfree 782 - 483 299 -myelectricaldata_dev 85 12 35 38 -myelectricaldata 1169 83 593 493 -emby 158 8 87 63 -elasticsearch 853 - 479 374 -code_server 229 34 115 80 -cloudcommander 307 - 203 104 -changedetection.io 168 - 91 77 -calibre_web 335 - 187 148 -calibre 343 - 212 131 -browserless_chrome 212 - 138 74 -calibre_web 335 - 187 148 -vaultwarden 287 58 135 94 -binance_trading_bot 935 - 512 423 -bazarr 302 37 177 88 -baikal 32 9 12 11 -autobrr 145 25 62 58 -arpspoof 1693 318 822 553 -addons_updater 714 88 346 280 +zoneminder 1173 207 585 381 +xteve 1578 319 731 528 +whoogle-search 346 63 166 117 +wger 207 - 127 80 +webtrees 302 64 114 124 +webtop_kde 778 - 483 295 +unpackerr 58 - 35 23 +ubooquity 1209 314 487 408 +transmission_openvpn 198 16 113 69 +transmission_ls 995 49 589 357 +teamspeak 1401 333 602 466 +tdarr 877 216 383 278 +tandoor_recipes 419 47 244 128 +spotweb 215 49 91 75 +sponsorblockcast 312 9 190 113 +sonarr_nas 485 11 310 164 +signalk 172 47 66 59 +seafile 384 83 183 118 +scrutiny-fa 392 - 254 138 +scrutiny 345 - 182 163 +sabnzbd 122 - 82 40 +resiliosync 1352 328 561 463 +requestrr 1091 313 417 361 +readarr_nas 116 - 78 38 +radarr_nas 582 23 367 192 +qbittorrent 787 18 460 309 +prowlarr 340 - 221 119 +postgres 561 65 325 171 +portainer_agent 448 43 245 160 +portainer 4655 131 2725 1799 +plex-media-manager 469 93 237 139 +plex_nas 535 25 334 176 +piwigo 102 20 48 34 +photoprism 426 - 250 176 +papermerge 947 314 327 306 +paperless_ng 445 - 254 191 +overseerr 723 - 470 253 +organizr 1605 315 755 535 +ombi 476 89 233 154 +omada_v3 32 - 20 12 +omada 109 - 74 35 +nzbget 1322 316 557 449 +nextcloud_ocr 339 - 200 139 +mylar3 70 15 28 27 +mealie 914 - 565 349 +lidarr_nas 234 37 127 70 +joplin 227 - 132 95 +joal 276 67 73 136 +jellyseerr 493 82 242 169 +jellyfin 768 46 442 280 +jackett_nas 211 7 136 68 +inadyn 106 7 64 35 +immich 380 - 260 120 +guacamole 687 - 479 208 +grav 72 - 50 22 +gitea 183 - 99 84 +gazpar2mqtt 1236 326 444 466 +free_games_claimer 262 - 160 102 +flexget 60 - 34 26 +flaresolverr 343 42 181 120 +fireflyiii_fints_importer 178 - 99 79 +fireflyiii_data_importer 287 28 156 103 +fireflyiii 374 16 225 133 +filebrowser 4283 84 2545 1654 +epicgamesfree 583 - 374 209 +myelectricaldata_dev 112 21 44 47 +myelectricaldata 1289 91 646 552 +emby 164 8 98 58 +elasticsearch 877 - 494 383 +code_server 290 42 135 113 +cloudcommander 352 - 231 121 +changedetection.io 143 - 80 63 +calibre_web 385 - 209 176 +calibre 249 - 149 100 +browserless_chrome 275 - 174 101 +calibre_web 385 - 209 176 +vaultwarden 319 64 149 106 +binance_trading_bot 968 - 531 437 +bazarr 338 41 196 101 +baikal 13 3 5 5 +autobrr 186 35 79 72 +arpspoof 1736 329 840 567 +addons_updater 147 4 96 47 diff --git a/addons_updater/CHANGELOG.md b/addons_updater/CHANGELOG.md index 1335949d1..bf0e4a4a6 100644 --- a/addons_updater/CHANGELOG.md +++ b/addons_updater/CHANGELOG.md @@ -1,3 +1,5 @@ +## 3.19 +- New HA config logic implemented. Files are now located in the addon config file, that can be accessed from the addon_configs folder from my filebrowser or cloudcommander addons. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ - Feat : if there is no releases in a github repo, check if there is a valid package and get the highest tag https://github.com/alexbelgium/hassio-addons/issues/1168 - Feat : github_exclude applies to dockerhub diff --git a/addons_updater/config.json b/addons_updater/config.json index 1e1e2eb3e..0a5c3db81 100644 --- a/addons_updater/config.json +++ b/addons_updater/config.json @@ -13,7 +13,7 @@ "image": "ghcr.io/alexbelgium/addons_updater-{arch}", "init": false, "map": [ - "config:rw" + "addon_config:rw" ], "name": "Repository Updater", "options": { @@ -32,5 +32,5 @@ "slug": "updater", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/addons_updater", - "version": "3.18.6" + "version": "3.19.8" } diff --git a/addons_updater/rootfs/etc/cont-init.d/99-run.sh b/addons_updater/rootfs/etc/cont-init.d/99-run.sh index 66b8f8255..a565c5a60 100755 --- a/addons_updater/rootfs/etc/cont-init.d/99-run.sh +++ b/addons_updater/rootfs/etc/cont-init.d/99-run.sh @@ -74,6 +74,7 @@ for f in */; do SOURCE=$(jq -r .source updater.json) FILTER_TEXT=$(jq -r .github_tagfilter updater.json) EXCLUDE_TEXT=$(jq -r .github_exclude updater.json) + EXCLUDE_TEXT="${EXCLUDE_TEXT:-zzzzzzzzzzzzzzzz}" PAUSED=$(jq -r .paused updater.json) DATE="$(date '+%d-%m-%Y')" BYDATE=$(jq -r .dockerhub_by_date updater.json) @@ -198,40 +199,56 @@ for f in */; do else LOGINFO="... $SLUG : beta is off" && if [ "$VERBOSE" = true ]; then bashio::log.info "$LOGINFO"; fi fi - - #Execute version search - # shellcheck disable=SC2086 - LASTVERSION="$(lastversion "$UPSTREAM" $ARGUMENTS 2>&1)" || \ + # If failure, checks if there is packages that could be used - { if [[ "$SOURCE" == "github" ]] && [[ ${LASTVERSION,,} == *"no release found"* ]]; then + function test_packages () { + if [ "$VERBOSE" = true ]; then + # shellcheck disable=SC2086 + bashio::log.info "source : $SOURCE and LASTVERSION : $(lastversion "$UPSTREAM" $ARGUMENTS 2>&1 || true)" + fi + # shellcheck disable=SC2086 + if [[ "$SOURCE" == *"github"* ]] && [[ "$(lastversion "$UPSTREAM" $ARGUMENTS 2>&1 || true)" == *"No release"* ]]; then # Is there a package - echo "No version found, looking if packages available" - last_packages="$(curl -s https://github.com/$REPOSITORY/packages | sed -n "s/.*\/container\/package\/\([^\"]*\).*/\1/p")" || true + bashio::log.warning "No version found, looking if packages available" + last_packages="$(curl -s -L https://github.com/"$UPSTREAM"/packages | sed -n "s/.*\/container\/package\/\([^\"]*\).*/\1/p")" || true last_package="$(echo "$last_packages" | head -n 1)" || true if [[ "$(echo -n "$last_packages" | grep -c '^')" -gt 0 ]]; then - echo "A total of $(echo -n "$last_packages" | grep -c '^') packages were found, using $last_package" - LASTVERSION="$(curl -s https://github.com/$REPOSITORY/pkgs/container/$last_package | sed -n "s/.*?tag=\([^\"]*\)\">.*/\1/p" | + bashio::log.warning "A total of $(echo -n "$last_packages" | grep -c '^') packages were found, using $last_package" + LASTVERSION="" + LASTVERSION="$(curl -s -L https://github.com/"$UPSTREAM"/pkgs/container/"$last_package" | sed -n "s/.*?tag=\([^\"]*\)\">.*/\1/p" | sed -e '/.*latest.*/d' | sed -e '/.*dev.*/d' | sed -e '/.*nightly.*/d' | sed -e '/.*beta.*/d' | - sed -e "/.*$EXCLUDE_TEXT.*/d" | sort -V | tail -n 1)" || true if [[ "$LASTVERSION" == "" ]]; then # Continue to next - echo "No packages found" - continue + bashio::log.warning "No packages found" + set_continue=true + else + bashio::log.info "Found tag $LASTVERSION" + echo "$LASTVERSION" fi else # Continue to next - echo "No packages found" - continue + bashio::log.warning "No packages found" + set_continue=true fi else # Continue to next + set_continue=true + fi + } + + # shellcheck disable=SC2086 + LASTVERSION="$(lastversion "$UPSTREAM" $ARGUMENTS || test_packages)" + + # Continue if issue + if [[ "${set_continue:-false}" == true ]]; then continue - fi } + fi + fi # Add brackets diff --git a/addons_updater/stats.png b/addons_updater/stats.png index 89a658423..7edebd7d1 100644 Binary files a/addons_updater/stats.png and b/addons_updater/stats.png differ diff --git a/arpspoof/config.json b/arpspoof/config.json index 746e5dcde..2298269f5 100644 --- a/arpspoof/config.json +++ b/arpspoof/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/arpspoof/stats.png b/arpspoof/stats.png index 33a2ec0fa..b31d97a37 100644 Binary files a/arpspoof/stats.png and b/arpspoof/stats.png differ diff --git a/autobrr/config.json b/autobrr/config.json index 08bbb3cf5..e8535493f 100644 --- a/autobrr/config.json +++ b/autobrr/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/autobrr/stats.png b/autobrr/stats.png index 50edbde85..7ad63ac95 100644 Binary files a/autobrr/stats.png and b/autobrr/stats.png differ diff --git a/baikal/CHANGELOG.md b/baikal/CHANGELOG.md index e6adafbd5..d76e47053 100644 --- a/baikal/CHANGELOG.md +++ b/baikal/CHANGELOG.md @@ -1,3 +1,5 @@ +### 0.9.4-2 (14-01-2024) +- Minor bugs fixed ## 0.9.4+msmtpfix (30-12-2023) - Update to latest version from ckulka/baikal-docker diff --git a/baikal/config.json b/baikal/config.json index bce9a8c88..d17d66baa 100644 --- a/baikal/config.json +++ b/baikal/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -74,6 +81,6 @@ "slug": "baikal", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "0.9.4+msmtpfix", + "version": "0.9.4-2", "webui": "[PROTO:ssl]://[HOST]:[PORT:80]" } diff --git a/baikal/stats.png b/baikal/stats.png index 41f566d1f..6b92a859d 100644 Binary files a/baikal/stats.png and b/baikal/stats.png differ diff --git a/bazarr/config.json b/bazarr/config.json index e448aa954..3ea51ab7d 100644 --- a/bazarr/config.json +++ b/bazarr/config.json @@ -35,6 +35,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/bazarr/stats.png b/bazarr/stats.png index e5762415b..d5996b3f0 100644 Binary files a/bazarr/stats.png and b/bazarr/stats.png differ diff --git a/binance-trading-bot/config.json b/binance-trading-bot/config.json index 379fbd6b2..6729f7d43 100644 --- a/binance-trading-bot/config.json +++ b/binance-trading-bot/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/binance-trading-bot/stats.png b/binance-trading-bot/stats.png index 0a0ffb622..00a8fc9f3 100644 Binary files a/binance-trading-bot/stats.png and b/binance-trading-bot/stats.png differ diff --git a/bitwarden/Dockerfile b/bitwarden/Dockerfile index a0160c659..75654a1d0 100644 --- a/bitwarden/Dockerfile +++ b/bitwarden/Dockerfile @@ -43,7 +43,7 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Modules -ARG MODULES="00-banner.sh 01-custom_script.sh" +ARG MODULES="00-banner.sh 01-custom_script.sh 00-deprecated.sh" # Automatic modules download ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh" diff --git a/bitwarden/config.json b/bitwarden/config.json index 83a84c47d..26e3a90ca 100644 --- a/bitwarden/config.json +++ b/bitwarden/config.json @@ -11,7 +11,7 @@ "map": [ "ssl" ], - "name": "Vaultwarden (Bitwarden)", + "name": "DEPRECATED - Vaultwarden (Bitwarden)", "options": { "certfile": "fullchain.pem", "keyfile": "privkey.pem", diff --git a/bitwarden/stats.png b/bitwarden/stats.png index f742cdf1f..4d85267fa 100644 Binary files a/bitwarden/stats.png and b/bitwarden/stats.png differ diff --git a/booksonic_air/config.json b/booksonic_air/config.json index e1168beec..fe232f1fc 100644 --- a/booksonic_air/config.json +++ b/booksonic_air/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/browserless_chrome/config.json b/browserless_chrome/config.json index 50f73a771..12c30fa16 100644 --- a/browserless_chrome/config.json +++ b/browserless_chrome/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/browserless_chrome/stats.png b/browserless_chrome/stats.png index 0c938ecf1..e211e5744 100644 Binary files a/browserless_chrome/stats.png and b/browserless_chrome/stats.png differ diff --git a/calibre/config.json b/calibre/config.json index 8de235c67..6b034c814 100644 --- a/calibre/config.json +++ b/calibre/config.json @@ -28,6 +28,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/calibre/stats.png b/calibre/stats.png index fedd7b3ae..4c4f33943 100644 Binary files a/calibre/stats.png and b/calibre/stats.png differ diff --git a/calibre_web/CHANGELOG.md b/calibre_web/CHANGELOG.md index 67b4f9e63..041e08aa0 100644 --- a/calibre_web/CHANGELOG.md +++ b/calibre_web/CHANGELOG.md @@ -1,52 +1,75 @@ +### 0.6.21-7 (12-01-2024) +- Minor bugs fixed +### 0.6.21-5 (12-01-2024) +- ⚠ MAJOR CHANGE : switch to the new config logic from homeassistant. Your configuration files will have migrated from /config/hassio_addons/calibre-web to a folder only accessible from my Filebrowser addon called /addon_configs/something-calibre-web. This avoids the addon to mess with your homeassistant configuration folder, and allows to backup the options. Migration of data, custom configs, and custom scripts should be automatic. Please be sure to update all your links however ! For more information, see here : https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/ https://github.com/alexbelgium/hassio-addons/issues/1177 + ### 0.6.21-2 (05-11-2023) + - Minor bugs fixed - Fix : https://github.com/alexbelgium/hassio-addons/issues/1050 @klassm ## 0.6.21 (28-10-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20 (26-08-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls225 (26-08-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls224 (19-08-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls222 (12-08-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls221 (05-08-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls220 (23-07-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls219 (22-07-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls218 (15-07-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls217 (08-07-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls216 (01-07-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls215 (24-06-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls214 (17-06-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls213 (10-06-2023) + - Update to latest version from linuxserver/docker-calibre-web ## 0.6.20-ls212 (03-06-2023) + - Update to latest version from linuxserver/docker-calibre-web + ### 0.6.20-ls211-2 (30-05-2023) + - Minor bugs fixed - Fix : allow app to start on clean install @PaulAmor https://github.com/alexbelgium/hassio-addons/issues/850 diff --git a/calibre_web/Dockerfile b/calibre_web/Dockerfile index 519405fb2..62eb6fd08 100644 --- a/calibre_web/Dockerfile +++ b/calibre_web/Dockerfile @@ -37,12 +37,12 @@ RUN \ # Global LSIO modifications ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_lsio.sh" "/ha_lsio.sh" -ARG CONFIGLOCATION="/config/addons_config/calibre-web" +ARG CONFIGLOCATION="/config" RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGLOCATION"; fi && rm /ha_lsio.sh # Specific images modifications RUN \ - usermod --home /config/addons_config/calibre abc + usermod --home /config abc ################## # 3 Install apps # diff --git a/calibre_web/config.json b/calibre_web/config.json index b2195971b..b80c7fe9c 100644 --- a/calibre_web/config.json +++ b/calibre_web/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -59,11 +66,11 @@ ], "environment": { "DOCKER_MODS": "linuxserver/mods:universal-calibre", - "FM_HOME": "/config/addons_config/calibre-web", - "HOME": "/config/addons_config/calibre-web", + "FM_HOME": "/config", + "HOME": "/config", "PGID": "0", "PUID": "0", - "calibre-web_CONFIG_DIRECTORY": "/config/addons_config/calibre-web", + "calibre-web_CONFIG_DIRECTORY": "/config", "shm_size": "1gb" }, "hassio_api": true, @@ -73,7 +80,8 @@ "map": [ "media:rw", "share:rw", - "config:rw", + "addon_config:rw", + "homeassistant_config:rw", "ssl" ], "name": "Calibre-web", @@ -110,6 +118,6 @@ "slug": "calibre-web", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/calibre_web", - "version": "0.6.21-4", + "version": "0.6.21-7", "video": true } diff --git a/calibre_web/rootfs/etc/cont-init.d/00-a_migrate.sh b/calibre_web/rootfs/etc/cont-init.d/00-a_migrate.sh new file mode 100755 index 000000000..23231623d --- /dev/null +++ b/calibre_web/rootfs/etc/cont-init.d/00-a_migrate.sh @@ -0,0 +1,13 @@ +#!/usr/bin/with-contenv bashio +# shellcheck shell=bash +set -e + +#################### +# Migrate database # +#################### + +if [ -d /homeassistant/addons_config/calibre-web ]; then + echo "Moving database to new location /config" + cp -rf /homeassistant/addons_config/calibre-web/* /config/ + rm -r /homeassistant/addons_config/calibre-web +fi diff --git a/calibre_web/rootfs/etc/cont-init.d/00-data_location.sh b/calibre_web/rootfs/etc/cont-init.d/00-data_location.sh index 25757af97..12fc9d7f9 100755 --- a/calibre_web/rootfs/etc/cont-init.d/00-data_location.sh +++ b/calibre_web/rootfs/etc/cont-init.d/00-data_location.sh @@ -11,7 +11,7 @@ LOCATION=$(bashio::config 'data_location') if [[ "$LOCATION" = "null" || -z "$LOCATION" ]]; then # Default location - LOCATION="/config/addons_config/calibre-web" + LOCATION="/config" else bashio::log.warning "Warning : a custom data location was selected, but the previous folder will NOT be copied. You need to do it manually" @@ -24,7 +24,7 @@ else done if [ -z "$LOCATIONOK" ]; then - LOCATION=/config/addons_config/${HOSTNAME#*-} + LOCATION=/config bashio::log.fatal "Your data_location value can only be set in /share, /config or /data (internal to addon). It will be reset to the default location : $LOCATION" fi @@ -34,9 +34,9 @@ fi bashio::log.info "Setting data location to $LOCATION" sed -i "1a export HOME=$LOCATION" /etc/services.d/*/run sed -i "1a export FM_HOME=$LOCATION" /etc/services.d/*/run -sed -i "s|/config/addons_config/calibre-web|$LOCATION|g" /defaults/* -sed -i "s|/config/addons_config/calibre-web|$LOCATION|g" /etc/cont-init.d/* -sed -i "s|/config/addons_config/calibre-web|$LOCATION|g" /etc/services.d/*/run +sed -i "s|/config|$LOCATION|g" /defaults/* +sed -i "s|/config|$LOCATION|g" /etc/cont-init.d/* +sed -i "s|/config|$LOCATION|g" /etc/services.d/*/run if [ -d /var/run/s6/container_environment ]; then printf "%s" "$LOCATION" > /var/run/s6/container_environment/HOME; fi if [ -d /var/run/s6/container_environment ]; then printf "%s" "$LOCATION" > /var/run/s6/container_environment/FM_HOME; fi printf "%s" "HOME=\"$LOCATION\"" >> ~/.bashrc @@ -51,3 +51,14 @@ mkdir -p "$LOCATION" # Set ownership bashio::log.info "Setting ownership to $PUID:$PGID" chown "$PUID":"$PGID" "$LOCATION" + +#################### +# Migrate database # +#################### + +if [ -d /homeassistant/addons_config/calibre-web ]; then + echo "Moving database to new location /config" + cp -rf /homeassistant/addons_config/calibre-web/* "$LOCATION"/ + rm -r /homeassistant/addons_config/calibre-web +fi + diff --git a/calibre_web/rootfs/etc/cont-init.d/20-folders.sh b/calibre_web/rootfs/etc/cont-init.d/20-folders.sh index 1674453d5..da450e78b 100755 --- a/calibre_web/rootfs/etc/cont-init.d/20-folders.sh +++ b/calibre_web/rootfs/etc/cont-init.d/20-folders.sh @@ -1,8 +1,8 @@ #!/bin/bash -if [ ! -d /config/addons_config/calibre-web ]; then - echo "Creating /config/addons_config/calibre-web" - mkdir -p /config/addons_config/calibre-web +if [ ! -d /config ]; then + echo "Creating /config" + mkdir -p /config fi -chown -R "$PUID:$PGID" /config/addons_config/calibre-web +chown -R "$PUID:$PGID" /config diff --git a/calibre_web/rootfs/etc/cont-init.d/80-configuration.sh b/calibre_web/rootfs/etc/cont-init.d/80-configuration.sh index 971f25c3e..1dca6cb8d 100755 --- a/calibre_web/rootfs/etc/cont-init.d/80-configuration.sh +++ b/calibre_web/rootfs/etc/cont-init.d/80-configuration.sh @@ -14,10 +14,10 @@ bashio::log.info "Install libnss3" apt-get update && apt-get install libnss3 &>/dev/null # Set Ingress login -if [ ! -f /config/addons_config/calibre-web/app.db ]; then +if [ ! -f /config/app.db ]; then bashio::log.warning "First boot : disabling Ingress until addon restart" else - sqlite3 /config/addons_config/calibre-web/app.db 'update settings set config_reverse_proxy_login_header_name="X-WebAuth-User",config_allow_reverse_proxy_header_login=1' + sqlite3 /config/app.db 'update settings set config_reverse_proxy_login_header_name="X-WebAuth-User",config_allow_reverse_proxy_header_login=1' fi bashio::log.info "Default username:password is admin:admin123" diff --git a/changedetection.io/stats.png b/changedetection.io/stats.png index fee2662ce..40fd503f1 100644 Binary files a/changedetection.io/stats.png and b/changedetection.io/stats.png differ diff --git a/cloudcommander/config.json b/cloudcommander/config.json index 42f9765c5..fd4d12009 100644 --- a/cloudcommander/config.json +++ b/cloudcommander/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/cloudcommander/stats.png b/cloudcommander/stats.png index a1663facc..6d61b43c0 100644 Binary files a/cloudcommander/stats.png and b/cloudcommander/stats.png differ diff --git a/code-server/config.json b/code-server/config.json index 4ee518c11..b72684e75 100644 --- a/code-server/config.json +++ b/code-server/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/code-server/stats.png b/code-server/stats.png index 0509af4ab..5a47b9120 100644 Binary files a/code-server/stats.png and b/code-server/stats.png differ diff --git a/elasticsearch/config.json b/elasticsearch/config.json index 52efc8764..2a697caad 100644 --- a/elasticsearch/config.json +++ b/elasticsearch/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/elasticsearch/stats.png b/elasticsearch/stats.png index 3864b73ed..a27ca7f9b 100644 Binary files a/elasticsearch/stats.png and b/elasticsearch/stats.png differ diff --git a/emby/CHANGELOG.md b/emby/CHANGELOG.md index c0a7d4c64..e3c5ff76a 100644 --- a/emby/CHANGELOG.md +++ b/emby/CHANGELOG.md @@ -1,4 +1,7 @@ +## 4.8.0.67 (13-01-2024) +- Update to latest version from linuxserver/docker-emby + ## 4.8.0.66 (06-01-2024) - Update to latest version from linuxserver/docker-emby diff --git a/emby/Dockerfile b/emby/Dockerfile index 66e219a47..12b50e7c5 100644 --- a/emby/Dockerfile +++ b/emby/Dockerfile @@ -16,7 +16,7 @@ ARG BUILD_FROM ARG BUILD_VERSION -ARG BUILD_UPSTREAM="4.8.0.66" +ARG BUILD_UPSTREAM="4.8.0.67" FROM ${BUILD_FROM} ################## diff --git a/emby/config.json b/emby/config.json index e8694cbb1..50b4a6d9c 100644 --- a/emby/config.json +++ b/emby/config.json @@ -36,6 +36,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -114,6 +121,6 @@ "slug": "emby_nas", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/emby", - "version": "4.8.0.66", + "version": "4.8.0.67", "video": true } diff --git a/emby/stats.png b/emby/stats.png index 2bfe5ac2c..8838cfc0a 100644 Binary files a/emby/stats.png and b/emby/stats.png differ diff --git a/emby/updater.json b/emby/updater.json index 25cee825e..665035a80 100644 --- a/emby/updater.json +++ b/emby/updater.json @@ -1,9 +1,9 @@ { "github_beta": "true", - "last_update": "06-01-2024", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "emby", "source": "github", "upstream_repo": "linuxserver/docker-emby", - "upstream_version": "4.8.0.66" + "upstream_version": "4.8.0.67" } diff --git a/enedisgateway2mqtt/config.json b/enedisgateway2mqtt/config.json index 1f8c6d60e..f35d3f8d4 100644 --- a/enedisgateway2mqtt/config.json +++ b/enedisgateway2mqtt/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/enedisgateway2mqtt/stats.png b/enedisgateway2mqtt/stats.png index 031d56f8a..1dea0b7fd 100644 Binary files a/enedisgateway2mqtt/stats.png and b/enedisgateway2mqtt/stats.png differ diff --git a/enedisgateway2mqtt_dev/config.json b/enedisgateway2mqtt_dev/config.json index ef0439d44..8e7a96417 100644 --- a/enedisgateway2mqtt_dev/config.json +++ b/enedisgateway2mqtt_dev/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/enedisgateway2mqtt_dev/stats.png b/enedisgateway2mqtt_dev/stats.png index 58d5a635b..8cd50e30a 100644 Binary files a/enedisgateway2mqtt_dev/stats.png and b/enedisgateway2mqtt_dev/stats.png differ diff --git a/epicgamesfree/config.json b/epicgamesfree/config.json index 1d565aa83..83f7b514f 100644 --- a/epicgamesfree/config.json +++ b/epicgamesfree/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/epicgamesfree/stats.png b/epicgamesfree/stats.png index b98c45f64..a70eea2f4 100644 Binary files a/epicgamesfree/stats.png and b/epicgamesfree/stats.png differ diff --git a/filebrowser/config.json b/filebrowser/config.json index 31e8fe892..01cef58c9 100644 --- a/filebrowser/config.json +++ b/filebrowser/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/filebrowser/stats.png b/filebrowser/stats.png index deedee633..da3ca5057 100644 Binary files a/filebrowser/stats.png and b/filebrowser/stats.png differ diff --git a/fireflyiii/CHANGELOG.md b/fireflyiii/CHANGELOG.md index cbc0d44f4..9453262d8 100644 --- a/fireflyiii/CHANGELOG.md +++ b/fireflyiii/CHANGELOG.md @@ -1,4 +1,7 @@ +## 6.1.6 (13-01-2024) +- Update to latest version from firefly-iii/firefly-iii + ## 6.1.4 (06-01-2024) - Update to latest version from firefly-iii/firefly-iii diff --git a/fireflyiii/Dockerfile b/fireflyiii/Dockerfile index 8f198c5c4..b1447007d 100644 --- a/fireflyiii/Dockerfile +++ b/fireflyiii/Dockerfile @@ -34,7 +34,7 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ # # Change data location # grep -rl "/var/www/html" /etc/ | xargs sed -i 's|/var/www/html|/data/firefly|g' -ARG BUILD_UPSTREAM="6.1.4" +ARG BUILD_UPSTREAM="6.1.6" RUN \ # Change upload folder to "ha_upload" since the default one is binded to a volume (see base image) sed -i "s/'root' => storage_path('upload'),/'root' => storage_path('ha_upload'),/g" /var/www/html/config/filesystems.php diff --git a/fireflyiii/config.json b/fireflyiii/config.json index 14172838d..5d5a2d0b6 100644 --- a/fireflyiii/config.json +++ b/fireflyiii/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -99,6 +106,6 @@ "startup": "services", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "6.1.4", + "version": "6.1.6", "webui": "[PROTO:ssl]://[HOST]:[PORT:8080]" } diff --git a/fireflyiii/stats.png b/fireflyiii/stats.png index 531c0ee4b..2c5617ca1 100644 Binary files a/fireflyiii/stats.png and b/fireflyiii/stats.png differ diff --git a/fireflyiii/updater.json b/fireflyiii/updater.json index 367894c80..dd02cafe6 100644 --- a/fireflyiii/updater.json +++ b/fireflyiii/updater.json @@ -1,8 +1,8 @@ { - "last_update": "06-01-2024", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "fireflyiii", "source": "github", "upstream_repo": "firefly-iii/firefly-iii", - "upstream_version": "6.1.4" + "upstream_version": "6.1.6" } diff --git a/fireflyiii_data_importer/config.json b/fireflyiii_data_importer/config.json index 08b6ca289..ff16fce59 100644 --- a/fireflyiii_data_importer/config.json +++ b/fireflyiii_data_importer/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/fireflyiii_data_importer/stats.png b/fireflyiii_data_importer/stats.png index f498bc34b..9dd1d2fbd 100644 Binary files a/fireflyiii_data_importer/stats.png and b/fireflyiii_data_importer/stats.png differ diff --git a/fireflyiii_fints_importer/config.json b/fireflyiii_fints_importer/config.json index 807fb5780..204e24913 100644 --- a/fireflyiii_fints_importer/config.json +++ b/fireflyiii_fints_importer/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/fireflyiii_fints_importer/stats.png b/fireflyiii_fints_importer/stats.png index 5a093d147..80d135b62 100644 Binary files a/fireflyiii_fints_importer/stats.png and b/fireflyiii_fints_importer/stats.png differ diff --git a/flaresolverr/CHANGELOG.md b/flaresolverr/CHANGELOG.md index 4c42cfe38..84b7d76b7 100644 --- a/flaresolverr/CHANGELOG.md +++ b/flaresolverr/CHANGELOG.md @@ -1,3 +1,8 @@ +### 3.3.13-2 (15-01-2024) +- Correct healthcheck endpoint (thanks @override80) + +## 3.3.13 (13-01-2024) +- Update to latest version from FlareSolverr/FlareSolverr ## 3.3.12 (16-12-2023) - Update to latest version from FlareSolverr/FlareSolverr diff --git a/flaresolverr/Dockerfile b/flaresolverr/Dockerfile index 9d696baa3..5e5c814ec 100644 --- a/flaresolverr/Dockerfile +++ b/flaresolverr/Dockerfile @@ -103,7 +103,7 @@ LABEL \ ################# ENV HEALTH_PORT="8191" \ - HEALTH_URL="" + HEALTH_URL="/health" HEALTHCHECK \ --interval=5s \ --retries=5 \ diff --git a/flaresolverr/config.json b/flaresolverr/config.json index 804c07fcd..e4a7fb37e 100644 --- a/flaresolverr/config.json +++ b/flaresolverr/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -69,6 +76,6 @@ "slug": "flaresolverr", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "3.3.12", + "version": "3.3.13-2", "webui": "[PROTO:ssl]://[HOST]:[PORT:8191]" } diff --git a/flaresolverr/stats.png b/flaresolverr/stats.png index 477f27eb2..5df3db673 100644 Binary files a/flaresolverr/stats.png and b/flaresolverr/stats.png differ diff --git a/flaresolverr/updater.json b/flaresolverr/updater.json index e6540c8f3..8d0ab6c1e 100644 --- a/flaresolverr/updater.json +++ b/flaresolverr/updater.json @@ -1,8 +1,8 @@ { - "last_update": "16-12-2023", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "flaresolverr", "source": "github", "upstream_repo": "FlareSolverr/FlareSolverr", - "upstream_version": "3.3.12" + "upstream_version": "3.3.13" } diff --git a/flexget/CHANGELOG.md b/flexget/CHANGELOG.md index 68c87581f..787a0eaec 100644 --- a/flexget/CHANGELOG.md +++ b/flexget/CHANGELOG.md @@ -1,4 +1,7 @@ +## 3.11.7 (13-01-2024) +- Update to latest version from wiserain/flexget + ## 3.11.6 (06-01-2024) - Update to latest version from wiserain/flexget diff --git a/flexget/config.json b/flexget/config.json index 73136d620..b925cdbc9 100644 --- a/flexget/config.json +++ b/flexget/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -90,6 +97,6 @@ "slug": "flexget", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "3.11.6", + "version": "3.11.7", "webui": "[PROTO:ssl]://[HOST]:[PORT:5050]" } diff --git a/flexget/stats.png b/flexget/stats.png index e003ee4b6..11b02cec6 100644 Binary files a/flexget/stats.png and b/flexget/stats.png differ diff --git a/flexget/updater.json b/flexget/updater.json index 057aaf90f..c9d3ebff2 100644 --- a/flexget/updater.json +++ b/flexget/updater.json @@ -1,9 +1,9 @@ { "dockerhub_list_size": "10", - "last_update": "06-01-2024", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "flexget", "source": "dockerhub", "upstream_repo": "wiserain/flexget", - "upstream_version": "3.11.6" + "upstream_version": "3.11.7" } diff --git a/free_games_claimer/config.json b/free_games_claimer/config.json index 2e9b38f44..c9109bbd0 100644 --- a/free_games_claimer/config.json +++ b/free_games_claimer/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/free_games_claimer/stats.png b/free_games_claimer/stats.png index 4bd280a45..8f52352a7 100644 Binary files a/free_games_claimer/stats.png and b/free_games_claimer/stats.png differ diff --git a/gazpar2mqtt/config.json b/gazpar2mqtt/config.json index 27ee88acb..c3c471514 100644 --- a/gazpar2mqtt/config.json +++ b/gazpar2mqtt/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/gazpar2mqtt/stats.png b/gazpar2mqtt/stats.png index f9c6e6238..3993b5c59 100644 Binary files a/gazpar2mqtt/stats.png and b/gazpar2mqtt/stats.png differ diff --git a/gitea/config.json b/gitea/config.json index 7838d4e00..60ead273a 100644 --- a/gitea/config.json +++ b/gitea/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/gitea/stats.png b/gitea/stats.png index 793081d27..7e1b9ef32 100644 Binary files a/gitea/stats.png and b/gitea/stats.png differ diff --git a/grav/config.json b/grav/config.json index 10f7001a8..61b21e041 100644 --- a/grav/config.json +++ b/grav/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/grav/stats.png b/grav/stats.png index 0be1ae290..9a87da775 100644 Binary files a/grav/stats.png and b/grav/stats.png differ diff --git a/guacamole/config.json b/guacamole/config.json index 93e725115..7a5e7f092 100644 --- a/guacamole/config.json +++ b/guacamole/config.json @@ -28,6 +28,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/guacamole/stats.png b/guacamole/stats.png index fd5ff1d49..50dd4702f 100644 Binary files a/guacamole/stats.png and b/guacamole/stats.png differ diff --git a/immich/config.json b/immich/config.json index fd0d5f931..518022a56 100644 --- a/immich/config.json +++ b/immich/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/immich/stats.png b/immich/stats.png index e69de29bb..c3d005825 100644 Binary files a/immich/stats.png and b/immich/stats.png differ diff --git a/inadyn/config.json b/inadyn/config.json index 483f41efc..0c25cfc65 100644 --- a/inadyn/config.json +++ b/inadyn/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/inadyn/stats.png b/inadyn/stats.png index 3d2c1efd6..de706b96d 100644 Binary files a/inadyn/stats.png and b/inadyn/stats.png differ diff --git a/jackett/CHANGELOG.md b/jackett/CHANGELOG.md index 509914a77..45d38207a 100644 --- a/jackett/CHANGELOG.md +++ b/jackett/CHANGELOG.md @@ -1,3 +1,6 @@ + +## 0.21.1540 (13-01-2024) +- Update to latest version from linuxserver/docker-jackett ### 0.21.1501-2 (07-01-2024) - Minor bugs fixed - Fix : healthcheck with port 8889 https://github.com/alexbelgium/hassio-addons/issues/1159 diff --git a/jackett/config.json b/jackett/config.json index 5f1e594cd..b9029e61d 100644 --- a/jackett/config.json +++ b/jackett/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -100,6 +107,6 @@ "slug": "jackett_nas", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/jackett", - "version": "0.21.1501-2", + "version": "0.21.1540", "webui": "http://[HOST]:[PORT:9117]" } diff --git a/jackett/stats.png b/jackett/stats.png index a57b2e9fd..e70a0828c 100644 Binary files a/jackett/stats.png and b/jackett/stats.png differ diff --git a/jackett/updater.json b/jackett/updater.json index e55498b57..8b334a798 100644 --- a/jackett/updater.json +++ b/jackett/updater.json @@ -1,8 +1,8 @@ { - "last_update": "06-01-2024", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "jackett", "source": "github", "upstream_repo": "linuxserver/docker-jackett", - "upstream_version": "0.21.1501" + "upstream_version": "0.21.1540" } diff --git a/jellyfin/config.json b/jellyfin/config.json index 58ae25e66..64d21ff9f 100644 --- a/jellyfin/config.json +++ b/jellyfin/config.json @@ -36,6 +36,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/jellyfin/stats.png b/jellyfin/stats.png index 890d6969e..7bbfbb847 100644 Binary files a/jellyfin/stats.png and b/jellyfin/stats.png differ diff --git a/jellyseerr/config.json b/jellyseerr/config.json index c627768e8..d612764fa 100644 --- a/jellyseerr/config.json +++ b/jellyseerr/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/jellyseerr/stats.png b/jellyseerr/stats.png index 111423fb0..b167bdf29 100644 Binary files a/jellyseerr/stats.png and b/jellyseerr/stats.png differ diff --git a/joal/Dockerfile b/joal/Dockerfile index 2fcc31d68..02047f944 100644 --- a/joal/Dockerfile +++ b/joal/Dockerfile @@ -34,7 +34,7 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ # hadolint ignore=SC2015,DL4006 RUN \ if ! command -v curl >/dev/null 2>/dev/null; then (apt-get update && apt-get install -yqq --no-install-recommends curl || apk add --no-cache curl); fi \ - && curl -f -s -S -J -L -o /tmp/joal.tar.gz "$(curl -f -s https://api.github.com/repos/anthonyraymond/joal/releases/latest | grep -o "http.*joal.tar.gz")" >/dev/null \ + && curl -f -s -S -J -L -o /tmp/joal.tar.gz "$(curl -f -s -L https://api.github.com/repos/anthonyraymond/joal/releases/latest | grep -o "http.*joal.tar.gz")" >/dev/null \ && mkdir -p /data/joal \ && tar zxvf /tmp/joal.tar.gz -C /data/joal >/dev/null \ && chown -R "$(id -u)":"$(id -g)" /data/joal \ diff --git a/joal/rootfs/etc/cont-init.d/99-run.sh b/joal/rootfs/etc/cont-init.d/99-run.sh index c6eb4fc73..5e20b7569 100755 --- a/joal/rootfs/etc/cont-init.d/99-run.sh +++ b/joal/rootfs/etc/cont-init.d/99-run.sh @@ -19,9 +19,9 @@ fi # download latest version if [ "$VERBOSE" = true ]; then - curl --progress-bar -f -J -L -o /tmp/joal.tar.gz "$(curl -f -s https://api.github.com/repos/anthonyraymond/joal/releases/latest | grep -o "http.*joal.tar.gz")" + curl --progress-bar -f -J -L -o /tmp/joal.tar.gz "$(curl -f -s -L https://api.github.com/repos/anthonyraymond/joal/releases/latest | grep -o "http.*joal.tar.gz")" else - curl --progress-bar -f -S -J -L -o /tmp/joal.tar.gz "$(curl -f -s https://api.github.com/repos/anthonyraymond/joal/releases/latest | grep -o "http.*joal.tar.gz")" >/dev/null + curl --progress-bar -f -S -J -L -o /tmp/joal.tar.gz "$(curl -f -s -L https://api.github.com/repos/anthonyraymond/joal/releases/latest | grep -o "http.*joal.tar.gz")" >/dev/null fi mkdir -p /data/joal tar zxvf /tmp/joal.tar.gz -C /data/joal >/dev/null diff --git a/joal/stats.png b/joal/stats.png index a2a4d7400..722d5f9fc 100644 Binary files a/joal/stats.png and b/joal/stats.png differ diff --git a/joplin/config.json b/joplin/config.json index f0c14da6c..a514d0351 100644 --- a/joplin/config.json +++ b/joplin/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/joplin/stats.png b/joplin/stats.png index d0eac549c..504f52118 100644 Binary files a/joplin/stats.png and b/joplin/stats.png differ diff --git a/lidarr/CHANGELOG.md b/lidarr/CHANGELOG.md index a825eb9d1..cfb353b66 100644 --- a/lidarr/CHANGELOG.md +++ b/lidarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- There is now an official addon in the community repository, you should migrate to it ! ## 2.0.7.3849 (16-12-2023) - Update to latest version from linuxserver/docker-lidarr diff --git a/lidarr/Dockerfile b/lidarr/Dockerfile index 15583be76..d7fbb24f0 100644 --- a/lidarr/Dockerfile +++ b/lidarr/Dockerfile @@ -40,7 +40,7 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Modules -ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" +ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" # Automatic modules download ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh" diff --git a/lidarr/config.json b/lidarr/config.json index 71ff5b1a0..78f098ac6 100644 --- a/lidarr/config.json +++ b/lidarr/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/lidarr/stats.png b/lidarr/stats.png index 6cf75d26b..70d2f8531 100644 Binary files a/lidarr/stats.png and b/lidarr/stats.png differ diff --git a/mealie/README.md b/mealie/README.md index 33520eb1a..c241a2cbd 100644 --- a/mealie/README.md +++ b/mealie/README.md @@ -1,4 +1,5 @@ ## ⚠ Open Request : [✨ [REQUEST] Mealie Ingress Support (opened 2023-11-05)](https://github.com/alexbelgium/hassio-addons/issues/1061) by [@minmaxat](https://github.com/minmaxat) +## ⚠ Open Request : [✨ [REQUEST] Mealie (Omni) (opened 2024-01-14)](https://github.com/alexbelgium/hassio-addons/issues/1179) by [@LoganJFisher](https://github.com/LoganJFisher) # Hass.io Add-ons: Mealie [![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) diff --git a/mealie/config.json b/mealie/config.json index 0bf64b586..9075d57eb 100644 --- a/mealie/config.json +++ b/mealie/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/mealie/stats.png b/mealie/stats.png index ad95d5993..808f903f8 100644 Binary files a/mealie/stats.png and b/mealie/stats.png differ diff --git a/mylar3/config.json b/mylar3/config.json index 50e813cdd..d26405506 100644 --- a/mylar3/config.json +++ b/mylar3/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/mylar3/stats.png b/mylar3/stats.png index 054c37d36..fd1852cf8 100644 Binary files a/mylar3/stats.png and b/mylar3/stats.png differ diff --git a/nextcloud/CHANGELOG.md b/nextcloud/CHANGELOG.md index 7ae5732fc..45f395e68 100644 --- a/nextcloud/CHANGELOG.md +++ b/nextcloud/CHANGELOG.md @@ -1,3 +1,10 @@ +### 28.0.1-6 (14-01-2024) +- Minor bugs fixed +### 28.0.1-5 (14-01-2024) +- Minor bugs fixed +### 28.0.1-4 (12-01-2024) +- Fix : webui won't start https://github.com/alexbelgium/hassio-addons/issues/1170 https://github.com/alexbelgium/hassio-addons/issues/1171 + ### 28.0.1-3 (10-01-2024) - Tentative fix : https://github.com/alexbelgium/hassio-addons/issues/1170 diff --git a/nextcloud/README.md b/nextcloud/README.md index 731d88fba..63fe7852d 100644 --- a/nextcloud/README.md +++ b/nextcloud/README.md @@ -1,3 +1,4 @@ +## ⚠ Open Request : [✨ [REQUEST] NextCloud allow iFrame (opened 2024-01-15)](https://github.com/alexbelgium/hassio-addons/issues/1182) by [@ymurawski](https://github.com/ymurawski) # Home assistant add-on: Nextcloud [![Donate][donation-badge]](https://www.buymeacoffee.com/alexbelgium) diff --git a/nextcloud/config.json b/nextcloud/config.json index 583a67b13..e712a59bf 100644 --- a/nextcloud/config.json +++ b/nextcloud/config.json @@ -33,6 +33,20 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -135,6 +149,6 @@ "uart": true, "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/nextcloud", - "version": "28.0.1-3", + "version": "28.0.1-6", "webui": "https://[HOST]:[PORT:443]" } diff --git a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh index 02c187f09..d9cecc129 100755 --- a/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh +++ b/nextcloud/rootfs/etc/cont-init.d/02-init_steps.sh @@ -2,10 +2,13 @@ # shellcheck shell=bash set -e -# Clear default.conf -if [ ! -f /done ] && [ -f /data/config/nginx/site-confs/default.conf ]; then - rm /data/config/nginx/site-confs/default.conf - touch /done +# Clear default.conf from erroneous upstream element (only once) +if [ ! -f /data/done ] && [ -f /data/config/nginx/site-confs/default.conf ]; then + rm /data/config/nginx/site-confs/* + touch /data/done + bashio::addon.restart +elif [ ! -f /data/config/nginx/site-confs/default.conf ]; then + cp /defaults/nginx/site-confs/default.conf.sample /data/config/nginx/site-confs/default.conf fi # Runs only after initialization done diff --git a/nextcloud/stats.png b/nextcloud/stats.png index 83c2d9380..b7f187a32 100644 Binary files a/nextcloud/stats.png and b/nextcloud/stats.png differ diff --git a/nzbget/config.json b/nzbget/config.json index 9e1a65721..47518e133 100644 --- a/nzbget/config.json +++ b/nzbget/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/nzbget/stats.png b/nzbget/stats.png index 46a3cd66d..f892040cc 100644 Binary files a/nzbget/stats.png and b/nzbget/stats.png differ diff --git a/omada/CHANGELOG.md b/omada/CHANGELOG.md index 483e814b8..128d17706 100644 --- a/omada/CHANGELOG.md +++ b/omada/CHANGELOG.md @@ -1,4 +1,7 @@ +## 5.13-2024-01-09 (2024-01-09) +- Update to latest version from mbentley/omada-controller + ## 5.13-2024-01-04 (2024-01-04) - Update to latest version from mbentley/omada-controller diff --git a/omada/config.json b/omada/config.json index e71108ce9..f031a7a03 100644 --- a/omada/config.json +++ b/omada/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -95,6 +102,6 @@ "slug": "omada", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "5.13-2024-01-04", + "version": "5.13-2024-01-09", "webui": "http://[HOST]:[PORT:8088]" } diff --git a/omada/stats.png b/omada/stats.png index ca8c456d9..50470fb5f 100644 Binary files a/omada/stats.png and b/omada/stats.png differ diff --git a/omada/updater.json b/omada/updater.json index 6f9cf8ae9..465ab77e6 100644 --- a/omada/updater.json +++ b/omada/updater.json @@ -3,11 +3,11 @@ "dockerhub_list_size": 20, "github_exclude": "-", "github_tagfilter": "5.1", - "last_update": "2024-01-04", + "last_update": "2024-01-09", "paused": false, "repository": "alexbelgium/hassio-addons", "slug": "omada", "source": "dockerhub", "upstream_repo": "mbentley/omada-controller", - "upstream_version": "5.13-2024-01-04" + "upstream_version": "5.13-2024-01-09" } diff --git a/omada_v3/CHANGELOG.md b/omada_v3/CHANGELOG.md index 1f41b3778..849fb2c63 100644 --- a/omada_v3/CHANGELOG.md +++ b/omada_v3/CHANGELOG.md @@ -1,4 +1,7 @@ +## 5.3-amd64-2024-01-09 (2024-01-09) +- Update to latest version from mbentley/omada-controller + ## 5.3-amd64-2024-01-04 (2024-01-04) - Update to latest version from mbentley/omada-controller diff --git a/omada_v3/config.json b/omada_v3/config.json index 5d4e47327..31d3fa69f 100644 --- a/omada_v3/config.json +++ b/omada_v3/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -100,6 +107,6 @@ "slug": "omada_v3", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "5.3-amd64-2024-01-04", + "version": "5.3-amd64-2024-01-09", "webui": "http://[HOST]:[PORT:8088]" } diff --git a/omada_v3/stats.png b/omada_v3/stats.png index bd0d58101..3e4b1996c 100644 Binary files a/omada_v3/stats.png and b/omada_v3/stats.png differ diff --git a/omada_v3/updater.json b/omada_v3/updater.json index c78564efe..918b36c18 100644 --- a/omada_v3/updater.json +++ b/omada_v3/updater.json @@ -1,11 +1,11 @@ { "dockerhub_by_date": true, "github_tagfilter": "5.3-amd64", - "last_update": "2024-01-04", + "last_update": "2024-01-09", "paused": false, "repository": "alexbelgium/hassio-addons", "slug": "omada_v3", "source": "dockerhub", "upstream_repo": "mbentley/omada-controller", - "upstream_version": "5.3-amd64-2024-01-04" + "upstream_version": "5.3-amd64-2024-01-09" } diff --git a/ombi/config.json b/ombi/config.json index 0aa44a9a4..cace8865e 100644 --- a/ombi/config.json +++ b/ombi/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/ombi/stats.png b/ombi/stats.png index 82167012a..37749f85c 100644 Binary files a/ombi/stats.png and b/ombi/stats.png differ diff --git a/organizr/config.json b/organizr/config.json index 862618cfe..3082d92f5 100644 --- a/organizr/config.json +++ b/organizr/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/organizr/stats.png b/organizr/stats.png index c65daa11c..a39daa454 100644 Binary files a/organizr/stats.png and b/organizr/stats.png differ diff --git a/overseerr/config.json b/overseerr/config.json index 37456edb4..43d38dc39 100644 --- a/overseerr/config.json +++ b/overseerr/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/overseerr/stats.png b/overseerr/stats.png index 94e547634..3c3307a6b 100644 Binary files a/overseerr/stats.png and b/overseerr/stats.png differ diff --git a/paperless_ngx/CHANGELOG.md b/paperless_ngx/CHANGELOG.md index 7fe930d0f..3d858c066 100644 --- a/paperless_ngx/CHANGELOG.md +++ b/paperless_ngx/CHANGELOG.md @@ -1,3 +1,8 @@ +### 2.3.3-4 (13-01-2024) +- Tentative fix : paperless not starting https://github.com/alexbelgium/hassio-addons/issues/1178 + +## 2.3.3 (13-01-2024) +- Update to latest version from paperless-ngx/paperless-ngx ## 2.2.1 (30-12-2023) - Update to latest version from paperless-ngx/paperless-ngx diff --git a/paperless_ngx/Dockerfile b/paperless_ngx/Dockerfile index 5178e2030..d647a303c 100644 --- a/paperless_ngx/Dockerfile +++ b/paperless_ngx/Dockerfile @@ -66,7 +66,7 @@ RUN chmod 777 /ha_entrypoint.sh /ha_entrypoint_modif.sh && /ha_entrypoint_modif. # Add custom scripts RUN sed -i "2a source /ha_entrypoint.sh" /sbin/docker-entrypoint.sh && \ - sed -i "s=/./=source /=g" /ha_entrypoint.sh && \ + sed -i "s=/\.=source =g" /ha_entrypoint.sh && \ sed -i "s=env bash=env bashio=g" /sbin/docker-entrypoint.sh RUN \ diff --git a/paperless_ngx/README.md b/paperless_ngx/README.md index be91900b2..25618ea76 100644 --- a/paperless_ngx/README.md +++ b/paperless_ngx/README.md @@ -22,6 +22,8 @@ _Thanks to everyone having starred my repo! To star it click on the image below, [Paperless NGX](https://github.com/paperless-ngx/paperless-ngx) is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. +Alternative quality addon : https://github.com/BenoitAnastay/home-assistant-addons-repository/tree/main/paperless-ngx + ## Configuration Default username:password is admin:admin. Once logged in, you can change it from within the administration panel. diff --git a/paperless_ngx/config.json b/paperless_ngx/config.json index 02b7c0231..4a76055f3 100644 --- a/paperless_ngx/config.json +++ b/paperless_ngx/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -126,6 +133,6 @@ "slug": "paperless_ng", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "2.2.1", + "version": "2.3.3-4", "webui": "http://[HOST]:[PORT:8000]" } diff --git a/paperless_ngx/rootfs/etc/cont-init.d/99-run.sh b/paperless_ngx/rootfs/etc/cont-init.d/99-run.sh index e987bcc84..91628f6eb 100755 --- a/paperless_ngx/rootfs/etc/cont-init.d/99-run.sh +++ b/paperless_ngx/rootfs/etc/cont-init.d/99-run.sh @@ -91,8 +91,9 @@ for variable in PAPERLESS_DATA_DIR PAPERLESS_MEDIA_ROOT PAPERLESS_CONSUMPTION_DI #if [[ "$variablecontent" = *" "* ]] && [[ "$variable" != "PAPERLESS_OCR_LANGUAGES" ]]; then # variablecontent="\"$variablecontent\"" #fi - bashio::log.blue "$variable=$variablecontent" - + bashio::log.blue "$variable=\"$variablecontent\"" + # Add to entrypoint + sed -i "1a export $variable=\"$variablecontent\"" /sbin/docker-entrypoint.sh # Export export "$variable"="$variablecontent" # Add to bashrc diff --git a/paperless_ngx/stats.png b/paperless_ngx/stats.png index 56a858447..694ab5ecf 100644 Binary files a/paperless_ngx/stats.png and b/paperless_ngx/stats.png differ diff --git a/paperless_ngx/updater.json b/paperless_ngx/updater.json index 12c2fb409..043a2a290 100644 --- a/paperless_ngx/updater.json +++ b/paperless_ngx/updater.json @@ -1,10 +1,10 @@ { "github_beta": "false", "github_fulltag": "false", - "last_update": "30-12-2023", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "paperless_ng", "source": "github", "upstream_repo": "paperless-ngx/paperless-ngx", - "upstream_version": "2.2.1" + "upstream_version": "2.3.3" } diff --git a/papermerge/config.json b/papermerge/config.json index 50d12c23f..e046d084e 100644 --- a/papermerge/config.json +++ b/papermerge/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/papermerge/stats.png b/papermerge/stats.png index 0815f9018..e221edb65 100644 Binary files a/papermerge/stats.png and b/papermerge/stats.png differ diff --git a/photoprism/config.json b/photoprism/config.json index e96c2b757..859e2d57a 100644 --- a/photoprism/config.json +++ b/photoprism/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/photoprism/stats.png b/photoprism/stats.png index bf23fc51b..e6ee7423b 100644 Binary files a/photoprism/stats.png and b/photoprism/stats.png differ diff --git a/piwigo/config.json b/piwigo/config.json index e77447a4e..de88ac9b2 100644 --- a/piwigo/config.json +++ b/piwigo/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/piwigo/stats.png b/piwigo/stats.png index b1c1bc8af..ed9d25b0e 100644 Binary files a/piwigo/stats.png and b/piwigo/stats.png differ diff --git a/plex/CHANGELOG.md b/plex/CHANGELOG.md index 70f94cb15..00ddda1b9 100644 --- a/plex/CHANGELOG.md +++ b/plex/CHANGELOG.md @@ -1,4 +1,7 @@ +## 1.32.8.7639-fb6452ebf-ls200 (13-01-2024) +- Update to latest version from linuxserver/docker-plex + ## 1.32.8.7639-fb6452ebf-ls198 (30-12-2023) - Update to latest version from linuxserver/docker-plex ### 1.32.8.7639-fb6452ebf-ls197-3 (26-12-2023) diff --git a/plex/config.json b/plex/config.json index a1e3bc922..5efe42b6d 100644 --- a/plex/config.json +++ b/plex/config.json @@ -37,6 +37,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -129,7 +136,7 @@ "slug": "plex_nas", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/plex", - "version": "1.32.8.7639-fb6452ebf-ls198", + "version": "1.32.8.7639-fb6452ebf-ls200", "video": true, "webui": "[PROTO:ssl]://[HOST]:[PORT:32400]/web" } diff --git a/plex/stats.png b/plex/stats.png index 5542f3b0d..2d838e6ae 100644 Binary files a/plex/stats.png and b/plex/stats.png differ diff --git a/plex/updater.json b/plex/updater.json index 7f31e38d3..266001d10 100644 --- a/plex/updater.json +++ b/plex/updater.json @@ -1,9 +1,9 @@ { "github_fulltag": "true", - "last_update": "30-12-2023", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "plex", "source": "github", "upstream_repo": "linuxserver/docker-plex", - "upstream_version": "1.32.8.7639-fb6452ebf-ls198" + "upstream_version": "1.32.8.7639-fb6452ebf-ls200" } diff --git a/plex_meta_manager/CHANGELOG.md b/plex_meta_manager/CHANGELOG.md index b66b99586..c86d78fe3 100644 --- a/plex_meta_manager/CHANGELOG.md +++ b/plex_meta_manager/CHANGELOG.md @@ -1,4 +1,7 @@ +## 1.20.0 (13-01-2024) +- Update to latest version from linuxserver/docker-plex-meta-manager + ## 1.19.1 (23-09-2023) - Update to latest version from linuxserver/docker-plex-meta-manager diff --git a/plex_meta_manager/config.json b/plex_meta_manager/config.json index fbb4845b5..ad4df33ac 100644 --- a/plex_meta_manager/config.json +++ b/plex_meta_manager/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -88,5 +95,5 @@ "slug": "plex-meta-manager", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/plex_meta_manager", - "version": "1.19.1" + "version": "1.20.0" } diff --git a/plex_meta_manager/stats.png b/plex_meta_manager/stats.png index ee5f70198..efb27b99e 100644 Binary files a/plex_meta_manager/stats.png and b/plex_meta_manager/stats.png differ diff --git a/plex_meta_manager/updater.json b/plex_meta_manager/updater.json index fcdb6dc08..d0751fca4 100644 --- a/plex_meta_manager/updater.json +++ b/plex_meta_manager/updater.json @@ -1,8 +1,8 @@ { - "last_update": "23-09-2023", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "plex_meta_manager", "source": "github", "upstream_repo": "linuxserver/docker-plex-meta-manager", - "upstream_version": "1.19.1" + "upstream_version": "1.20.0" } diff --git a/portainer/stats.png b/portainer/stats.png index c182215b6..e9922cb15 100644 Binary files a/portainer/stats.png and b/portainer/stats.png differ diff --git a/portainer_agent/config.json b/portainer_agent/config.json index 84f704515..df7538b48 100644 --- a/portainer_agent/config.json +++ b/portainer_agent/config.json @@ -45,5 +45,5 @@ "slug": "portainer_agent", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "windowsltsc2022-amd64-2.19.4" + "version": "2.19.4" } diff --git a/portainer_agent/stats.png b/portainer_agent/stats.png index 7aa2c6206..6ca2bcdef 100644 Binary files a/portainer_agent/stats.png and b/portainer_agent/stats.png differ diff --git a/portainer_agent/updater.json b/portainer_agent/updater.json index 2a7b2bae1..e5b375da2 100644 --- a/portainer_agent/updater.json +++ b/portainer_agent/updater.json @@ -1,6 +1,7 @@ { "last_update": "09-12-2023", "repository": "alexbelgium/hassio-addons", + "github_tagfilter": "alpine", "slug": "portainer_agent", "source": "dockerhub", "upstream_repo": "portainer/agent", diff --git a/postgres/stats.png b/postgres/stats.png index f1b077324..533891151 100644 Binary files a/postgres/stats.png and b/postgres/stats.png differ diff --git a/prowlarr/CHANGELOG.md b/prowlarr/CHANGELOG.md index 21782b850..641752646 100644 --- a/prowlarr/CHANGELOG.md +++ b/prowlarr/CHANGELOG.md @@ -1,3 +1,7 @@ +- There is now an official addon in the community repository, you should migrate to it ! + +## nightly-1.12.1.4201-ls88 (13-01-2024) +- Update to latest version from linuxserver/docker-prowlarr ## nightly-1.12.0.4187-ls80 (06-01-2024) - Update to latest version from linuxserver/docker-prowlarr diff --git a/prowlarr/Dockerfile b/prowlarr/Dockerfile index f3bd61691..56ed1c0e6 100644 --- a/prowlarr/Dockerfile +++ b/prowlarr/Dockerfile @@ -40,7 +40,7 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Modules -ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" +ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" # Automatic modules download ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh" diff --git a/prowlarr/config.json b/prowlarr/config.json index d571fd16f..bdc4776bf 100644 --- a/prowlarr/config.json +++ b/prowlarr/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -98,6 +105,6 @@ "slug": "prowlarr", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "nightly-1.12.0.4187-ls80", + "version": "nightly-1.12.1.4201-ls88", "webui": "[PROTO:ssl]://[HOST]:[PORT:9696]" } diff --git a/prowlarr/stats.png b/prowlarr/stats.png index d14e5a59b..ae43bc1da 100644 Binary files a/prowlarr/stats.png and b/prowlarr/stats.png differ diff --git a/prowlarr/updater.json b/prowlarr/updater.json index 35a513320..9fe86c590 100644 --- a/prowlarr/updater.json +++ b/prowlarr/updater.json @@ -1,10 +1,10 @@ { "github_beta": "true", "github_fulltag": "true", - "last_update": "06-01-2024", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "prowlarr", "source": "github", "upstream_repo": "linuxserver/docker-prowlarr", - "upstream_version": "nightly-1.12.0.4187-ls80" + "upstream_version": "nightly-1.12.1.4201-ls88" } diff --git a/qbittorrent/CHANGELOG.md b/qbittorrent/CHANGELOG.md index 5fbc54115..a11d36312 100644 --- a/qbittorrent/CHANGELOG.md +++ b/qbittorrent/CHANGELOG.md @@ -1,4 +1,9 @@ -- [qbit_manage] : switch to develop +### 4.6.2_43 (12-01-2024) +- Fix : openvpn not starting https://github.com/alexbelgium/hassio-addons/issues/1175 + +### 4.6.2_42 (12-01-2024) +- Fix : failure to install custom webUI https://github.com/alexbelgium/hassio-addons/issues/1172 (thanks @akrigator) +- [qbit_manage] : switch to develop ### 4.6.2_40 (31-12-2023) - Minor bugs fixed diff --git a/qbittorrent/Dockerfile b/qbittorrent/Dockerfile index 134690de8..81265fbd5 100644 --- a/qbittorrent/Dockerfile +++ b/qbittorrent/Dockerfile @@ -52,7 +52,7 @@ RUN \ && echo 'WebUI\LocalHostAuth=false' >> /defaults/qBittorrent.conf \ \ # Add vuetorrent - && curl -f -s -S -O -J -L "$(curl -f -s https://api.github.com/repos/WDaan/VueTorrent/releases | grep -o "http.*vuetorrent.zip" | head -1)" >/dev/null \ + && curl -f -s -S -O -J -L "$(curl -f -s -L https://api.github.com/repos/WDaan/VueTorrent/releases | grep -o "http.*vuetorrent.zip" | head -1)" >/dev/null \ && unzip -o vuetorrent.zip -d / >/dev/null \ && rm vuetorrent.zip >/dev/null diff --git a/qbittorrent/config.json b/qbittorrent/config.json index 21d57d6c0..f1c7cc3a6 100644 --- a/qbittorrent/config.json +++ b/qbittorrent/config.json @@ -32,6 +32,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -139,5 +146,5 @@ "slug": "qbittorrent", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "4.6.2_40_test2" + "version": "4.6.2_43" } diff --git a/qbittorrent/rootfs/etc/cont-init.d/91-qbittorrent_configuration.sh b/qbittorrent/rootfs/etc/cont-init.d/91-qbittorrent_configuration.sh index 0a41a3b4d..0f3ac46eb 100755 --- a/qbittorrent/rootfs/etc/cont-init.d/91-qbittorrent_configuration.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/91-qbittorrent_configuration.sh @@ -190,7 +190,7 @@ if [ "$CUSTOMUI" = default ]; then sed -i '/AlternativeUIEnabled/d' qBittorrent.conf sed -i '/RootFolder/d' qBittorrent.conf # Update ingress webui - curl -f -s -S -O -J -L "$(curl -f -s https://api.github.com/repos/WDaan/VueTorrent/releases | grep -o "http.*vuetorrent.zip" | head -1)" >/dev/null + curl -f -s -S -O -J -L "$(curl -f -s -L https://api.github.com/repos/WDaan/VueTorrent/releases | grep -o "http.*vuetorrent.zip" | head -1)" >/dev/null unzip -o vuetorrent.zip -d / >/dev/null rm vuetorrent.zip fi @@ -203,21 +203,21 @@ if bashio::config.has_value 'customUI' && [ ! "$CUSTOMUI" = default ] && [ ! "$C ### Download WebUI case $CUSTOMUI in "vuetorrent") - curl -f -s -S -J -L -o /webui/release.zip "$(curl -f -s https://api.github.com/repos/WDaan/VueTorrent/releases/latest | grep -o "http.*vuetorrent.zip" | head -1)" >/dev/null + curl -f -s -S -J -L -o /webui/release.zip "$(curl -f -s -L https://api.github.com/repos/WDaan/VueTorrent/releases/latest | grep -o "http.*vuetorrent.zip" | head -1)" >/dev/null ;; "qbit-matUI") - curl -f -s -S -J -L -o /webui/release.zip "$(curl -f -s https://api.github.com/repos/bill-ahmed/qbit-matUI/releases/latest | grep -o "http.*Unix.*.zip" | head -1)" >/dev/null + curl -f -s -S -J -L -o /webui/release.zip "$(curl -f -s -L https://api.github.com/repos/bill-ahmed/qbit-matUI/releases/latest | grep -o "http.*Unix.*.zip" | head -1)" >/dev/null echo "" bashio::log.warning "qbit-matUI selected ! It will not work for ingress, which will stay with vuetorrent" echo "" ;; "qb-web") - curl -f -s -S -J -L -o /webui/release.zip "$(curl -f -s https://api.github.com/repos/CzBiX/qb-web/releases | grep -o "http.*qb-web-.*zip" | head -1)" >/dev/null + curl -f -s -S -J -L -o /webui/release.zip "$(curl -f -s -L https://api.github.com/repos/CzBiX/qb-web/releases | grep -o "http.*qb-web-.*zip" | head -1)" >/dev/null ;; - esac + esac || { bashio::log.warning "$CUSTOMUI could not be downloaded, please raise an issue on the github repository. The default UI will be used" && exit 0 ; } ### Install WebUI mkdir -p /webui/"$CUSTOMUI" diff --git a/qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh b/qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh index 6bf6d4d03..59778c7d7 100755 --- a/qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/93-openvpn.sh @@ -17,6 +17,10 @@ if bashio::config.true 'openvpn_enabled'; then # Get current ip curl -s ipecho.net/plain > /currentip + # Create symlink for files + rm -r /etc/openvpn + ln -s /config/openvpn /etc/openvpn + # Function to check for files path function check_path () { @@ -34,7 +38,7 @@ if bashio::config.true 'openvpn_enabled'; then line_number=0 while read -r line; do # Increment the line number - ((line_number++)) + ((line_number=line_number+1)) # Check if lines starting with auth-user-pass have a valid argument ################################################################### @@ -46,7 +50,7 @@ if bashio::config.true 'openvpn_enabled'; then # Insert to explain why a comment is made sed -i "${line_number}i # The following line is commented out as does not contain a valid argument" "$file" # Increment as new line added - ((line_number++)) + ((line_number=line_number+1)) # Comment out the line sed -i "${line_number}s/^/# /" "$file" # Go to next line @@ -56,7 +60,7 @@ if bashio::config.true 'openvpn_enabled'; then # Check if the line contains a txt file ####################################### - if [[ ! $line =~ ^"#" ]] && [[ ! $line =~ ^";" ]] && [[ "$line" =~ \.txt ]] || [[ "$line" =~ \.crt ]] || [[ "$line" == "auth-user-pass"* ]]; then + if [[ ! $line =~ ^"#" ]] && [[ ! $line =~ ^";" ]] && [[ "$line" == *" "*"."* ]] || [[ "$line" == "auth-user-pass"* ]]; then # Extract the txt file name from the line file_name="$(echo "$line" | awk -F' ' '{print $2}')" # Check if the txt file exists @@ -107,9 +111,6 @@ if bashio::config.true 'openvpn_enabled'; then # If correct type if [[ "$openvpn_config" == *".ovpn" ]] || [[ "$openvpn_config" == *".conf" ]]; then echo "... configured ovpn file : using /addon_configs/$HOSTNAME/openvpn/$openvpn_config" - # Check path - check_path /config/openvpn/"$openvpn_config" - # Not correct type else bashio::exit.nok "Configured ovpn file : $openvpn_config is set but does not end by .ovpn ; it can't be used!" fi @@ -128,8 +129,6 @@ if bashio::config.true 'openvpn_enabled'; then openvpn_config="${VPN_CONFIG##*/}" echo "... Openvpn enabled, but openvpn_config option empty. Selecting a random ovpn file : ${openvpn_config}. Other available files :" printf '%s\n' "${VPN_CONFIGS[@]}" - # Check path - check_path /config/openvpn/"${openvpn_config}" # If openvpn_enabled set, config not set, and openvpn folder empty else bashio::exit.nok "openvpn_enabled is set, however, your openvpn folder is empty ! Are you sure you added it in /addon_configs/$HOSTNAME/openvpn using the Filebrowser addon ?" @@ -137,6 +136,9 @@ if bashio::config.true 'openvpn_enabled'; then # Send to openvpn script sed -i "s|/config/openvpn/config.ovpn|/config/openvpn/$openvpn_config|g" /etc/s6-overlay/s6-rc.d/svc-qbittorrent/run + + # Check path + check_path /config/openvpn/"${openvpn_config}" # Set credentials if bashio::config.has_value "openvpn_username"; then diff --git a/qbittorrent/rootfs/etc/cont-init.d/93-wg_test.sh b/qbittorrent/rootfs/etc/cont-init.d/93-wg_test.sh new file mode 100644 index 000000000..0d4d63e3e --- /dev/null +++ b/qbittorrent/rootfs/etc/cont-init.d/93-wg_test.sh @@ -0,0 +1,185 @@ +#!/usr/bin/with-contenv bashio +# shellcheck shell=bash +set -e + +######################################################## +# DRAFT : Start wireguard if needed +######################################################## + +QBT_CONFIG_FILE="/config/qBittorrent/qBittorrent.conf" + +################# +# SET VARIABLES # +################# + +# Ensure single vpn +if bashio::config.true 'openvpn_enabled' && bashio::config.true 'wireguard_enabled'; then + bashio::log.warning "Both openvpn_enabled and wireguard_enabled are set. Openvpn configuration will be used" + bashio::addon.option 'wireguard_enabled' false +fi + +# Set variables +if bashio::config.true 'wireguard_enabled'; then + vpn="wireguard" + vpn_ending=".conf" + vpn_interface="wg0" +fi + +# Permissions +chmod 755 /config/openvpn/* +chmod 755 /config/wireguard/* + +################# +# CONFIGURE VPN # +################# + +if bashio::config.true 'wireguard_enabled'; then + + ############ + # MESSAGES # + ############ + + bashio::log.info "----------------------------" + bashio::log.info "${vpn} enabled, configuring" + bashio::log.info "----------------------------" + + # Get current ip + curl -s ipecho.net/plain >/currentip + + #################### + # CONFIG SELECTION # + #################### + + # If openvpn_config option used + if bashio::config.has_value "openvpn_config"; then + openvpn_config=$(bashio::config 'openvpn_config') + # If file found + if [ -f /config/"${vpn}"/"${openvpn_config}" ]; then + # If correct type + if [[ "${openvpn_config}" == *"${vpn_ending}" ]]; then + echo "... configured config file : using /addon_configs/$HOSTNAME/${vpn}/${openvpn_config}" + else + bashio::exit.nok "Configured ${vpn_ending} file : ${openvpn_config} is set but does not end by ${vpn_ending} ; it can't be used!" + fi + else + bashio::exit.nok "Configured ${vpn_ending} file : ${openvpn_config} not found! Are you sure you added it in /addon_configs/$HOSTNAME/${vpn} using the Filebrowser addon ?" + fi + # If openvpn_config not set, but folder is not empty + elif ls /config/"${vpn}"/*"${vpn_ending}" >/dev/null 2>&1; then + # Look for openvpn files + # Wildcard search for openvpn config files and store results in array + mapfile -t VPN_CONFIGS < <(find /config/"${vpn}" -maxdepth 1 -name "*${vpn_ending}" -print) + # Choose random config + VPN_CONFIG="${VPN_CONFIGS[$RANDOM % ${#VPN_CONFIGS[@]}]}" + # Get the VPN_CONFIG name without the path and extension + openvpn_config="${VPN_CONFIG##*/}" + echo "... ${vpn} enabled, but openvpn_config option empty. Selecting a random ${vpn_ending} file : ${openvpn_config}. Other available files :" + printf '%s\n' "${VPN_CONFIGS[@]}" + # If openvpn_enabled set, config not set, and openvpn folder empty + else + bashio::exit.nok "_enabled is set, however, your ${vpn} folder is empty ! Are you sure you added it in /addon_configs/$HOSTNAME/ using the Filebrowser addon ?" + fi + + # Send to script + sed -i "s|/config/${vpn}/config${vpn_ending}|/config/${vpn}/${openvpn_config}|g" /etc/s6-overlay/s6-rc.d/svc-qbittorrent/run + + ####################### + # WIREGUARD SPECIFICS # + ####################### + + if [[ "$vpn" == "wireguard" ]]; then + echo "wireguard" + + # Set interface name + vpn_interface="${openvpn_config%.*}" + + # Set gateway + DEFAULT_IPV4_GATEWAY=$(ip -4 route list 0/0 | cut -d ' ' -f 3 | head -n 1) + + # Route WebUI traffic over "$DEFAULT_IPV4_GATEWAY" + mkdir -p /etc/iproute2/ + echo "8080 webui" >> /etc/iproute2/rt_tables + if [ -n "$DEFAULT_IPV4_GATEWAY" ]; then + # Default + ip rule add fwmark 8080 table webui + ip route add default via "$DEFAULT_IPV4_GATEWAY" table webui + # Look for local networks first + ip rule add fwmark 8080 table main suppress_prefixlength 1 + fi + + # Ensure ingress is allowed in allowed_ips + allowed_ips="$(sed -n "/AllowedIPs/p" /config/wireguard/"${openvpn_config}")" + allowed_ips="${allowed_ips//*=}" + # Use comma as separator and read into an array + IFS=',' read -ra ADDR <<< "$allowed_ips" + # Initialize an empty array to hold the filtered elements + filtered=() + # Loop over the elements + for i in "${ADDR[@]}" 127.0.0.1 10.0.0.0/8 192.168.0.0/16 172.16.0.0/12 172.30.0.0/16; do + # If the element does not contain "::", add it to the filtered array + if [[ $i != *::* ]]; then + filtered+=("$i") + fi + done + filtered=("$(echo "${filtered[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' ')") + # Join the filtered elements with commas and store in a variable + allowed_ips=$(IFS=', '; echo "${filtered[*]}") + # Store it in the conf file + sed -i "/^AllowedIPs/c AllowedIPs=$allowed_ips" /config/wireguard/"${openvpn_config}" + + fi + + ################### + # Accept local ip # + ################### + + ip route add 10.0.0.0/8 via 172.30.32.1 || true + ip route add 192.168.0.0/16 via 172.30.32.1 || true + ip route add 172.16.0.0/12 via 172.30.32.1 || true + ip route add 172.30.0.0/16 via 172.30.32.1 || true + + ################## + # CONFIGURE QBIT # + ################## + + echo "... $vpn correctly set, qbittorrent will run tunnelled" + + # Connection with interface binding + echo "Using interface binding in the qBittorrent app" + + # Define preferences line + cd /config/qBittorrent/ || exit 1 + + # If qBittorrent.conf exists + if [ -f "$QBT_CONFIG_FILE" ]; then + # Remove previous line and bind tun0 + echo "... deleting previous interface settings" + sed -i '/Interface/d' "$QBT_CONFIG_FILE" + + # Bind tun0 + echo "... binding ${vpn_interface} interface in qBittorrent configuration" + sed -i "/\[Preferences\]/ i\Connection\\\Interface=${vpn_interface}" "$QBT_CONFIG_FILE" + sed -i "/\[Preferences\]/ i\Connection\\\InterfaceName=${vpn_interface}" "$QBT_CONFIG_FILE" + + # Add to ongoing session + sed -i "/\[BitTorrent\]/a \Session\\\Interface=${vpn_interface}" "$QBT_CONFIG_FILE" + sed -i "/\[BitTorrent\]/a \Session\\\InterfaceName=${vpn_interface}" "$QBT_CONFIG_FILE" + + else + bashio::log.error "qBittorrent config file doesn't exist, openvpn must be added manually to qbittorrent options " + exit 1 + fi + +elif ! bashio::config.true 'openvpn_enabled'; then + + ################## + # REMOVE OPENVPN # + ################## + + # Ensure no redirection by removing the direction tag + if [ -f "$QBT_CONFIG_FILE" ]; then + sed -i '/Interface/d' "$QBT_CONFIG_FILE" + fi + bashio::log.info "Direct connection without VPN enabled" + +fi diff --git a/qbittorrent/rootfs/etc/s6-overlay/s6-rc.d/svc-qbittorrent/run b/qbittorrent/rootfs/etc/s6-overlay/s6-rc.d/svc-qbittorrent/run index 490bb2949..b4c26a186 100644 --- a/qbittorrent/rootfs/etc/s6-overlay/s6-rc.d/svc-qbittorrent/run +++ b/qbittorrent/rootfs/etc/s6-overlay/s6-rc.d/svc-qbittorrent/run @@ -10,6 +10,13 @@ fi if bashio::config.true 'openvpn_enabled'; then exec /usr/sbin/openvpn --config /config/openvpn/config.ovpn --script-security 2 --up /etc/openvpn/up.sh --down /etc/openvpn/down.sh --pull-filter ignore "route-ipv6" --pull-filter ignore "ifconfig-ipv6" --pull-filter ignore "tun-ipv6" --pull-filter ignore "redirect-gateway ipv6" --pull-filter ignore "dhcp-option DNS6" else + ######################################################## + # DRAFT : Start wireguard if needed + if bashio::config.true 'wireguard_enabled'; then + wg-quick up /config/wireguard/config.conf & true + fi + ######################################################## + if bashio::config.true 'silent'; then exec \ s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z localhost ${WEBUI_PORT}" \ diff --git a/qbittorrent/rootfs/etc/services.d/nginx/run b/qbittorrent/rootfs/etc/services.d/nginx/run index 2c53a31bc..8e38308bf 100644 --- a/qbittorrent/rootfs/etc/services.d/nginx/run +++ b/qbittorrent/rootfs/etc/services.d/nginx/run @@ -10,10 +10,10 @@ bashio::log.info "Starting NGinx..." # Check vpn is working if [ -f /currentip ]; then - exec nginx & \ + exec nginx || nginx -s reload & \ while true; do # Get vpn ip - if bashio::config.true 'openvpn_alt_mode'; then + if ! bashio::config.true 'wireguard_enabled' && bashio::config.true 'openvpn_alt_mode'; then curl -s ipecho.net/plain > /vpnip else curl -s ipecho.net/plain --interface tun0 > /vpnip @@ -37,5 +37,5 @@ if [ -f /currentip ]; then true done else - exec nginx + exec nginx || nginx -s reload fi diff --git a/qbittorrent/stats.png b/qbittorrent/stats.png index f6a907819..d1942dbc3 100644 Binary files a/qbittorrent/stats.png and b/qbittorrent/stats.png differ diff --git a/radarr/CHANGELOG.md b/radarr/CHANGELOG.md index 76ee49b43..18c754178 100644 --- a/radarr/CHANGELOG.md +++ b/radarr/CHANGELOG.md @@ -1,3 +1,4 @@ +- There is now an official addon in the community repository, you should migrate to it ! ## 5.2.6.8376 (30-12-2023) - Update to latest version from linuxserver/docker-radarr diff --git a/radarr/Dockerfile b/radarr/Dockerfile index 403114520..05e60da18 100644 --- a/radarr/Dockerfile +++ b/radarr/Dockerfile @@ -40,7 +40,7 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Modules -ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh" +ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" # Automatic modules download ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh" diff --git a/radarr/config.json b/radarr/config.json index 079aaa733..a9bbf7652 100644 --- a/radarr/config.json +++ b/radarr/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/radarr/stats.png b/radarr/stats.png index 3eb65b95f..430ff3f59 100644 Binary files a/radarr/stats.png and b/radarr/stats.png differ diff --git a/readarr/CHANGELOG.md b/readarr/CHANGELOG.md index b163032fb..69042d930 100644 --- a/readarr/CHANGELOG.md +++ b/readarr/CHANGELOG.md @@ -1,3 +1,7 @@ +- There is now an official addon in the community repository, you should migrate to it ! + +## 0.3.15.2376 (13-01-2024) +- Update to latest version from linuxserver/docker-readarr ## 0.3.14.2354 (06-01-2024) - Update to latest version from linuxserver/docker-readarr diff --git a/readarr/Dockerfile b/readarr/Dockerfile index f70e37f88..edd974586 100644 --- a/readarr/Dockerfile +++ b/readarr/Dockerfile @@ -41,7 +41,7 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Modules -ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh" +ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" # Automatic modules download ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh" diff --git a/readarr/config.json b/readarr/config.json index ca67d1c1b..fa4dd6c26 100644 --- a/readarr/config.json +++ b/readarr/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -102,5 +109,5 @@ "slug": "readarr_nas", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/readarr", - "version": "0.3.14.2354" + "version": "0.3.15.2376" } diff --git a/readarr/stats.png b/readarr/stats.png index 9ef192d85..5c907dcad 100644 Binary files a/readarr/stats.png and b/readarr/stats.png differ diff --git a/readarr/updater.json b/readarr/updater.json index 1c998da5a..53cf78666 100644 --- a/readarr/updater.json +++ b/readarr/updater.json @@ -1,9 +1,9 @@ { "github_beta": "true", - "last_update": "06-01-2024", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "readarr", "source": "github", "upstream_repo": "linuxserver/docker-readarr", - "upstream_version": "0.3.14.2354" + "upstream_version": "0.3.15.2376" } diff --git a/requestrr/config.json b/requestrr/config.json index 4be0b554c..571c5680d 100644 --- a/requestrr/config.json +++ b/requestrr/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/requestrr/stats.png b/requestrr/stats.png index 16204c671..0958ff8fb 100644 Binary files a/requestrr/stats.png and b/requestrr/stats.png differ diff --git a/resiliosync/config.json b/resiliosync/config.json index 4e7556e45..74ed00b9e 100644 --- a/resiliosync/config.json +++ b/resiliosync/config.json @@ -31,6 +31,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/resiliosync/stats.png b/resiliosync/stats.png index 1df308863..28e9e7e62 100644 Binary files a/resiliosync/stats.png and b/resiliosync/stats.png differ diff --git a/sabnzbd/config.json b/sabnzbd/config.json index 0edbc8972..db934d8d8 100644 --- a/sabnzbd/config.json +++ b/sabnzbd/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/sabnzbd/stats.png b/sabnzbd/stats.png index 22fd50388..cdd5d4aff 100644 Binary files a/sabnzbd/stats.png and b/sabnzbd/stats.png differ diff --git a/scrutiny/config.json b/scrutiny/config.json index bbe782411..54d3564d2 100644 --- a/scrutiny/config.json +++ b/scrutiny/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/scrutiny/stats.png b/scrutiny/stats.png index f921bc0d3..51ad4dca9 100644 Binary files a/scrutiny/stats.png and b/scrutiny/stats.png differ diff --git a/scrutiny_fa/stats.png b/scrutiny_fa/stats.png index b6dcf002c..529fd8740 100644 Binary files a/scrutiny_fa/stats.png and b/scrutiny_fa/stats.png differ diff --git a/seafile/config.json b/seafile/config.json index 6e273bf5e..b906f08ca 100644 --- a/seafile/config.json +++ b/seafile/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/seafile/stats.png b/seafile/stats.png index 189edce63..e69de29bb 100644 Binary files a/seafile/stats.png and b/seafile/stats.png differ diff --git a/signalk/CHANGELOG.md b/signalk/CHANGELOG.md index 8b028f8f3..4b7b9a671 100644 --- a/signalk/CHANGELOG.md +++ b/signalk/CHANGELOG.md @@ -1,3 +1,6 @@ + +## 2.5.0 (13-01-2024) +- Update to latest version from SignalK/signalk-server ### 2.4.1-3 (22-11-2023) - Minor bugs fixed ### 2.4.1-2 (22-11-2023) diff --git a/signalk/config.json b/signalk/config.json index c981aa862..96aeec819 100644 --- a/signalk/config.json +++ b/signalk/config.json @@ -32,6 +32,6 @@ }, "slug": "signalk", "url": "https://github.com/alexbelgium/hassio-addons", - "version": "2.4.1-3", + "version": "2.5.0", "webui": "http://[HOST]:[PORT:3000]" } diff --git a/signalk/stats.png b/signalk/stats.png index 05cffda3d..11a7e3392 100644 Binary files a/signalk/stats.png and b/signalk/stats.png differ diff --git a/signalk/updater.json b/signalk/updater.json index 1daf6bc74..df1ae9716 100644 --- a/signalk/updater.json +++ b/signalk/updater.json @@ -1,8 +1,8 @@ { - "last_update": "04-11-2023", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "signalk", "source": "github", "upstream_repo": "SignalK/signalk-server", - "upstream_version": "2.4.1" + "upstream_version": "2.5.0" } diff --git a/sonarr/CHANGELOG.md b/sonarr/CHANGELOG.md index c3e9cf00c..8f26f591b 100644 --- a/sonarr/CHANGELOG.md +++ b/sonarr/CHANGELOG.md @@ -1,3 +1,7 @@ +- There is now an official addon in the community repository, you should migrate to it ! + +## 4.0.0.836 (13-01-2024) +- Update to latest version from linuxserver/docker-sonarr ## 4.0.0.751 (06-01-2024) - Update to latest version from linuxserver/docker-sonarr diff --git a/sonarr/Dockerfile b/sonarr/Dockerfile index 61e9960d3..db45d1aa0 100644 --- a/sonarr/Dockerfile +++ b/sonarr/Dockerfile @@ -16,7 +16,7 @@ ARG BUILD_FROM ARG BUILD_VERSION -ARG BUILD_UPSTREAM="4.0.0.751" +ARG BUILD_UPSTREAM="4.0.0.836" FROM ${BUILD_FROM} ################## @@ -41,7 +41,7 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Modules -ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh" +ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" # Automatic modules download ADD "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/ha_automodules.sh" "/ha_automodules.sh" diff --git a/sonarr/config.json b/sonarr/config.json index dd4ae5fcc..f331332dd 100644 --- a/sonarr/config.json +++ b/sonarr/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", @@ -103,5 +110,5 @@ "slug": "sonarr_nas", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons/tree/master/sonarr", - "version": "4.0.0.751" + "version": "4.0.0.836" } diff --git a/sonarr/stats.png b/sonarr/stats.png index c2725717a..99897d0fa 100644 Binary files a/sonarr/stats.png and b/sonarr/stats.png differ diff --git a/sonarr/updater.json b/sonarr/updater.json index 27f246946..ebb70669d 100644 --- a/sonarr/updater.json +++ b/sonarr/updater.json @@ -1,9 +1,9 @@ { "github_beta": true, - "last_update": "06-01-2024", + "last_update": "13-01-2024", "repository": "alexbelgium/hassio-addons", "slug": "sonarr", "source": "github", "upstream_repo": "linuxserver/docker-sonarr", - "upstream_version": "4.0.0.751" + "upstream_version": "4.0.0.836" } diff --git a/sponsorblockcast/stats.png b/sponsorblockcast/stats.png index 4b2a54502..9fa9d3015 100644 Binary files a/sponsorblockcast/stats.png and b/sponsorblockcast/stats.png differ diff --git a/spotweb/stats.png b/spotweb/stats.png index e100cccf8..443d1b9a2 100644 Binary files a/spotweb/stats.png and b/spotweb/stats.png differ diff --git a/tandoor_recipes/config.json b/tandoor_recipes/config.json index c64ec905c..cd99f6af1 100644 --- a/tandoor_recipes/config.json +++ b/tandoor_recipes/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/tandoor_recipes/stats.png b/tandoor_recipes/stats.png index de466db38..c0992c3d5 100644 Binary files a/tandoor_recipes/stats.png and b/tandoor_recipes/stats.png differ diff --git a/tdarr/config.json b/tdarr/config.json index 407a66963..668aff167 100644 --- a/tdarr/config.json +++ b/tdarr/config.json @@ -37,6 +37,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/tdarr/stats.png b/tdarr/stats.png index 38e3b9242..b73039aa5 100644 Binary files a/tdarr/stats.png and b/tdarr/stats.png differ diff --git a/teamspeak/stats.png b/teamspeak/stats.png index 1e996c62c..8cd2d94bc 100644 Binary files a/teamspeak/stats.png and b/teamspeak/stats.png differ diff --git a/transmission/config.json b/transmission/config.json index de67f85b4..4143af13c 100644 --- a/transmission/config.json +++ b/transmission/config.json @@ -31,6 +31,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/transmission/rootfs/etc/cont-init.d/90-customUI.sh b/transmission/rootfs/etc/cont-init.d/90-customUI.sh index 71b664414..909785c3d 100755 --- a/transmission/rootfs/etc/cont-init.d/90-customUI.sh +++ b/transmission/rootfs/etc/cont-init.d/90-customUI.sh @@ -25,7 +25,7 @@ if bashio::config.has_value 'customUI' && [ ! "$CUSTOMUI" = default ] && [ ! "$C ;; "transmission-web-control") - curl -f -s -S -J -L -o /release.zip "$(curl -f -s https://api.github.com/repos/transmission-web-control/transmission-web-control/releases/latest | grep -o "http.*dist.zip" | head -1)" >/dev/null + curl -f -s -S -J -L -o /release.zip "$(curl -f -s -L https://api.github.com/repos/transmission-web-control/transmission-web-control/releases/latest | grep -o "http.*dist.zip" | head -1)" >/dev/null ### Install WebUI mkdir -p /transmission-web-control unzip -q /release.zip -d /transmission-web-control @@ -49,7 +49,7 @@ if bashio::config.has_value 'customUI' && [ ! "$CUSTOMUI" = default ] && [ ! "$C ;; "transmissionic") - TRANSMISSIONIC_VERSION=$(curl -s "https://api.github.com/repos/6c65726f79/Transmissionic/releases/latest" | jq -r .tag_name) + TRANSMISSIONIC_VERSION=$(curl -s -L "https://api.github.com/repos/6c65726f79/Transmissionic/releases/latest" | jq -r .tag_name) curl -o /tmp/transmissionic.zip -L "https://github.com/6c65726f79/Transmissionic/releases/download/${TRANSMISSIONIC_VERSION}/Transmissionic-webui-${TRANSMISSIONIC_VERSION}.zip" unzip /tmp/transmissionic.zip -d /tmp mv /tmp/web /transmissionic diff --git a/transmission/stats.png b/transmission/stats.png index c7e5884df..7cf1045e9 100644 Binary files a/transmission/stats.png and b/transmission/stats.png differ diff --git a/transmission_openvpn/config.json b/transmission_openvpn/config.json index 04ab10cc2..1441022b2 100644 --- a/transmission_openvpn/config.json +++ b/transmission_openvpn/config.json @@ -31,6 +31,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/transmission_openvpn/stats.png b/transmission_openvpn/stats.png index 7d8173ae1..9af6f883c 100644 Binary files a/transmission_openvpn/stats.png and b/transmission_openvpn/stats.png differ diff --git a/ubooquity/config.json b/ubooquity/config.json index 80acf2730..aab8b2fc5 100644 --- a/ubooquity/config.json +++ b/ubooquity/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/ubooquity/stats.png b/ubooquity/stats.png index 1fd9895ce..16e050af4 100644 Binary files a/ubooquity/stats.png and b/ubooquity/stats.png differ diff --git a/unpackerr/config.json b/unpackerr/config.json index a0d04bc42..a3e606a3f 100644 --- a/unpackerr/config.json +++ b/unpackerr/config.json @@ -29,6 +29,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/unpackerr/stats.png b/unpackerr/stats.png index 379d320f7..6c34d16d5 100644 Binary files a/unpackerr/stats.png and b/unpackerr/stats.png differ diff --git a/webtop_kde/config.json b/webtop_kde/config.json index 81d9fb273..8dd10cc8e 100644 --- a/webtop_kde/config.json +++ b/webtop_kde/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/webtop_kde/stats.png b/webtop_kde/stats.png index 9391fa093..fd791cc3e 100644 Binary files a/webtop_kde/stats.png and b/webtop_kde/stats.png differ diff --git a/webtrees/config.json b/webtrees/config.json index f558b2d50..66d26a904 100644 --- a/webtrees/config.json +++ b/webtrees/config.json @@ -31,6 +31,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/webtrees/stats.png b/webtrees/stats.png index 97361be89..e02dc79fd 100644 Binary files a/webtrees/stats.png and b/webtrees/stats.png differ diff --git a/wger/stats.png b/wger/stats.png index 8a62bad90..b6e27b343 100644 Binary files a/wger/stats.png and b/wger/stats.png differ diff --git a/whoogle/config.json b/whoogle/config.json index dd556550e..28e2b9735 100644 --- a/whoogle/config.json +++ b/whoogle/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/whoogle/stats.png b/whoogle/stats.png index 32b9f2616..983e8f62d 100644 Binary files a/whoogle/stats.png and b/whoogle/stats.png differ diff --git a/xteve/stats.png b/xteve/stats.png index 7bfffd33b..a418553ae 100644 Binary files a/xteve/stats.png and b/xteve/stats.png differ diff --git a/zoneminder/config.json b/zoneminder/config.json index b1f891581..cc2585e0a 100644 --- a/zoneminder/config.json +++ b/zoneminder/config.json @@ -30,6 +30,13 @@ "/dev/nvme", "/dev/nvme0n1p1", "/dev/nvme0n1p2", + "/dev/nvme0n1p3", + "/dev/nvme1n1p1", + "/dev/nvme1n1p2", + "/dev/nvme1n1p3", + "/dev/nvme2n1p1", + "/dev/nvme2n1p2", + "/dev/nvme3n1p3", "/dev/mmcblk", "/dev/fuse", "/dev/sda1", diff --git a/zoneminder/stats.png b/zoneminder/stats.png index f5ded8281..727a23a02 100644 Binary files a/zoneminder/stats.png and b/zoneminder/stats.png differ