diff --git a/applicationFeed-raw.json b/applicationFeed-raw.json
index c9d9b3cc2..a25ce9f27 100755
--- a/applicationFeed-raw.json
+++ b/applicationFeed-raw.json
@@ -2038,7 +2038,6 @@
],
"downloads": 15550210,
"stars": 33,
- "LastUpdate": 1657527572,
"trending": 0.035,
"trends": [
0.9,
@@ -2068,6 +2067,7 @@
15550210
],
"LastUpdateScan": 1661180048,
+ "LastUpdate": 1657527572,
"FirstSeen": 1,
"topTrending": -0.865,
"topPerforming": 0.035
@@ -10269,7 +10269,6 @@
],
"downloads": 418453,
"stars": 4,
- "LastUpdate": 1480962090,
"trending": 0.001,
"trends": [
0.001,
@@ -10288,6 +10287,7 @@
418453
],
"LastUpdateScan": 1661180049,
+ "LastUpdate": 1480962090,
"FirstSeen": 1459915200,
"topTrending": 0
},
@@ -12542,7 +12542,6 @@
],
"downloads": 90829,
"stars": 7,
- "LastUpdate": 1466989716,
"trending": 0.079,
"trends": [
0.074,
@@ -12564,6 +12563,7 @@
90829
],
"LastUpdateScan": 1661180049,
+ "LastUpdate": 1466989716,
"FirstSeen": 1450760400,
"topTrending": 0.0050000000000000044
},
@@ -44145,7 +44145,6 @@
],
"downloads": 388557,
"stars": 2,
- "LastUpdate": 1509089942,
"trending": 0.015,
"trends": [
3.614,
@@ -44175,6 +44174,7 @@
388557
],
"LastUpdateScan": 1661180049,
+ "LastUpdate": 1509089942,
"FirstSeen": "1498761403",
"topTrending": -3.5989999999999998,
"topPerforming": 0.015
@@ -44823,7 +44823,6 @@
],
"downloads": 70165276,
"stars": 111,
- "LastUpdate": 1661101444,
"trending": 0.252,
"trends": [
2.029,
@@ -44853,6 +44852,7 @@
70165276
],
"LastUpdateScan": 1661180049,
+ "LastUpdate": 1661101444,
"FirstSeen": 1472529600,
"topTrending": -1.777,
"topPerforming": 0.252
@@ -49178,8 +49178,8 @@
],
"downloads": 256345,
"stars": 5,
- "LastUpdate": 1516208463,
"LastUpdateScan": 1661180049,
+ "LastUpdate": 1516208463,
"FirstSeen": 1486789200
},
{
@@ -78906,7 +78906,6 @@
],
"downloads": 204878941,
"stars": 974,
- "LastUpdate": 1661165038,
"trending": 1.058,
"trends": [
4.581,
@@ -78936,6 +78935,7 @@
204878941
],
"LastUpdateScan": 1661180049,
+ "LastUpdate": 1661165038,
"FirstSeen": 1591042693,
"topTrending": -3.5230000000000006,
"topPerforming": 1.058
@@ -82155,7 +82155,6 @@
"GameServers"
],
"stars": 26,
- "LastUpdate": 1657549140,
"trendsDate": [
1645599796,
1648195442,
@@ -82166,6 +82165,7 @@
1661180050
],
"LastUpdateScan": 1661180050,
+ "LastUpdate": 1657549140,
"FirstSeen": 1557245221
},
{
@@ -87999,7 +87999,6 @@
"GameServers"
],
"stars": 26,
- "LastUpdate": 1657549140,
"trendsDate": [
1645599797,
1648195443,
@@ -88010,6 +88009,7 @@
1661180050
],
"LastUpdateScan": 1661180050,
+ "LastUpdate": 1657549140,
"FirstSeen": 1557259769
},
{
@@ -91547,7 +91547,6 @@
"GameServers"
],
"stars": 26,
- "LastUpdate": 1657549140,
"trendsDate": [
1645599797,
1648195443,
@@ -91558,6 +91557,7 @@
1661180050
],
"LastUpdateScan": 1661180050,
+ "LastUpdate": 1657549140,
"FirstSeen": 1557252432
},
{
@@ -93154,7 +93154,6 @@
"GameServers"
],
"stars": 26,
- "LastUpdate": 1657549140,
"trendsDate": [
1645599798,
1648195443,
@@ -93165,6 +93164,7 @@
1661180050
],
"LastUpdateScan": 1661180050,
+ "LastUpdate": 1657549140,
"FirstSeen": 1557252432
},
{
@@ -93375,7 +93375,6 @@
"GameServers"
],
"stars": 26,
- "LastUpdate": 1657549140,
"trendsDate": [
1645599798,
1648195443,
@@ -93386,6 +93385,7 @@
1661180050
],
"LastUpdateScan": 1661180050,
+ "LastUpdate": 1657549140,
"FirstSeen": 1557252433
},
{
@@ -124443,7 +124443,6 @@
],
"downloads": 201016,
"stars": 1,
- "LastUpdate": 1655230612,
"trending": 0.034,
"trends": [
8.287,
@@ -124473,6 +124472,7 @@
201016
],
"LastUpdateScan": 1661180050,
+ "LastUpdate": 1655230612,
"FirstSeen": 1572851494,
"topTrending": -8.253,
"topPerforming": 0.034
@@ -197942,7 +197942,6 @@
],
"downloads": 153389931,
"stars": 1153,
- "LastUpdate": 1660914427,
"trending": 0.736,
"trends": [
2.461,
@@ -197972,6 +197971,7 @@
153389931
],
"LastUpdateScan": 1661180051,
+ "LastUpdate": 1660914427,
"FirstSeen": 1622206062,
"topTrending": -1.7249999999999999,
"topPerforming": 0.736
@@ -198125,7 +198125,6 @@
"MediaApp-Other"
],
"downloads": 41288,
- "LastUpdate": 1649111119,
"trending": 0.085,
"trends": [
20.066,
@@ -198155,6 +198154,7 @@
41288
],
"LastUpdateScan": 1661180051,
+ "LastUpdate": 1649111119,
"FirstSeen": 1622217151,
"topTrending": -19.980999999999998
},
@@ -198216,7 +198216,6 @@
],
"downloads": 14035215,
"stars": 61,
- "LastUpdate": 1659017976,
"trending": 1.35,
"trends": [
1.646,
@@ -198246,6 +198245,7 @@
14035215
],
"LastUpdateScan": 1661180051,
+ "LastUpdate": 1659017976,
"FirstSeen": 1622217152,
"topTrending": -0.2959999999999998,
"topPerforming": 1.35
@@ -242463,7 +242463,6 @@
],
"downloads": 5006369,
"stars": 22,
- "LastUpdate": 1660933333,
"trending": 0.192,
"trends": [
0.223,
@@ -242479,6 +242478,7 @@
5006369
],
"LastUpdateScan": 1661180051,
+ "LastUpdate": 1660933333,
"FirstSeen": 1655989612
},
{
@@ -244176,8 +244176,8 @@
"Security"
],
"downloads": 4622,
- "LastUpdate": 1659431384,
"LastUpdateScan": 1661180051,
+ "LastUpdate": 1659431384,
"FirstSeen": 1661180051
},
{
@@ -244543,8 +244543,8 @@
"MediaApp-Photos"
],
"downloads": 27,
- "LastUpdate": 1661004588,
"LastUpdateScan": 1661180051,
+ "LastUpdate": 1661004588,
"FirstSeen": 1661180051
}
]
\ No newline at end of file
diff --git a/log.txt b/log.txt
index 4a32678ab..780159eea 100644
--- a/log.txt
+++ b/log.txt
@@ -3021,18 +3021,23 @@ Downloading alexandru360's Repository: https://github.com/alexandru360/unVerdacc
Processing /tmp/appFeed/templates/alexandru360sRepository/docker.xml...Success
+Downloading mrslaw's Repository: https://github.com/MountainGod2/unraid-templates -> /tmp/appFeed/templates/mrslawsRepository Success!
+Processing /tmp/appFeed/templates/mrslawsRepository/ca_profile.xml...FOUND PROFILE
+Processing /tmp/appFeed/templates/mrslawsRepository/crowdsec-cloudflare-bouncer/crowdsec-cloudflare-bouncer.xml...Success
+
+
+Downloading Aerilym's Repository: https://github.com/Aerilym/docker-templates -> /tmp/appFeed/templates/AerilymsRepository Success!
+Processing /tmp/appFeed/templates/AerilymsRepository/aerilym/ca_profile.xml...FOUND PROFILE
+Processing /tmp/appFeed/templates/AerilymsRepository/aerilym/photoprism-helper.xml...Success
+
+
Updating stats on containers
-randomninjaatk/radarr-extended
-randomninjaatk/radarr-extended Downloads: 66 Stars: 0 Base: unknown
Updating GitHub
Warning: file_get_contents(/tmp/community.applications/tempFiles/templates.json): failed to open stream: No such file or directory in /tmp/GitHub/SourceCode/AppFeed/appsthread.php on line 47
-[master 4ef57a60] Update
- 7 files changed, 400 insertions(+), 124 deletions(-)
-fatal: could not read Username for 'https://github.com': No such device or address
diff --git a/old-applicationFeed-raw.json b/old-applicationFeed-raw.json
index 7e4bcaf07..c9d9b3cc2 100755
--- a/old-applicationFeed-raw.json
+++ b/old-applicationFeed-raw.json
@@ -2036,41 +2036,41 @@
"CategoryList": [
"Downloaders"
],
- "downloads": 15544726,
+ "downloads": 15550210,
"stars": 33,
- "trending": 0.033,
+ "LastUpdate": 1657527572,
+ "trending": 0.035,
"trends": [
- 0.919,
0.9,
0.28,
0.105,
0.083,
0.037,
- 0.033
+ 0.033,
+ 0.035
],
"trendsDate": [
- 1643000595,
1645599794,
1648195420,
1650794596,
1653393804,
1655989609,
- 1658585020
+ 1658585020,
+ 1661180048
],
"downloadtrend": [
- 15322273,
15461352,
15504729,
15521035,
15533875,
15539580,
- 15544726
+ 15544726,
+ 15550210
],
- "LastUpdateScan": 1658585020,
- "LastUpdate": 1657527572,
+ "LastUpdateScan": 1661180048,
"FirstSeen": 1,
- "topTrending": -0.886,
- "topPerforming": 0.033
+ "topTrending": -0.865,
+ "topPerforming": 0.035
},
{
"TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/delugevpn.xml",
@@ -10267,25 +10267,29 @@
"Downloaders",
"MediaServer-Video"
],
- "downloads": 418450,
+ "downloads": 418453,
"stars": 4,
+ "LastUpdate": 1480962090,
"trending": 0.001,
"trends": [
+ 0.001,
0.001,
0.001
],
"trendsDate": [
1655989610,
- 1658585020
+ 1658585020,
+ 1661180049
],
"downloadtrend": [
418444,
418447,
- 418450
+ 418450,
+ 418453
],
- "LastUpdateScan": 1658585020,
- "LastUpdate": 1480962090,
- "FirstSeen": 1459915200
+ "LastUpdateScan": 1661180049,
+ "FirstSeen": 1459915200,
+ "topTrending": 0
},
{
"Name": "RDP-Boinc",
@@ -12536,29 +12540,32 @@
"CategoryList": [
"Downloaders"
],
- "downloads": 90757,
+ "downloads": 90829,
"stars": 7,
- "trending": 0.072,
+ "LastUpdate": 1466989716,
+ "trending": 0.079,
"trends": [
0.074,
0.074,
- 0.072
+ 0.072,
+ 0.079
],
"trendsDate": [
1653393805,
1655989610,
- 1658585020
+ 1658585020,
+ 1661180049
],
"downloadtrend": [
90558,
90625,
90692,
- 90757
+ 90757,
+ 90829
],
- "LastUpdateScan": 1658585020,
- "LastUpdate": 1466989716,
+ "LastUpdateScan": 1661180049,
"FirstSeen": 1450760400,
- "topTrending": -0.0020000000000000018
+ "topTrending": 0.0050000000000000044
},
{
"Name": "PlexMediaServer",
@@ -44136,41 +44143,41 @@
"CategoryList": [
"MediaApp-Video"
],
- "downloads": 388500,
+ "downloads": 388557,
"stars": 2,
- "trending": 0.008,
+ "LastUpdate": 1509089942,
+ "trending": 0.015,
"trends": [
- 3.241,
3.614,
0.644,
0.015,
0.007,
0.018,
- 0.008
+ 0.008,
+ 0.015
],
"trendsDate": [
- 1643000596,
1645599795,
1648195439,
1650794597,
1653393805,
1655989610,
- 1658585020
+ 1658585020,
+ 1661180049
],
"downloadtrend": [
- 371869,
385813,
388314,
388372,
388401,
388469,
- 388500
+ 388500,
+ 388557
],
- "LastUpdateScan": 1658585020,
- "LastUpdate": 1509089942,
+ "LastUpdateScan": 1661180049,
"FirstSeen": "1498761403",
- "topTrending": -3.233,
- "topPerforming": 0.008
+ "topTrending": -3.5989999999999998,
+ "topPerforming": 0.015
},
{
"Name": "Webgrabplus",
@@ -44814,41 +44821,41 @@
"Network-Other",
"Tools-Utilities"
],
- "downloads": 69988139,
- "stars": 109,
- "trending": 0.242,
+ "downloads": 70165276,
+ "stars": 111,
+ "LastUpdate": 1661101444,
+ "trending": 0.252,
"trends": [
- 1.914,
2.029,
0.536,
0.111,
0.129,
0.204,
- 0.242
+ 0.242,
+ 0.252
],
"trendsDate": [
- 1643000597,
1645599795,
1648195440,
1650794597,
1653393805,
1655989610,
- 1658585020
+ 1658585020,
+ 1661180049
],
"downloadtrend": [
- 67733922,
69136436,
69509106,
69586568,
69676388,
69818686,
- 69988139
+ 69988139,
+ 70165276
],
- "LastUpdateScan": 1658585020,
- "LastUpdate": 1657963672,
+ "LastUpdateScan": 1661180049,
"FirstSeen": 1472529600,
- "topTrending": -1.672,
- "topPerforming": 0.242
+ "topTrending": -1.777,
+ "topPerforming": 0.252
},
{
"Name": "Grafana",
@@ -49169,10 +49176,10 @@
"Network-Other",
"Productivity"
],
- "downloads": 256344,
+ "downloads": 256345,
"stars": 5,
- "LastUpdateScan": 1658585020,
"LastUpdate": 1516208463,
+ "LastUpdateScan": 1661180049,
"FirstSeen": 1486789200
},
{
@@ -78897,41 +78904,41 @@
"CategoryList": [
"Tools-Utilities"
],
- "downloads": 202711458,
- "stars": 955,
- "trending": 1.17,
+ "downloads": 204878941,
+ "stars": 974,
+ "LastUpdate": 1661165038,
+ "trending": 1.058,
"trends": [
- 4.34,
4.581,
1.92,
1.036,
1.01,
1.093,
- 1.17
+ 1.17,
+ 1.058
],
"trendsDate": [
- 1643000597,
1645599796,
1648195441,
1650794598,
1653393806,
1655989610,
- 1658585021
+ 1658585021,
+ 1661180049
],
"downloadtrend": [
- 181667269,
190389528,
194117286,
196150027,
198151163,
200340156,
- 202711458
+ 202711458,
+ 204878941
],
- "LastUpdateScan": 1658585021,
- "LastUpdate": 1658539750,
+ "LastUpdateScan": 1661180049,
"FirstSeen": 1591042693,
- "topTrending": -3.17,
- "topPerforming": 1.17
+ "topTrending": -3.5230000000000006,
+ "topPerforming": 1.058
},
{
"Name": "pinry",
@@ -82147,18 +82154,18 @@
"CategoryList": [
"GameServers"
],
- "stars": 24,
+ "stars": 26,
+ "LastUpdate": 1657549140,
"trendsDate": [
- 1643000598,
1645599796,
1648195442,
1650794598,
1653393806,
1655989611,
- 1658585021
+ 1658585021,
+ 1661180050
],
- "LastUpdateScan": 1658585021,
- "LastUpdate": 1657549140,
+ "LastUpdateScan": 1661180050,
"FirstSeen": 1557245221
},
{
@@ -87991,18 +87998,18 @@
"CategoryList": [
"GameServers"
],
- "stars": 24,
+ "stars": 26,
+ "LastUpdate": 1657549140,
"trendsDate": [
- 1643000598,
1645599797,
1648195443,
1650794598,
1653393806,
1655989611,
- 1658585021
+ 1658585021,
+ 1661180050
],
- "LastUpdateScan": 1658585021,
- "LastUpdate": 1657549140,
+ "LastUpdateScan": 1661180050,
"FirstSeen": 1557259769
},
{
@@ -91539,18 +91546,18 @@
"CategoryList": [
"GameServers"
],
- "stars": 24,
+ "stars": 26,
+ "LastUpdate": 1657549140,
"trendsDate": [
- 1643000598,
1645599797,
1648195443,
1650794599,
1653393807,
1655989611,
- 1658585021
+ 1658585021,
+ 1661180050
],
- "LastUpdateScan": 1658585021,
- "LastUpdate": 1657549140,
+ "LastUpdateScan": 1661180050,
"FirstSeen": 1557252432
},
{
@@ -93146,18 +93153,18 @@
"CategoryList": [
"GameServers"
],
- "stars": 24,
+ "stars": 26,
+ "LastUpdate": 1657549140,
"trendsDate": [
- 1643000599,
1645599798,
1648195443,
1650794599,
1653393807,
1655989611,
- 1658585021
+ 1658585021,
+ 1661180050
],
- "LastUpdateScan": 1658585021,
- "LastUpdate": 1657549140,
+ "LastUpdateScan": 1661180050,
"FirstSeen": 1557252432
},
{
@@ -93367,18 +93374,18 @@
"CategoryList": [
"GameServers"
],
- "stars": 24,
+ "stars": 26,
+ "LastUpdate": 1657549140,
"trendsDate": [
- 1643000599,
1645599798,
1648195443,
1650794599,
1653393807,
1655989611,
- 1658585021
+ 1658585021,
+ 1661180050
],
- "LastUpdateScan": 1658585021,
- "LastUpdate": 1657549140,
+ "LastUpdateScan": 1661180050,
"FirstSeen": 1557252433
},
{
@@ -124434,41 +124441,41 @@
"CategoryList": [
"Tools-Utilities"
],
- "downloads": 200947,
+ "downloads": 201016,
"stars": 1,
- "trending": 0.027,
+ "LastUpdate": 1655230612,
+ "trending": 0.034,
"trends": [
- 8.642,
8.287,
1.825,
0.014,
0.01,
0.081,
- 0.027
+ 0.027,
+ 0.034
],
"trendsDate": [
- 1643000599,
1645599798,
1648195444,
1650794599,
1653393807,
1655989611,
- 1658585022
+ 1658585022,
+ 1661180050
],
"downloadtrend": [
- 180692,
197019,
200682,
200710,
200730,
200893,
- 200947
+ 200947,
+ 201016
],
- "LastUpdateScan": 1658585022,
- "LastUpdate": 1655230612,
+ "LastUpdateScan": 1661180050,
"FirstSeen": 1572851494,
- "topTrending": -8.615,
- "topPerforming": 0.027
+ "topTrending": -8.253,
+ "topPerforming": 0.034
},
{
"Name": "red-discordbot",
@@ -157917,8 +157924,8 @@
"MediaApp-Video"
],
"downloads": 66,
- "LastUpdate": 1661172862,
"LastUpdateScan": 1661177031,
+ "LastUpdate": 1661172862,
"FirstSeen": 1661177031
},
{
@@ -197933,41 +197940,41 @@
"Network-Proxy",
"Network-Management"
],
- "downloads": 152260584,
- "stars": 1144,
- "trending": 0.956,
+ "downloads": 153389931,
+ "stars": 1153,
+ "LastUpdate": 1660914427,
+ "trending": 0.736,
"trends": [
- 2.219,
2.461,
1.109,
0.761,
0.793,
0.845,
- 0.956
+ 0.956,
+ 0.736
],
"trendsDate": [
- 1643000600,
1645599799,
1648195444,
1650794600,
1653393808,
1655989612,
- 1658585022
+ 1658585022,
+ 1661180051
],
"downloadtrend": [
- 142000883,
145582993,
147215896,
148345477,
149531577,
150805220,
- 152260584
+ 152260584,
+ 153389931
],
- "LastUpdateScan": 1658585022,
- "LastUpdate": 1656341383,
+ "LastUpdateScan": 1661180051,
"FirstSeen": 1622206062,
- "topTrending": -1.263,
- "topPerforming": 0.956
+ "topTrending": -1.7249999999999999,
+ "topPerforming": 0.736
},
{
"TemplateURL": "https://raw.githubusercontent.com/OFark/docker-templates/master/OFark/Compressarr.xml",
@@ -198117,39 +198124,39 @@
"CategoryList": [
"MediaApp-Other"
],
- "downloads": 41253,
- "trending": 0.061,
+ "downloads": 41288,
+ "LastUpdate": 1649111119,
+ "trending": 0.085,
"trends": [
- 14.703,
20.066,
1.22,
0.199,
0.083,
0.082,
- 0.061
+ 0.061,
+ 0.085
],
"trendsDate": [
- 1643000600,
1645599799,
1648195444,
1650794600,
1653393808,
1655989612,
- 1658585022
+ 1658585022,
+ 1661180051
],
"downloadtrend": [
- 32435,
40577,
41078,
41160,
41194,
41228,
- 41253
+ 41253,
+ 41288
],
- "LastUpdateScan": 1658585022,
- "LastUpdate": 1649111119,
+ "LastUpdateScan": 1661180051,
"FirstSeen": 1622217151,
- "topTrending": -14.642
+ "topTrending": -19.980999999999998
},
{
"TemplateURL": "https://raw.githubusercontent.com/OFark/docker-templates/master/OFark/ElasticSearch5.xml",
@@ -198207,41 +198214,41 @@
"CategoryList": [
"Other"
],
- "downloads": 13845743,
+ "downloads": 14035215,
"stars": 61,
- "trending": 1.094,
+ "LastUpdate": 1659017976,
+ "trending": 1.35,
"trends": [
- 1.18,
1.646,
1.374,
0.894,
0.891,
1.043,
- 1.094
+ 1.094,
+ 1.35
],
"trendsDate": [
- 1643000600,
1645599799,
1648195444,
1650794600,
1653393808,
1655989612,
- 1658585022
+ 1658585022,
+ 1661180051
],
"downloadtrend": [
- 12911669,
13127722,
13310610,
13430661,
13551343,
13694216,
- 13845743
+ 13845743,
+ 14035215
],
- "LastUpdateScan": 1658585022,
- "LastUpdate": 1657202761,
+ "LastUpdateScan": 1661180051,
"FirstSeen": 1622217152,
- "topTrending": -0.08599999999999985,
- "topPerforming": 1.094
+ "topTrending": -0.2959999999999998,
+ "topPerforming": 1.35
},
{
"Name": "nordvpn",
@@ -242454,21 +242461,24 @@
"MediaServer-Photos",
"MediaServer-Other"
],
- "downloads": 4996734,
- "stars": 21,
- "trending": 0.223,
+ "downloads": 5006369,
+ "stars": 22,
+ "LastUpdate": 1660933333,
+ "trending": 0.192,
"trends": [
- 0.223
+ 0.223,
+ 0.192
],
"trendsDate": [
- 1658585022
+ 1658585022,
+ 1661180051
],
"downloadtrend": [
4985587,
- 4996734
+ 4996734,
+ 5006369
],
- "LastUpdateScan": 1658585022,
- "LastUpdate": 1658079614,
+ "LastUpdateScan": 1661180051,
"FirstSeen": 1655989612
},
{
@@ -244073,5 +244083,468 @@
"LastUpdateScan": 1659665712,
"LastUpdate": 1659636621,
"FirstSeen": 1659665712
+ },
+ {
+ "Name": "crowdsec-cloudflare-bouncer",
+ "Repository": "crowdsecurity/cloudflare-bouncer:latest",
+ "Registry": "https://registry.hub.docker.com/r/crowdsecurity/cloudflare-bouncer",
+ "Network": "bridge",
+ "Shell": "sh",
+ "Privileged": "false",
+ "Support": "https://registry.hub.docker.com/r/crowdsecurity/cloudflare-bouncer",
+ "Project": "https://github.com/crowdsecurity/cs-cloudflare-bouncer",
+ "Overview": "A bouncer that syncs the decisions made by CrowdSec with CloudFlare's firewall. Manages multi user, multi account, multi zone setup. Supports IP, Country and AS scoped decisions.",
+ "WebUI": "http://[IP]:[PORT:2112]/metrics",
+ "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/crowdsec-cloudflare-bouncer/crowdsec-cloudflare-bouncer.xml",
+ "Icon": "https://raw.githubusercontent.com/crowdsecurity/cs-cloudflare-bouncer/main/docs/assets/crowdsec_cloudfare.png",
+ "Requires": "Create API token and set permisions\r
\r
https://dash.cloudflare.com/profile/api-tokens\r
https://raw.githubusercontent.com/crowdsecurity/cs-cloudflare-bouncer/main/docs/assets/token_permissions.png\r
\r
Obtain `crowdsec_lapi_key` from crowdsec terminal\r
`cscli -oraw bouncers add cloudflarebouncer`\r
\r
Create `/crowdsec/bouncers` directory if it doesn't exist\r
`sudo mkdir /mnt/user/appdata/crowdsec/bouncers`\r
\r
Create CF bouncer config using token(s), ex. `,`\r
`docker run --rm crowdsecurity/cloudflare-bouncer -g CLOUDFLARE_API_TOKEN > /mnt/user/appdata/crowdsec/bouncers/crowdsec-cloudflare-bouncer.yaml`\r
\r
Review config and set `crowdsec_lapi_key` , `crowdsec_lapi_url` must be reachable by the container\r
`sudo nano /mnt/user/appdata/crowdsec/bouncers/crowdsec-cloudflare-bouncer.yaml`\r
\r
Start the container",
+ "Config": [
+ {
+ "@attributes": {
+ "Name": "Appdata",
+ "Target": "/etc/crowdsec",
+ "Default": "/mnt/user/appdata/crowdsec/",
+ "Mode": "rw",
+ "Description": "",
+ "Type": "Path",
+ "Display": "always",
+ "Required": "true",
+ "Mask": "false"
+ },
+ "value": ""
+ },
+ {
+ "@attributes": {
+ "Name": "Port",
+ "Target": "2112",
+ "Default": "2112",
+ "Mode": "tcp",
+ "Description": "",
+ "Type": "Port",
+ "Display": "always",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "2112"
+ },
+ {
+ "@attributes": {
+ "Name": "PUID",
+ "Target": "PUID",
+ "Default": "99",
+ "Mode": "",
+ "Description": "",
+ "Type": "Variable",
+ "Display": "advanced",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "99"
+ },
+ {
+ "@attributes": {
+ "Name": "UMASK",
+ "Target": "UMASK",
+ "Default": "022",
+ "Mode": "",
+ "Description": "",
+ "Type": "Variable",
+ "Display": "advanced",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "022"
+ },
+ {
+ "@attributes": {
+ "Name": "PGID",
+ "Target": "PGID",
+ "Default": "100",
+ "Mode": "",
+ "Description": "",
+ "Type": "Variable",
+ "Display": "advanced",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "100"
+ }
+ ],
+ "Repo": "mrslaw's Repository",
+ "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/crowdsec-cloudflare-bouncer/crowdsec-cloudflare-bouncer.xml",
+ "CategoryList": [
+ "Security"
+ ],
+ "downloads": 4622,
+ "LastUpdate": 1659431384,
+ "LastUpdateScan": 1661180051,
+ "FirstSeen": 1661180051
+ },
+ {
+ "Name": "PhotoPrism-Helper",
+ "Repository": "aerilym/photoprism-helper:master",
+ "Registry": "https://hub.docker.com/r/aerilym/photoprism-helper/",
+ "Network": "bridge",
+ "Shell": "sh",
+ "Privileged": "false",
+ "Support": "https://github.com/Aerilym/photoprism-helper/issues",
+ "Project": "https://github.com/Aerilym/photoprism-helper",
+ "Overview": "PhotoPrism Helper is an unofficial companion tool created for use alongside PhotoPrism. This project isn't associated with the PhotoPrism project, it's just a companion tool created to extend the functionality of PhotoPrism.",
+ "TemplateURL": "https://raw.githubusercontent.com/Aerilym/docker-templates/master/aerilym/photoprism-helper.xml",
+ "Icon": "https://raw.githubusercontent.com/aerilym/docker-templates/master/aerilym/images/photoprism-helper.png",
+ "DonateText": "If you like my work please consider Donating.",
+ "DonateLink": "https://paypal.me/aerilym",
+ "Networking": {
+ "Mode": "bridge"
+ },
+ "Config": [
+ {
+ "@attributes": {
+ "Name": "Host Port",
+ "Target": "2343",
+ "Default": "2342",
+ "Mode": "tcp",
+ "Description": "The port the helper is hosted on. Container Port: 2343",
+ "Type": "Port",
+ "Display": "always",
+ "Required": "true",
+ "Mask": "false"
+ },
+ "value": "2343"
+ },
+ {
+ "@attributes": {
+ "Name": "PhotoPrism Username",
+ "Target": "PHOTOPRISM_USERNAME",
+ "Default": "admin",
+ "Mode": "",
+ "Description": "The PhotoPrism username you want the helper to use for access.",
+ "Type": "Variable",
+ "Display": "always",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "admin"
+ },
+ {
+ "@attributes": {
+ "Name": "PhotoPrism Password",
+ "Target": "PHOTOPRISM_PASSWORD",
+ "Default": "",
+ "Mode": "",
+ "Description": "The PhotoPrism password associated with the username.",
+ "Type": "Variable",
+ "Display": "always",
+ "Required": "false",
+ "Mask": "true"
+ },
+ "value": ""
+ },
+ {
+ "@attributes": {
+ "Name": "Helper API Key",
+ "Target": "APIKEY",
+ "Default": "testkey",
+ "Mode": "",
+ "Description": "The API key you'll use to query the helper API.",
+ "Type": "Variable",
+ "Display": "always",
+ "Required": "true",
+ "Mask": "false"
+ },
+ "value": "testkey"
+ },
+ {
+ "@attributes": {
+ "Name": "Timezone",
+ "Target": "TIMEZONE",
+ "Default": "Melbourne/Australia",
+ "Mode": "",
+ "Description": "The timezone of your instance.",
+ "Type": "Variable",
+ "Display": "always",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "Melbourne/Australia"
+ },
+ {
+ "@attributes": {
+ "Name": "Import Timeout",
+ "Target": "IMPORT_TIMEOUT",
+ "Default": "300000",
+ "Mode": "",
+ "Description": "The number of milliseconds the import function should wait for a success message before timing out.",
+ "Type": "Variable",
+ "Display": "always",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "300000"
+ },
+ {
+ "@attributes": {
+ "Name": "Auto Import",
+ "Target": "AUTO_IMPORT",
+ "Default": "false",
+ "Mode": "",
+ "Description": "Enable/Disable the auto-import feature.",
+ "Type": "Variable",
+ "Display": "always",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "false"
+ },
+ {
+ "@attributes": {
+ "Name": "Auto Import Cron Schedule",
+ "Target": "AUTO_IMPORT_CRON",
+ "Default": "0 0 5 * * * *",
+ "Mode": "",
+ "Description": "The cron expression for when to run auto-import.",
+ "Type": "Variable",
+ "Display": "always",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "0 0 5 * * * *"
+ },
+ {
+ "@attributes": {
+ "Name": "Index After Auto Import",
+ "Target": "INDEX_AFTER_AUTO_IMPORT",
+ "Default": "false",
+ "Mode": "",
+ "Description": "Enable/Disable the index after auto-importing feature.",
+ "Type": "Variable",
+ "Display": "always",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "false"
+ },
+ {
+ "@attributes": {
+ "Name": "ISDOCKER",
+ "Target": "ISDOCKER",
+ "Default": "1",
+ "Mode": "",
+ "Description": "Tells the helper instance if it is running in a Docker container. Container Variable: ISDOCKER",
+ "Type": "Variable",
+ "Display": "advanced",
+ "Required": "true",
+ "Mask": "false"
+ },
+ "value": "1"
+ },
+ {
+ "@attributes": {
+ "Name": "Logfile Path",
+ "Target": "LOGFILE_PATH",
+ "Default": "logs/local.log",
+ "Mode": "",
+ "Description": "The logging file path.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "logs/local.log"
+ },
+ {
+ "@attributes": {
+ "Name": "Log Level - Console",
+ "Target": "LOGLEVEL_CONSOLE",
+ "Default": "info",
+ "Mode": "",
+ "Description": "The log level to apply to the console log.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "info"
+ },
+ {
+ "@attributes": {
+ "Name": "Log Level - File",
+ "Target": "LOGLEVEL_FILE",
+ "Default": "error",
+ "Mode": "",
+ "Description": "The log level to apply to the file log.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "error"
+ },
+ {
+ "@attributes": {
+ "Name": "Send Errors to the Developer",
+ "Target": "SEND_ERRORS",
+ "Default": "true",
+ "Mode": "",
+ "Description": "Enable/Disable sending errors/exceptions to the dev.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "true"
+ },
+ {
+ "@attributes": {
+ "Name": "Error Log URL (Dev)",
+ "Target": "ERROR_LOG_URL",
+ "Default": "",
+ "Mode": "",
+ "Description": "The URL to send errors to. (Don't change unless you're running your own fork of the helper)",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": ""
+ },
+ {
+ "@attributes": {
+ "Name": "Error Log Key (Dev)",
+ "Target": "ERROR_LOG_KEY",
+ "Default": "",
+ "Mode": "",
+ "Description": "The API key sent with error logs to the external server.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": ""
+ },
+ {
+ "@attributes": {
+ "Name": "Anonymise Error Logs",
+ "Target": "ERROR_LOG_IDENTITY_ANONYMISED",
+ "Default": "false",
+ "Mode": "",
+ "Description": "Enable/Disable anonymising externally sent error logs.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "false"
+ },
+ {
+ "@attributes": {
+ "Name": "Send Options in Error Log",
+ "Target": "ERROR_LOG_IDENTITY_SEND_OPTIONS",
+ "Default": "true",
+ "Mode": "",
+ "Description": "Enable/Disable sending your configuration options with externally sent errors.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "true"
+ },
+ {
+ "@attributes": {
+ "Name": "Add Logging to External Server",
+ "Target": "EXTERNAL_LOG",
+ "Default": "false",
+ "Mode": "",
+ "Description": "Enable/Disable sending logs to an external log server.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "false"
+ },
+ {
+ "@attributes": {
+ "Name": "External Log Depth",
+ "Target": "EXTERNAL_LOG_DEPTH",
+ "Default": "info",
+ "Mode": "",
+ "Description": "The log level to apply to the external log.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "info"
+ },
+ {
+ "@attributes": {
+ "Name": "External Log URL",
+ "Target": "EXTERNAL_LOG_URL",
+ "Default": "",
+ "Mode": "",
+ "Description": "The URL of the external log server.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": ""
+ },
+ {
+ "@attributes": {
+ "Name": "External Log API Key",
+ "Target": "EXTERNAL_LOG_KEY",
+ "Default": "",
+ "Mode": "",
+ "Description": "The API key sent with logs sent to the external log server.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": ""
+ },
+ {
+ "@attributes": {
+ "Name": "Anonymise External Logs",
+ "Target": "EXTERNAL_LOG_IDENTITY_ANONYMISED",
+ "Default": "false",
+ "Mode": "",
+ "Description": "Enable/Disable anonymising externally sent logs.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "false"
+ },
+ {
+ "@attributes": {
+ "Name": "Send Options in External Logs",
+ "Target": "EXTERNAL_LOG_IDENTITY_SEND_OPTIONS",
+ "Default": "true",
+ "Mode": "",
+ "Description": "Enable/Disable sending your configuration options with externally sent logs.",
+ "Type": "Variable",
+ "Display": "advanced-hide",
+ "Required": "false",
+ "Mask": "false"
+ },
+ "value": "true"
+ }
+ ],
+ "Repo": "Aerilym's Repository",
+ "templatePath": "/tmp/GitHub/AppFeed/templates/AerilymsRepository/aerilym/photoprism-helper.xml",
+ "CategoryList": [
+ "Productivity",
+ "Tools-Utilities",
+ "MediaApp-Photos"
+ ],
+ "downloads": 27,
+ "LastUpdate": 1661004588,
+ "LastUpdateScan": 1661180051,
+ "FirstSeen": 1661180051
}
]
\ No newline at end of file