diff --git a/docs/.vitepress/sidebar.ts b/docs/.vitepress/sidebar.ts index dc386309..4aa4c165 100644 --- a/docs/.vitepress/sidebar.ts +++ b/docs/.vitepress/sidebar.ts @@ -155,6 +155,7 @@ const sidebar: DefaultTheme.SidebarItem[] = [ collapsed: true, items: [ // auto-generated-release-notes-start + { text: '2026-06-06', link: '/release-notes/command-deck/2026-06-06' }, { text: '2026-05-29', link: '/release-notes/command-deck/2026-05-29' }, { text: '2026-05-20', link: '/release-notes/command-deck/2026-05-20' }, { text: '2026-05-13', link: '/release-notes/command-deck/2026-05-13' }, diff --git a/docs/features/apps/install-scripts/curated/index.md b/docs/features/apps/install-scripts/curated/index.md index fdd53b25..76c6a89c 100644 --- a/docs/features/apps/install-scripts/curated/index.md +++ b/docs/features/apps/install-scripts/curated/index.md @@ -17,6 +17,7 @@ | `jellystat` | [jellystat.json](/install-scripts/jellystat.json) | 1.6 KB | 2026-05-28 | | `lidarr` | [lidarr.json](/install-scripts/lidarr.json) | 1.4 KB | 2026-05-15 | | `lubelogger` | [lubelogger.json](/install-scripts/lubelogger.json) | 1.5 KB | 2026-05-18 | +| `mkvtoolnix` | [mkvtoolnix.json](/install-scripts/mkvtoolnix.json) | 2.2 KB | 2026-05-31 | | `navidrome` | [navidrome.json](/install-scripts/navidrome.json) | 5.1 KB | 2026-05-18 | | `nextcloud` | [nextcloud.json](/install-scripts/nextcloud.json) | 3.4 KB | 2026-05-20 | | `peanut` | [peanut.json](/install-scripts/peanut.json) | 911 B | 2026-05-15 | @@ -24,6 +25,7 @@ | `portracker` | [portracker.json](/install-scripts/portracker.json) | 894 B | 2026-05-18 | | `prowlarr` | [prowlarr.json](/install-scripts/prowlarr.json) | 781 B | 2026-05-15 | | `qbittorrent` | [qbittorrent.json](/install-scripts/qbittorrent.json) | 1.0 KB | 2026-05-15 | +| `qui` | [qui.json](/install-scripts/qui.json) | 865 B | 2026-05-31 | | `radarr` | [radarr.json](/install-scripts/radarr.json) | 1.3 KB | 2026-05-15 | | `scrutiny` | [scrutiny.json](/install-scripts/scrutiny.json) | 1.4 KB | 2026-05-15 | | `seerr` | [seerr.json](/install-scripts/seerr.json) | 924 B | 2026-05-22 | diff --git a/docs/public/install-scripts/mkvtoolnix.json b/docs/public/install-scripts/mkvtoolnix.json new file mode 100644 index 00000000..c95ed968 --- /dev/null +++ b/docs/public/install-scripts/mkvtoolnix.json @@ -0,0 +1,100 @@ +{ + "version": 4, + "script": { + "version": "1.0.0", + "changeLog": "Initial Install script" + }, + "installation_questions": [ + { + "question": "Enable Dark mode", + "type": "select", + "key": "DARK_MODE", + "required": true, + "options": [ + { + "text": "Yes", + "value": "1" + }, + { + "text": "No", + "value": "0" + } + ] + } + ], + "requirements": { + "locations": [ + "ApplicationsPerformance", + "Videos", + "Documents", + "Media", + "Shows", + "Movies" + ], + "specifications": [ + "2CORE", "1024MB"], + "permissions": [ + "READ_WRITE_LOCATIONS" + ], + "ports": [30309] + }, + "ensure_directories_exists": [ + { + "path": "$LOCATION(ApplicationsPerformance)", + "network_share": true + }, + { + "path": "$LOCATION(Media)", + "network_share": true + }, + { + "path": "$LOCATION(Shows)", + "network_share": true + }, + { + "path": "$LOCATION(Movies)", + "network_share": true + }, + { + "path": "$LOCATION(Documents)", + "network_share": true + }, + { + "path": "$LOCATION(Videos)", + "network_share": true + }, + { "path": "$LOCATION(ApplicationsPerformance)/mkvtoolnix/config", "owner": { "user": "apps" }, "snapshot": { "id": "data" } }, + { "path": "$LOCATION(Documents)/mkvtoolnix"} + ], + "app_values": { + "mkvtoolnix": { + "additional_envs": [ + { + "name": "DARK_MODE", + "value": "$QUESTION(DARK_MODE)" + } + ] + }, + "storage": { + "config": "$HOST_PATH($LOCATION(ApplicationsPerformance)/mkvtoolnix/config)", + "storage": "$HOST_PATH($LOCATION(Documents)/mkvtoolnix)", + "additional_storage": [ + "$MOUNTED_HOST_PATH($LOCATION(Media), /Media)", + "$MOUNTED_HOST_PATH($LOCATION(Videos), /Videos)", + "$MOUNTED_HOST_PATH($LOCATION(Shows), /Shows)", + "$MOUNTED_HOST_PATH($LOCATION(Movies), /Movies)" + ] + }, + "network": { + "web_port": { + "port_number": 30309 + } + }, + "resources": { + "limits": { + "cpus": 4, + "memory": "$MEMORY(10%, 4096)" + } + } + } +} \ No newline at end of file diff --git a/docs/public/install-scripts/qui.json b/docs/public/install-scripts/qui.json new file mode 100644 index 00000000..e6c795fd --- /dev/null +++ b/docs/public/install-scripts/qui.json @@ -0,0 +1,44 @@ +{ + "version": 4, + "script": { + "version": "1.0.0", + "changeLog": "Initial Script" + }, + "requirements": { + "locations": [ + "ApplicationsPerformance" + ], + "specifications": [ + "2CORE", + "256MB" + ], + "permissions": [ + "READ_WRITE_LOCATIONS" + ], + "ports": [30318] + }, + "ensure_directories_exists": [ + { + "path": "$LOCATION(ApplicationsPerformance)", + "network_share": true + }, + { "path": "$LOCATION(ApplicationsPerformance)/qui/config", "snapshot": { "id": "config" } } + ], + "app_values": { + "storage": { + "config": "$HOST_PATH($LOCATION(ApplicationsPerformance)/qui/config)" + } + }, + "network": { + "web_port": { + "bind_mode": "published", + "port_number": 30318 + } + }, + "resources": { + "limits": { + "cpus": 2, + "memory": "$MEMORY(5%, 1024)" + } + } +} \ No newline at end of file diff --git a/docs/release-notes/command-deck/2026-06-06.md b/docs/release-notes/command-deck/2026-06-06.md new file mode 100644 index 00000000..0d70841f --- /dev/null +++ b/docs/release-notes/command-deck/2026-06-06.md @@ -0,0 +1,10 @@ +# June 6, 2026 - New curated applications + +## App Curations + +Continuing the promise to double our curations, we are releasing 3 more curations to supercharge your media server experience. + +[MKVToolNix](https://mkvtoolnix.download/index.html) - MKVToolNix is a set of tools to create, alter and inspect Matroska files. + +[qui](https://getqui.com) - qui is a fast and powerful qBittorrent web UI. + diff --git a/docs/release-notes/command-deck/index.md b/docs/release-notes/command-deck/index.md index cd2d1ed6..56529f80 100644 --- a/docs/release-notes/command-deck/index.md +++ b/docs/release-notes/command-deck/index.md @@ -11,6 +11,7 @@ For users who are actively connected during an update, there may be a brief down ## 2026 Releases +- [**2026-06-06**](./2026-06-06) - New curated applications - [**2026-05-29**](./2026-05-29) - New curated applications - [**2026-05-20**](./2026-05-20) - App install script v4, New app curations, Curation beta program - [**2026-05-13**](./2026-05-13) - TrueNAS Compatibility, App Install Improvements & Buddy Backup Foundations diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 08212161..a8b5542f 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -8,7 +8,7 @@ The Command Deck is the HexOS web interface. Updates are automatically deployed **[View Command Deck Release Notes →](/release-notes/command-deck/)** -**Latest:** [2026-05-29 — New curated applications](/release-notes/command-deck/2026-05-29) +**Latest:** [2026-06-06 — New curated applications](/release-notes/command-deck/2026-06-06) ## TrueNAS