Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1040 commits
Select commit Hold shift + click to select a range
444441b
New translations move-between-pools-using-mover.mdx (German)
elibosley Oct 1, 2025
d466355
New translations move-between-pools-using-mover.mdx (Chinese Simplified)
elibosley Oct 1, 2025
1485a7f
New translations move-pool-to-array.mdx (French)
elibosley Oct 1, 2025
447eab0
New translations move-pool-to-array.mdx (Spanish)
elibosley Oct 1, 2025
68d06e8
New translations move-pool-to-array.mdx (German)
elibosley Oct 1, 2025
2427e82
New translations move-pool-to-array.mdx (Chinese Simplified)
elibosley Oct 1, 2025
386d8e1
New translations parity-swap-what.mdx (French)
elibosley Oct 1, 2025
f336812
New translations parity-swap-what.mdx (Spanish)
elibosley Oct 1, 2025
72288df
New translations parity-swap-what.mdx (German)
elibosley Oct 1, 2025
78053ab
New translations parity-swap-what.mdx (Chinese Simplified)
elibosley Oct 1, 2025
3789412
New translations parity-swap-when.mdx (French)
elibosley Oct 1, 2025
42a1dfb
New translations parity-swap-when.mdx (Spanish)
elibosley Oct 1, 2025
3ca8e1c
New translations parity-swap-when.mdx (German)
elibosley Oct 1, 2025
bdd71dd
New translations parity-swap-when.mdx (Chinese Simplified)
elibosley Oct 1, 2025
158f05c
New translations pool-multi-device-mode.mdx (French)
elibosley Oct 1, 2025
ebf481b
New translations pool-multi-device-mode.mdx (Spanish)
elibosley Oct 1, 2025
fe22e61
New translations pool-multi-device-mode.mdx (German)
elibosley Oct 1, 2025
9dfb22f
New translations pool-multi-device-mode.mdx (Chinese Simplified)
elibosley Oct 1, 2025
7eab911
New translations pool-single-device-mode.mdx (French)
elibosley Oct 1, 2025
ccdb702
New translations pool-single-device-mode.mdx (Spanish)
elibosley Oct 1, 2025
e39c9f8
New translations pool-single-device-mode.mdx (German)
elibosley Oct 1, 2025
8eec516
New translations pool-single-device-mode.mdx (Chinese Simplified)
elibosley Oct 1, 2025
9ca8e56
New translations remove-data-disk-parity-preserve.mdx (French)
elibosley Oct 1, 2025
d6b4f4c
New translations remove-data-disk-parity-preserve.mdx (Spanish)
elibosley Oct 1, 2025
ab866bf
New translations remove-data-disk-parity-preserve.mdx (German)
elibosley Oct 1, 2025
91657a4
New translations remove-data-disk-parity-preserve.mdx (Chinese Simpli…
elibosley Oct 1, 2025
2516d97
New translations remove-data-disk-standard.mdx (French)
elibosley Oct 1, 2025
38dbc51
New translations remove-data-disk-standard.mdx (Spanish)
elibosley Oct 1, 2025
e546f34
New translations remove-data-disk-standard.mdx (German)
elibosley Oct 1, 2025
00e69e8
New translations remove-data-disk-standard.mdx (Chinese Simplified)
elibosley Oct 1, 2025
ce13922
New translations remove-disk-command-line.mdx (French)
elibosley Oct 1, 2025
485c075
New translations remove-disk-command-line.mdx (Spanish)
elibosley Oct 1, 2025
8f02215
New translations remove-disk-command-line.mdx (German)
elibosley Oct 1, 2025
2abe605
New translations remove-disk-command-line.mdx (Chinese Simplified)
elibosley Oct 1, 2025
efcd4e3
New translations remove-disk-gui.mdx (French)
elibosley Oct 1, 2025
8c61fbd
New translations remove-disk-gui.mdx (Spanish)
elibosley Oct 1, 2025
3e93215
New translations remove-disk-gui.mdx (German)
elibosley Oct 1, 2025
2b965df
New translations remove-disk-gui.mdx (Chinese Simplified)
elibosley Oct 1, 2025
797e31b
New translations shares-array-to-cache-611.mdx (French)
elibosley Oct 1, 2025
5f9763b
New translations shares-array-to-cache-611.mdx (Spanish)
elibosley Oct 1, 2025
aba207f
New translations shares-array-to-cache-611.mdx (German)
elibosley Oct 1, 2025
fd2f868
New translations shares-array-to-cache-611.mdx (Chinese Simplified)
elibosley Oct 1, 2025
9c10046
New translations shares-array-to-cache-612.mdx (French)
elibosley Oct 1, 2025
b20350f
New translations shares-array-to-cache-612.mdx (Spanish)
elibosley Oct 1, 2025
f85a025
New translations shares-array-to-cache-612.mdx (German)
elibosley Oct 1, 2025
fcf6449
New translations shares-array-to-cache-612.mdx (Chinese Simplified)
elibosley Oct 1, 2025
838304d
New translations shares-cache-to-array-611.mdx (French)
elibosley Oct 1, 2025
156b7eb
New translations shares-cache-to-array-611.mdx (Spanish)
elibosley Oct 1, 2025
ed47ee6
New translations shares-cache-to-array-611.mdx (German)
elibosley Oct 1, 2025
c30e3f7
New translations shares-cache-to-array-611.mdx (Chinese Simplified)
elibosley Oct 1, 2025
5f86c97
New translations shares-cache-to-array-612.mdx (French)
elibosley Oct 1, 2025
7b7c807
New translations shares-cache-to-array-612.mdx (Spanish)
elibosley Oct 1, 2025
1c135b3
New translations shares-cache-to-array-612.mdx (German)
elibosley Oct 1, 2025
a77832b
New translations shares-cache-to-array-612.mdx (Chinese Simplified)
elibosley Oct 1, 2025
a9da6d0
New translations shares-primary-storage-611.mdx (French)
elibosley Oct 1, 2025
30fa1e6
New translations shares-primary-storage-611.mdx (Spanish)
elibosley Oct 1, 2025
2cbb39e
New translations shares-primary-storage-611.mdx (German)
elibosley Oct 1, 2025
b757a28
New translations shares-primary-storage-611.mdx (Chinese Simplified)
elibosley Oct 1, 2025
4f072c6
New translations shares-primary-storage-612.mdx (French)
elibosley Oct 1, 2025
d35f7bc
New translations shares-primary-storage-612.mdx (Spanish)
elibosley Oct 1, 2025
ce356d9
New translations shares-primary-storage-612.mdx (German)
elibosley Oct 1, 2025
332ce6e
New translations shares-primary-storage-612.mdx (Chinese Simplified)
elibosley Oct 1, 2025
d0e8ccb
New translations troubleshoot-device-limit.mdx (French)
elibosley Oct 1, 2025
9dbac3c
New translations troubleshoot-device-limit.mdx (Spanish)
elibosley Oct 1, 2025
0dc9d7d
New translations troubleshoot-device-limit.mdx (German)
elibosley Oct 1, 2025
c139e3f
New translations troubleshoot-device-limit.mdx (Chinese Simplified)
elibosley Oct 1, 2025
d07fcad
New translations troubleshoot-key-server.mdx (French)
elibosley Oct 1, 2025
017a561
New translations troubleshoot-key-server.mdx (Spanish)
elibosley Oct 1, 2025
3da5dc8
New translations troubleshoot-key-server.mdx (German)
elibosley Oct 1, 2025
3413888
New translations troubleshoot-key-server.mdx (Chinese Simplified)
elibosley Oct 1, 2025
40de2ab
New translations troubleshoot-license-issues.mdx (French)
elibosley Oct 1, 2025
5efb369
New translations troubleshoot-license-issues.mdx (Spanish)
elibosley Oct 1, 2025
a31ed16
New translations troubleshoot-license-issues.mdx (German)
elibosley Oct 1, 2025
f9f47dc
New translations troubleshoot-license-issues.mdx (Chinese Simplified)
elibosley Oct 1, 2025
47da714
New translations troubleshoot-missing-disks.mdx (French)
elibosley Oct 1, 2025
4de94eb
New translations troubleshoot-missing-disks.mdx (Spanish)
elibosley Oct 1, 2025
1342d0c
New translations troubleshoot-missing-disks.mdx (German)
elibosley Oct 1, 2025
42eeb35
New translations troubleshoot-missing-disks.mdx (Chinese Simplified)
elibosley Oct 1, 2025
5add3a6
New translations troubleshoot-withdrawn-release.mdx (French)
elibosley Oct 1, 2025
cd52631
New translations troubleshoot-withdrawn-release.mdx (Spanish)
elibosley Oct 1, 2025
fbba06a
New translations troubleshoot-withdrawn-release.mdx (German)
elibosley Oct 1, 2025
0023f40
New translations troubleshoot-withdrawn-release.mdx (Chinese Simplified)
elibosley Oct 1, 2025
d69aa8d
New translations shares.mdx (French)
elibosley Oct 1, 2025
781f85a
New translations shares.mdx (Spanish)
elibosley Oct 1, 2025
96f7fac
New translations shares.mdx (German)
elibosley Oct 1, 2025
75b46b5
New translations shares.mdx (Chinese Simplified)
elibosley Oct 1, 2025
e4a53cb
New translations _category_.json (French)
elibosley Oct 1, 2025
2e4e71a
New translations _category_.json (Spanish)
elibosley Oct 1, 2025
07ed2c3
New translations _category_.json (German)
elibosley Oct 1, 2025
da84093
New translations _category_.json (Chinese Simplified)
elibosley Oct 1, 2025
ddd95a5
New translations community-applications.mdx (French)
elibosley Oct 1, 2025
1c529e7
New translations community-applications.mdx (Spanish)
elibosley Oct 1, 2025
5566835
New translations community-applications.mdx (German)
elibosley Oct 1, 2025
8ed38d4
New translations community-applications.mdx (Chinese Simplified)
elibosley Oct 1, 2025
6fccc3f
New translations managing-and-customizing-containers.mdx (French)
elibosley Oct 1, 2025
d4b53dd
New translations managing-and-customizing-containers.mdx (Spanish)
elibosley Oct 1, 2025
3444d9e
New translations managing-and-customizing-containers.mdx (German)
elibosley Oct 1, 2025
b7894e2
New translations managing-and-customizing-containers.mdx (Chinese Sim…
elibosley Oct 1, 2025
6bee07b
New translations overview.mdx (French)
elibosley Oct 1, 2025
1e84679
New translations overview.mdx (Spanish)
elibosley Oct 1, 2025
06c6966
New translations overview.mdx (German)
elibosley Oct 1, 2025
ce24dcc
New translations overview.mdx (Chinese Simplified)
elibosley Oct 1, 2025
3148d80
New translations community-apps-installing.mdx (French)
elibosley Oct 1, 2025
904c29a
New translations community-apps-installing.mdx (Spanish)
elibosley Oct 1, 2025
962746c
New translations community-apps-installing.mdx (German)
elibosley Oct 1, 2025
b25b2dd
New translations community-apps-installing.mdx (Chinese Simplified)
elibosley Oct 1, 2025
0777efa
New translations community-apps-reinstalling.mdx (French)
elibosley Oct 1, 2025
3859f7d
New translations community-apps-reinstalling.mdx (Spanish)
elibosley Oct 1, 2025
3f52de4
New translations community-apps-reinstalling.mdx (German)
elibosley Oct 1, 2025
ea4cedf
New translations community-apps-reinstalling.mdx (Chinese Simplified)
elibosley Oct 1, 2025
e7a97bb
New translations community-apps-removing.mdx (French)
elibosley Oct 1, 2025
ebecce5
New translations community-apps-removing.mdx (Spanish)
elibosley Oct 1, 2025
893ccd8
New translations community-apps-removing.mdx (German)
elibosley Oct 1, 2025
e79a776
New translations community-apps-removing.mdx (Chinese Simplified)
elibosley Oct 1, 2025
2c8a939
New translations command-logs.mdx (French)
elibosley Oct 1, 2025
9aed947
New translations command-logs.mdx (Spanish)
elibosley Oct 1, 2025
a337ef8
New translations command-logs.mdx (German)
elibosley Oct 1, 2025
8e35b48
New translations command-logs.mdx (Chinese Simplified)
elibosley Oct 1, 2025
89a7291
New translations command-restart.mdx (French)
elibosley Oct 1, 2025
ebe5092
New translations command-restart.mdx (Spanish)
elibosley Oct 1, 2025
5d247b5
New translations command-restart.mdx (German)
elibosley Oct 1, 2025
bc3c86c
New translations command-restart.mdx (Chinese Simplified)
elibosley Oct 1, 2025
0ff439a
New translations command-start.mdx (French)
elibosley Oct 1, 2025
e2f5e7e
New translations command-start.mdx (Spanish)
elibosley Oct 1, 2025
6bbac08
New translations command-start.mdx (German)
elibosley Oct 1, 2025
038ac2b
New translations command-start.mdx (Chinese Simplified)
elibosley Oct 1, 2025
b06eb27
New translations command-status.mdx (French)
elibosley Oct 1, 2025
7c92554
New translations command-status.mdx (Spanish)
elibosley Oct 1, 2025
c0f1d24
New translations command-status.mdx (German)
elibosley Oct 1, 2025
c1aac42
New translations command-status.mdx (Chinese Simplified)
elibosley Oct 1, 2025
d6201f4
New translations command-stop.mdx (French)
elibosley Oct 1, 2025
43f121b
New translations command-stop.mdx (Spanish)
elibosley Oct 1, 2025
cb9a7b5
New translations command-stop.mdx (German)
elibosley Oct 1, 2025
8a1077f
New translations command-stop.mdx (Chinese Simplified)
elibosley Oct 1, 2025
57159a9
New translations environment-variables.mdx (French)
elibosley Oct 1, 2025
863d2e4
New translations environment-variables.mdx (Spanish)
elibosley Oct 1, 2025
04ab8b4
New translations environment-variables.mdx (German)
elibosley Oct 1, 2025
421cda2
New translations environment-variables.mdx (Chinese Simplified)
elibosley Oct 1, 2025
1abca4f
New translations network-type.mdx (French)
elibosley Oct 1, 2025
db88913
New translations network-type.mdx (Spanish)
elibosley Oct 1, 2025
2970dc8
New translations network-type.mdx (German)
elibosley Oct 1, 2025
5022c8f
New translations network-type.mdx (Chinese Simplified)
elibosley Oct 1, 2025
9b15a3f
New translations port-mappings.mdx (French)
elibosley Oct 1, 2025
81b0f83
New translations port-mappings.mdx (Spanish)
elibosley Oct 1, 2025
47ccf7c
New translations port-mappings.mdx (German)
elibosley Oct 1, 2025
267e5f8
New translations port-mappings.mdx (Chinese Simplified)
elibosley Oct 1, 2025
e06d4d3
New translations volume-mappings.mdx (French)
elibosley Oct 1, 2025
27ac175
New translations volume-mappings.mdx (Spanish)
elibosley Oct 1, 2025
182af76
New translations volume-mappings.mdx (German)
elibosley Oct 1, 2025
bc86110
New translations volume-mappings.mdx (Chinese Simplified)
elibosley Oct 1, 2025
fa1dcbc
New translations zfs-storage.mdx (Chinese Simplified)
elibosley Oct 2, 2025
5dae032
New translations configure-your-array.mdx (Chinese Simplified)
elibosley Oct 2, 2025
35a416b
New translations create-your-bootable-media.mdx (Chinese Simplified)
elibosley Oct 2, 2025
7c0dafc
New translations deploy-and-configure-unraid-os.mdx (Chinese Simplified)
elibosley Oct 2, 2025
d8b78b5
New translations what-is-unraid.mdx (Chinese Simplified)
elibosley Oct 2, 2025
9d793bd
New translations 6.9.0.md (German)
elibosley Oct 2, 2025
cda3d44
New translations 7.2.0.md (French)
elibosley Oct 2, 2025
9bd601c
New translations 7.2.0.md (Spanish)
elibosley Oct 2, 2025
3c01ba6
New translations command-line-interface.mdx (Spanish)
elibosley Oct 2, 2025
46e8791
New translations wake-on-lan.mdx (Spanish)
elibosley Oct 2, 2025
0bf81c9
New translations 7.2.0.md (German)
elibosley Oct 2, 2025
204e729
New translations 7.2.0.md (Chinese Simplified)
elibosley Oct 2, 2025
2275ca7
New translations command-line-interface.mdx (German)
elibosley Oct 2, 2025
383ed44
New translations command-line-interface.mdx (Chinese Simplified)
elibosley Oct 2, 2025
57b651d
New translations wake-on-lan.mdx (German)
elibosley Oct 2, 2025
8f32b60
New translations wake-on-lan.mdx (Chinese Simplified)
elibosley Oct 2, 2025
bfe905b
New translations upgrading-unraid.mdx (Spanish)
elibosley Oct 2, 2025
dfb2660
New translations smart-reports-and-disk-health.mdx (Spanish)
elibosley Oct 2, 2025
58ed87b
New translations upgrading-unraid.mdx (German)
elibosley Oct 2, 2025
7755e74
New translations upgrading-unraid.mdx (Chinese Simplified)
elibosley Oct 2, 2025
db096fb
New translations securing-your-connection.mdx (Spanish)
elibosley Oct 2, 2025
2e62273
New translations securing-your-data.mdx (Spanish)
elibosley Oct 2, 2025
d3f8fbf
New translations smart-reports-and-disk-health.mdx (German)
elibosley Oct 2, 2025
1567e95
New translations smart-reports-and-disk-health.mdx (Chinese Simplified)
elibosley Oct 2, 2025
082a049
New translations securing-your-connection.mdx (German)
elibosley Oct 2, 2025
026505c
New translations securing-your-connection.mdx (Chinese Simplified)
elibosley Oct 2, 2025
9112f42
New translations securing-your-data.mdx (German)
elibosley Oct 2, 2025
2b81616
New translations securing-your-data.mdx (Chinese Simplified)
elibosley Oct 2, 2025
1f19700
New translations wireguard.mdx (Spanish)
elibosley Oct 2, 2025
fc6a505
New translations boot-and-startup-failures.mdx (Spanish)
elibosley Oct 2, 2025
fe8c294
New translations wireguard.mdx (Chinese Simplified)
elibosley Oct 2, 2025
ccd3d41
New translations boot-and-startup-failures.mdx (German)
elibosley Oct 2, 2025
7057187
New translations boot-and-startup-failures.mdx (Chinese Simplified)
elibosley Oct 2, 2025
5ae287b
New translations data-recovery.mdx (Chinese Simplified)
elibosley Oct 2, 2025
58efa9c
New translations system-crashes-and-stability.mdx (Spanish)
elibosley Oct 2, 2025
28b8ea5
New translations unclean-shutdowns.mdx (Spanish)
elibosley Oct 2, 2025
d849be8
New translations capture-diagnostics-and-logs.mdx (Spanish)
elibosley Oct 2, 2025
759b433
New translations udma-crc-errors.mdx (Spanish)
elibosley Oct 2, 2025
fa0cda0
New translations faq.mdx (Spanish)
elibosley Oct 2, 2025
e4b4f48
New translations system-crashes-and-stability.mdx (German)
elibosley Oct 2, 2025
6e7ca58
New translations system-crashes-and-stability.mdx (Chinese Simplified)
elibosley Oct 2, 2025
a062304
New translations unclean-shutdowns.mdx (German)
elibosley Oct 2, 2025
ebfe59d
New translations unclean-shutdowns.mdx (Chinese Simplified)
elibosley Oct 2, 2025
d0eeb2d
New translations capture-diagnostics-and-logs.mdx (German)
elibosley Oct 2, 2025
114f479
New translations capture-diagnostics-and-logs.mdx (Chinese Simplified)
elibosley Oct 2, 2025
5fd4432
New translations udma-crc-errors.mdx (German)
elibosley Oct 2, 2025
45e1b97
New translations udma-crc-errors.mdx (Chinese Simplified)
elibosley Oct 2, 2025
0b6c25d
New translations faq.mdx (German)
elibosley Oct 2, 2025
386179f
New translations faq.mdx (Chinese Simplified)
elibosley Oct 2, 2025
1e71d78
New translations licensing-faq.mdx (Spanish)
elibosley Oct 2, 2025
4810cda
New translations troubleshooting.mdx (Spanish)
elibosley Oct 2, 2025
0092fe4
New translations overview-and-system-prep.mdx (Spanish)
elibosley Oct 2, 2025
9420248
New translations licensing-faq.mdx (German)
elibosley Oct 2, 2025
2db69f1
New translations licensing-faq.mdx (Chinese Simplified)
elibosley Oct 2, 2025
276fa0b
New translations troubleshooting.mdx (German)
elibosley Oct 2, 2025
e176da0
New translations troubleshooting.mdx (Chinese Simplified)
elibosley Oct 2, 2025
2d032ba
New translations overview-and-system-prep.mdx (German)
elibosley Oct 2, 2025
4735cbf
New translations overview-and-system-prep.mdx (Chinese Simplified)
elibosley Oct 2, 2025
66d8961
New translations unraid-as-a-vm.mdx (Spanish)
elibosley Oct 2, 2025
345af8c
New translations vm-conversion-and-migration.mdx (Spanish)
elibosley Oct 2, 2025
575440d
New translations vm-setup.mdx (Spanish)
elibosley Oct 2, 2025
1964741
New translations windows-on-a-vm.mdx (Spanish)
elibosley Oct 2, 2025
5c12b95
New translations unraid-as-a-vm.mdx (German)
elibosley Oct 2, 2025
e98246a
New translations vm-conversion-and-migration.mdx (German)
elibosley Oct 2, 2025
b7ea747
New translations vm-setup.mdx (German)
elibosley Oct 2, 2025
23a3306
New translations windows-on-a-vm.mdx (German)
elibosley Oct 2, 2025
a896cf6
New translations unraid-as-a-vm.mdx (Chinese Simplified)
elibosley Oct 2, 2025
083c806
New translations vm-conversion-and-migration.mdx (Chinese Simplified)
elibosley Oct 2, 2025
17cace9
New translations vm-setup.mdx (Chinese Simplified)
elibosley Oct 2, 2025
b97ccdd
New translations windows-on-a-vm.mdx (Chinese Simplified)
elibosley Oct 2, 2025
79af789
New translations apple-time-machine.mdx (Spanish)
elibosley Oct 2, 2025
42d19ad
New translations array-configuration.mdx (Spanish)
elibosley Oct 2, 2025
65eca63
New translations cache-pools.mdx (Spanish)
elibosley Oct 2, 2025
5ad2529
New translations file-systems.mdx (Spanish)
elibosley Oct 2, 2025
79f450d
New translations apple-time-machine.mdx (German)
elibosley Oct 2, 2025
8e18fe6
New translations array-configuration.mdx (German)
elibosley Oct 2, 2025
1acd2d6
New translations cache-pools.mdx (German)
elibosley Oct 2, 2025
84b1fec
New translations apple-time-machine.mdx (Chinese Simplified)
elibosley Oct 2, 2025
1f5db3c
New translations array-configuration.mdx (Chinese Simplified)
elibosley Oct 2, 2025
ebc08bd
New translations cache-pools.mdx (Chinese Simplified)
elibosley Oct 2, 2025
47b836d
New translations file-systems.mdx (Chinese Simplified)
elibosley Oct 2, 2025
d0f9563
New translations shares.mdx (Spanish)
elibosley Oct 2, 2025
6a6e055
New translations shares.mdx (German)
elibosley Oct 2, 2025
503ba24
New translations managing-and-customizing-containers.mdx (Spanish)
elibosley Oct 2, 2025
1957f62
New translations managing-and-customizing-containers.mdx (German)
elibosley Oct 2, 2025
daa1c6b
New translations overview.mdx (Spanish)
elibosley Oct 2, 2025
65680b0
New translations overview.mdx (German)
elibosley Oct 2, 2025
9b3cdde
New translations shares.mdx (Chinese Simplified)
elibosley Oct 2, 2025
dc87e76
New translations managing-and-customizing-containers.mdx (Chinese Sim…
elibosley Oct 2, 2025
86da028
New translations overview.mdx (Chinese Simplified)
elibosley Oct 2, 2025
bdc0748
New translations deploy-and-configure-unraid-os.mdx (German)
elibosley Oct 2, 2025
797059c
fix: lint
elibosley Oct 2, 2025
fd83e3b
Merge branch 'main' into l10n_main
elibosley Oct 2, 2025
b2b8a76
chore: update build process and fix tab item labels in German
elibosley Oct 2, 2025
e596c25
chore: simplify GitHub Actions workflow by removing Crowdin sync and …
elibosley Oct 2, 2025
dc59541
New translations command-line-interface.mdx (French)
elibosley Oct 2, 2025
e1ffbed
New translations command-line-interface.mdx (Spanish)
elibosley Oct 2, 2025
62b8698
New translations command-line-interface.mdx (German)
elibosley Oct 2, 2025
bbbb8d0
New translations command-line-interface.mdx (Chinese Simplified)
elibosley Oct 2, 2025
8dc2c8c
New translations array-configuration.mdx (French)
elibosley Oct 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 0 additions & 27 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,37 +27,10 @@ jobs:
- name: Install dependencies
run: npm ci

- name: Sync with Crowdin
id: crowdin-sync
continue-on-error: true
env:
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
run: npm run crowdin:sync

- name: Report Crowdin sync failure
if: ${{ always() && steps.crowdin-sync.outcome != 'success' }}
run: echo "::warning::Crowdin sync failed; continuing deploy with available locales."

- name: Build documentation
id: build-docs
continue-on-error: true
run: npm run build

- name: Report build failure
if: ${{ always() && steps.build-docs.outcome != 'success' }}
run: echo "::warning::Documentation build failed; attempting deploy with existing artifacts."

- name: Ensure build artifacts
id: ensure-build
if: ${{ always() }}
run: |
if [ ! -d build ]; then
echo "::error::No build artifacts found; deploy skipped."
exit 1
fi

- name: Deploy to Cloudflare Workers
if: ${{ always() && steps.ensure-build.outcome == 'success' }}
run: npx wrangler@latest deploy
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_DEPLOY_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ jobs:
- name: Install dependencies
run: npm ci

- name: Build documentation (English only)
run: npm run build -- --locale en
- name: Build documentation
run: npm run build
env:
BASE_URL: /docs/pr-preview/pr-${{ github.event.number }}/
GITHUB_BRANCH: ${{ github.head_ref }}
Expand Down
8 changes: 0 additions & 8 deletions docs/API/cli.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ sidebar_position: 4
# CLI Commands

:::info[Command Structure]

All commands follow the pattern: `unraid-api <command> [options]`

:::

## 🚀 Service Management
Expand Down Expand Up @@ -93,9 +91,7 @@ Switch between production and staging environments.
### Developer Mode

:::tip[Web GUI Management]

You can also manage developer options through the web interface at **Settings** → **Management Access** → **Developer Options**

:::

```bash
Expand All @@ -114,9 +110,7 @@ Configure developer features for the API:
## API Key Management

:::tip[Web GUI Management]

You can also manage API keys through the web interface at **Settings** → **Management Access** → **API Keys**

:::

### API Key Commands
Expand All @@ -138,9 +132,7 @@ Options:
## SSO (Single Sign-On) Management

:::info[OIDC Configuration]

For OIDC/SSO provider configuration, see the web interface at **Settings** → **Management Access** → **API** → **OIDC** or refer to the [OIDC Provider Setup](./oidc-provider-setup.mdx) guide.

:::

### SSO Base Command
Expand Down
12 changes: 0 additions & 12 deletions docs/API/how-to-use-the-api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@ import ManageApiKeysCli from './partials/manage-api-keys-cli.mdx';
# Using the Unraid API

:::tip[Quick Start]

The Unraid API provides a powerful GraphQL interface for managing your server. This guide covers authentication, common queries, and best practices.

:::

The Unraid API provides a GraphQL interface that allows you to interact with your Unraid server. This guide will help you get started with exploring and using the API.
Expand All @@ -24,9 +22,7 @@ The Unraid API provides a GraphQL interface that allows you to interact with you
### Web GUI Method (Recommended)

:::info[Preferred Method]

Using the Web GUI is the easiest way to enable the GraphQL sandbox.

:::

1. Navigate to **Settings** → **Management Access** → **Developer Options**
Expand Down Expand Up @@ -54,9 +50,7 @@ unraid-api developer
## 🔑 Authentication

:::warning[Required for Most Operations]

Most queries and mutations require authentication. Always include appropriate credentials in your requests.

:::

You can authenticate using:
Expand Down Expand Up @@ -206,21 +200,17 @@ Available roles:
## ✨ Best Practices

:::tip[Pro Tips]

1. Use the Apollo Sandbox to explore the schema and test queries
2. Start with small queries and gradually add fields as needed
3. Monitor your query complexity to maintain performance
4. Use appropriate roles and permissions for your API keys
5. Keep your API keys secure and rotate them periodically

:::

## ⏱️ Rate Limiting

:::caution[Rate Limits]

The API implements rate limiting to prevent abuse. Ensure your applications handle rate limit responses appropriately.

:::

## 🚨 Error Handling
Expand All @@ -242,12 +232,10 @@ The API returns standard GraphQL errors in the following format:
## 📚 Additional Resources

:::info[Learn More]

- Use the Apollo Sandbox's schema explorer to browse all available types and fields
- Check the documentation tab in Apollo Sandbox for detailed field descriptions
- Monitor the API's health using `unraid-api status`
- Generate reports using `unraid-api report` for troubleshooting

For more information about specific commands and configuration options, refer to the [CLI documentation](cli.mdx) or run `unraid-api --help`.

:::
14 changes: 0 additions & 14 deletions docs/API/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@ import GetStartedPre72 from './partials/get-started-pre72.mdx';
# Welcome to Unraid API

:::tip[What's New]

Starting with Unraid OS v7.2, the API comes built into the operating system - no plugin installation required!

:::

The Unraid API provides a GraphQL interface for programmatic interaction with your Unraid server. It enables automation, monitoring, and integration capabilities.
Expand All @@ -40,45 +38,34 @@ For Unraid versions prior to v7.2 or to access newer API features:
3. Access API functionality through the [GraphQL Sandbox](./how-to-use-the-api.mdx)

:::info[Important Notes]

- The Unraid Connect plugin provides the API for pre-7.2 versions
- You do NOT need to sign in to Unraid Connect to use the API locally
- Installing the plugin on 7.2+ gives you access to newer API features before they're included in OS releases

:::

## 📚 Documentation Sections

<div style={{display: 'grid', gridTemplateColumns: 'repeat(auto-fit, minmax(250px, 1fr))', gap: '1rem'}}>
<Card title="CLI Commands" icon="terminal" href="./cli">

Complete reference for all CLI commands

</Card>

<Card title="Using the API" icon="code" href="./how-to-use-the-api">

Learn how to interact with the GraphQL API

</Card>

<Card title="OIDC Setup" icon="shield" href="./oidc-provider-setup">

Configure SSO authentication providers

</Card>

<Card title="Upcoming Features" icon="rocket" href="./upcoming-features">

See what's coming next

</Card>
</div>

## 🌟 Key Features

:::info[Core Capabilities]

The API provides:

- **GraphQL Interface**: Modern, flexible API with strong typing
Expand All @@ -87,7 +74,6 @@ The API provides:
- **Developer Tools**: Built-in GraphQL sandbox configurable via web interface or CLI
- **Role-Based Access**: Granular permission control
- **Web Management**: Manage API keys and settings through the web interface

:::

## 🚀 Get Started
Expand Down
15 changes: 0 additions & 15 deletions docs/API/oidc-provider-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ sidebar_position: 3
# OIDC Provider Setup

:::info[What is OIDC?]

OpenID Connect (OIDC) is an authentication protocol that allows users to sign in using their existing accounts from providers like Google, Microsoft, or your corporate identity provider. It enables Single Sign-On (SSO) for seamless and secure authentication.

:::

This guide walks you through configuring OIDC (OpenID Connect) providers for SSO authentication in the Unraid API using the web interface.
Expand All @@ -22,7 +20,6 @@ This guide walks you through configuring OIDC (OpenID Connect) providers for SSO
1. Navigate to your Unraid server's web interface
2. Go to **Settings** → **Management Access** → **API** → **OIDC**
3. You'll see tabs for different providers - click the **+** button to add a new provider

</details>

### OIDC Providers Interface Overview
Expand Down Expand Up @@ -72,7 +69,6 @@ Simple mode is the easiest way to configure authorization. You can:
- You want to verify multiple claims (e.g., email domain AND verified status)
- You have complex authorization requirements
- You need fine-grained control over how rules are evaluated

</details>

## Authorization Rules
Expand Down Expand Up @@ -153,7 +149,6 @@ In Simple Authorization:
- Email must be verified
- User must be in specific group
- Account must have 2FA enabled (if claim available)

</details>

<details>
Expand Down Expand Up @@ -196,25 +191,20 @@ In Simple Authorization:
- **Enable Developer Sandbox**: Toggle to enable GraphQL sandbox at `/graphql`
- The interface uses a dark theme for better visibility
- Field validation indicators help ensure correct configuration

</details>

### Required Redirect URI

:::caution[Important Configuration]

All providers must be configured with this exact redirect URI format:

:::

```bash
http://YOUR_UNRAID_IP/graphql/api/auth/oidc/callback
```

:::tip

Replace `YOUR_UNRAID_IP` with your actual server IP address (e.g., `192.168.1.100` or `tower.local`).

:::

### Issuer URL Format
Expand Down Expand Up @@ -316,9 +306,7 @@ The Unraid.net provider is built-in and pre-configured. You only need to configu
- **Redirect URI**: `http://YOUR_UNRAID_IP/graphql/api/auth/oidc/callback`

:::tip[Redirect URI Protocol]

**Match the protocol to your server setup:** Use `http://` if accessing your Unraid server without SSL/TLS (typical for local network access). Use `https://` if you've configured SSL/TLS on your server. Some OIDC providers (like Google) require HTTPS and won't accept HTTP redirect URIs.

:::

Configure authorization rules using Simple Mode (allowed email domains/addresses) or Advanced Mode for complex requirements.
Expand All @@ -335,7 +323,6 @@ Configure authorization rules using Simple Mode (allowed email domains/addresses
3. Choose **Web application** as the application type
4. Add your redirect URI to **Authorized redirect URIs**
5. Configure the OAuth consent screen if prompted

</details>

**Configuration:**
Expand All @@ -346,15 +333,13 @@ Configure authorization rules using Simple Mode (allowed email domains/addresses
- **Redirect URI**: `http://YOUR_UNRAID_IP/graphql/api/auth/oidc/callback`

:::warning[Google Domain Requirements]

**Google requires valid domain names for OAuth redirect URIs.** Local IP addresses and `.local` domains are not accepted. To use Google OAuth with your Unraid server, you'll need:

- **Option 1: Reverse Proxy** - Set up a reverse proxy (like NGINX Proxy Manager or Traefik) with a valid domain name pointing to your Unraid API
- **Option 2: Tailscale** - Use Tailscale to get a valid `*.ts.net` domain that Google will accept
- **Option 3: Dynamic DNS** - Use a DDNS service to get a public domain name for your server

Remember to update your redirect URI in both Google Cloud Console and your Unraid OIDC configuration to use the valid domain.

:::

For Google Workspace domains, use Advanced Mode with the `hd` claim to restrict access to your organization's domain.
Expand Down
8 changes: 0 additions & 8 deletions docs/API/programmatic-api-key-management.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,7 @@ The `unraid-api apikey` command supports both interactive and non-interactive mo
- Infrastructure as code workflows

:::tip[Quick Start]

Jump to the [Complete Workflow Example](#complete-workflow-example) to see everything in action.

:::

## Creating API Keys Programmatically
Expand Down Expand Up @@ -62,9 +60,7 @@ unraid-api apikey --create --name "existing key" --roles ADMIN --overwrite --jso
```

:::warning[Key Replacement]

The `--overwrite` flag will permanently replace the existing key. The old key will be immediately invalidated.

:::

## Deleting API Keys Programmatically
Expand Down Expand Up @@ -203,7 +199,6 @@ echo "Deployment completed successfully"
## Best Practices

:::info[Security Best Practices]

**Minimal Permissions**

- Use specific permissions instead of ADMIN role when possible
Expand All @@ -214,7 +209,6 @@ echo "Deployment completed successfully"
- Always clean up temporary keys after use
- Store API keys securely (environment variables, secrets management)
- Use descriptive names and descriptions for audit trails

:::

### Error Handling
Expand All @@ -234,7 +228,6 @@ echo "Deployment completed successfully"
### Common Issues

:::note[Common Error Messages]

**"API key name must contain only letters, numbers, and spaces"**

- **Solution:** Remove special characters like hyphens, underscores, or symbols
Expand All @@ -246,7 +239,6 @@ echo "Deployment completed successfully"
**"Please add at least one role or permission to the key"**

- **Solution:** Specify either `--roles` or `--permissions` (or both)

:::

### Debug Mode
Expand Down
Loading