Skip to content

Commit 90629f8

Browse files
authored
Merge pull request #277 from eshtek/dev
dev -> main
2 parents 8cc0d2d + 0a25590 commit 90629f8

4 files changed

Lines changed: 142 additions & 0 deletions

File tree

docs/features/apps/install-scripts/curated/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@
99
| `drawio` | [drawio.json](/install-scripts/drawio.json) | 634 B | 2026-05-15 |
1010
| `emby` | [emby.json](/install-scripts/emby.json) | 2.3 KB | 2026-05-15 |
1111
| `excalidraw` | [excalidraw.json](/install-scripts/excalidraw.json) | 614 B | 2026-05-18 |
12+
| `fladder` | [fladder.json](/install-scripts/fladder.json) | 566 B | 2026-05-24 |
1213
| `handbrake` | [handbrake.json](/install-scripts/handbrake.json) | 1.9 KB | 2026-05-15 |
1314
| `home-assistant` | [home-assistant.json](/install-scripts/home-assistant.json) | 1.4 KB | 2026-05-15 |
1415
| `immich` | [immich.json](/install-scripts/immich.json) | 1.6 KB | 2026-05-15 |
1516
| `jellyfin` | [jellyfin.json](/install-scripts/jellyfin.json) | 2.3 KB | 2026-05-15 |
17+
| `jellystat` | [jellystat.json](/install-scripts/jellystat.json) | 1.6 KB | 2026-05-28 |
1618
| `lidarr` | [lidarr.json](/install-scripts/lidarr.json) | 1.4 KB | 2026-05-15 |
1719
| `lubelogger` | [lubelogger.json](/install-scripts/lubelogger.json) | 1.5 KB | 2026-05-18 |
1820
| `navidrome` | [navidrome.json](/install-scripts/navidrome.json) | 5.1 KB | 2026-05-18 |
@@ -24,6 +26,7 @@
2426
| `qbittorrent` | [qbittorrent.json](/install-scripts/qbittorrent.json) | 1.0 KB | 2026-05-15 |
2527
| `radarr` | [radarr.json](/install-scripts/radarr.json) | 1.3 KB | 2026-05-15 |
2628
| `scrutiny` | [scrutiny.json](/install-scripts/scrutiny.json) | 1.4 KB | 2026-05-15 |
29+
| `seerr` | [seerr.json](/install-scripts/seerr.json) | 924 B | 2026-05-22 |
2730
| `sonarr` | [sonarr.json](/install-scripts/sonarr.json) | 1.3 KB | 2026-05-15 |
2831
| `syncthing` | [syncthing.json](/install-scripts/syncthing.json) | 2.6 KB | 2026-05-15 |
2932
<!-- curated:index:end -->
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"version": 4,
3+
"script": {
4+
"version": "1.0.0",
5+
"changeLog": "Initial script"
6+
},
7+
"requirements": {
8+
"locations": [],
9+
"specifications": ["2CORE", "200MB"],
10+
"permissions": ["READ_WRITE_LOCATIONS"],
11+
"ports": [30387]
12+
},
13+
"app_values": {
14+
"fladder": {
15+
"jellyfin_base_url": "http://$SERVER_LAN_IP:30013"
16+
},
17+
"network": {
18+
"web_port": {
19+
"bind_mode": "published",
20+
"port_number": 30387
21+
}
22+
},
23+
"resources": {
24+
"limits": {
25+
"cpus": 2,
26+
"memory": "$MEMORY(10%, 2048)"
27+
}
28+
}
29+
}
30+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"version": 4,
3+
"script": {
4+
"version": "1.0.0",
5+
"changeLog": "Initial"
6+
},
7+
"installation_questions": [
8+
{
9+
"question": "Are you using Jellyfin or Emby?",
10+
"type": "select",
11+
"key": "is_emby_api",
12+
"required": true,
13+
"options": [
14+
{
15+
"text": "Jellyfin",
16+
"value": "false"
17+
},
18+
{
19+
"text": "Emby",
20+
"value": "true"
21+
}
22+
],
23+
"default": "false"
24+
}
25+
],
26+
"requirements": {
27+
"locations": ["ApplicationsPerformance"],
28+
"specifications": ["2CORE", "256MB"],
29+
"permissions": ["READ_WRITE_LOCATIONS"],
30+
"ports": [30176]
31+
},
32+
"ensure_directories_exists": [
33+
{
34+
"path": "$LOCATION(ApplicationsPerformance)",
35+
"network_share": true
36+
},
37+
{ "path": "$LOCATION(ApplicationsPerformance)/jellystat/backup", "snapshot": { "id": "backup" } },
38+
{ "path": "$LOCATION(ApplicationsPerformance)/jellystat/postgres_data", "owner": { "user": "netdata", "group": "docker" }, "snapshot": { "id": "db" } }
39+
],
40+
41+
"app_values": {
42+
"jellystat": {
43+
"db_password": "$RANDOM_STRING(7)",
44+
"jwt_secret": "$RANDOM_STRING(7)",
45+
"is_emby_api": "$QUESTION(is_emby_api)",
46+
"additional_envs": []
47+
},
48+
"network": {
49+
"web_port": {
50+
"bind_mode": "published",
51+
"port_number": 30176
52+
}
53+
},
54+
"storage": {
55+
"backup": "$HOST_PATH($LOCATION(ApplicationsPerformance)/jellystat/backup)",
56+
"postgres_data": "$HOST_PATH($LOCATION(ApplicationsPerformance)/jellystat/postgres_data)"
57+
},
58+
"resources": {
59+
"limits": {
60+
"cpus": 2,
61+
"memory": "$MEMORY(10%, 4096)"
62+
}
63+
}
64+
}
65+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"version": 4,
3+
"script": {
4+
"version": "1.0.0",
5+
"changeLog": "Initial Script"
6+
},
7+
"requirements": {
8+
"locations": [
9+
"ApplicationsPerformance"
10+
],
11+
"specifications": [
12+
"2CORE",
13+
"1024MB"
14+
],
15+
"permissions": [
16+
"READ_WRITE_LOCATIONS"
17+
],
18+
"ports": [30357]
19+
},
20+
"ensure_directories_exists": [
21+
{
22+
"path": "$LOCATION(ApplicationsPerformance)",
23+
"network_share": true
24+
},
25+
{ "path": "$LOCATION(ApplicationsPerformance)/seerr/config", "owner": { "user": "apps" }, "snapshot": { "id": "config" } }
26+
],
27+
"app_values": {
28+
"storage": {
29+
"config": "$HOST_PATH($LOCATION(ApplicationsPerformance)/seerr/config)"
30+
},
31+
"network": {
32+
"web_port": {
33+
"bind_mode": "published",
34+
"port_number": 30357
35+
}
36+
},
37+
"resources": {
38+
"limits": {
39+
"cpus": 2,
40+
"memory": "$MEMORY(10%, 2048)"
41+
}
42+
}
43+
}
44+
}

0 commit comments

Comments
 (0)