[APPS] My Cloud OS5 Apps Matrix (Third-Party)

Most apps require My Cloud OS5 firmware 5.27.157 or newer. Some apps may be untested on all devices, USE AT YOUR OWN RISK.

Binwalk (2.3.4):

A fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.

For SSH command-line use only.

Boot Script (1.3.2):

Run a script during the NAS startup process. Includes ShellCheck script analysis tool.

Build Tools (1.9.1):

Build tools for development and testing. Includes bc, binutils, bison, cpp, flex, g++, gcc, libc-bin, libc-dev-bin, libc-devtools, m4, make, ncurses-base, ncurses-bin, and more.

For SSH command-line use only. Requires System Utilities app.

Cross Tools (1.4.2):

Cross tools for development and testing. Includes binutils-arm-linux-gnueabihf, cpp-10-arm-linux-gnueabihf, cpp-arm-linux-gnueabihf, g+±10-arm-linux-gnueabihf, g+±arm-linux-gnueabihf, gcc-10-arm-linux-gnueabihf, gcc-arm-linux-gnueabihf, libasan6-armhf-cross, libatomic1-armhf-cross, libc6-armhf-cross, libc6-dev-armhf-cross, libgcc-10-dev-armhf-cross, libgcc-s1-armhf-cross, libgomp1-armhf-cross, libstdc++6-armhf-cross, libstdc+±10-dev-armhf-cross, libubsan1-armhf-cross, and linux-libc-dev-armhf-cross.

For SSH command-line use only. Requires Build Tools app.

Git Server (2.30.2):

An open source distributed version control system designed to maintain large projects.

Includes Cgit web GUI.

Midnight Commander (4.8.26):

A text-mode full-screen file manager with a two panel interface and a subshell for command execution.

For SSH command-line use only.

phpMyAdmin (5.2.1):

A free and open source administration tool for MySQL and MariaDB databases.

Rsync Server (3.2.3):

Utility for transferring and synchronizing files between computers and storage drives.

Shellinabox (2.21.0):

A VT100 compatible terminal emulator that runs within any modern browser.

Syncthing (1.25.0):

A continuous file synchronization program that synchronizes files between two or more computers.

System Utilities (1.5.4):

System utilities for additional functionality. Includes attr, bzip2, cpio, diffutils, fdisk, file, less, lshw, lsof, nano, parted, patch, squashfs-tools, strace, tar, tree, u-boot-tools, xxd, and xz-utils packages.

For SSH command-line use only.

ZeroTier (1.12.1):

Build modern, secure multi-point virtualized networks of almost any type. From robust peer-to-peer networking to multi-cloud mesh infrastructure.

Hi @Cerberus,

Have you opened a Support Case? If not opened, for more information, please contact the WD Technical Support team for the best assistance and troubleshooting:

A “Build Tools” app to compliment the “System Utilities” app is complete. It’s purpose is to provide a build environment to compile code on the NAS itself.

The benchmark for testing is the ability to compile a Linux kernel (4.14.330) on the PR4100 without any problems, and it passed with flying colors.

Compilation Packages:

  • bc
  • binutils
  • bison
  • cpp
  • cpp-10
  • flex
  • g++
  • g++-10
  • gcc
  • gcc-10
  • libc-bin
  • libc-dev-bin
  • libc-devtools
  • m4
  • make
  • ncurses-base
  • ncurses-bin

Development Packages:

  • binutils-dev
  • libc6-dev
  • libelf-dev
  • libgcc-10-dev
  • libncurses-dev
  • libstdc++-10-dev
  • linux-libc-dev
  • zlib1g-dev

Required Packages:

  • libbinutils
  • libcc1-0
  • libctf-nobfd0
  • libctf0
  • libelf1
  • libisl23
  • libmpc3
  • libmpfr6
  • libncurses6
  • libncursesw6
  • libreadline8
  • libsigsegv2
  • libtinfo6
  • libtsan0
  • libubsan1
  • libzstd1

A “Cross Tools” app to compliment the “Build Tools” app is complete. It’s purpose is to provide a build environment to cross-compile code on the NAS itself for ARM devices.

Cross-Compilation Packages:

  • binutils-arm-linux-gnueabihf
  • cpp-10-arm-linux-gnueabihf
  • cpp-arm-linux-gnueabihf
  • g++-10-arm-linux-gnueabihf
  • g++-arm-linux-gnueabihf
  • gcc-10-arm-linux-gnueabihf
  • gcc-arm-linux-gnueabihf
  • libasan6-armhf-cross
  • libatomic1-armhf-cross
  • libc6-armhf-cross
  • libc6-dev-armhf-cross
  • libgcc-10-dev-armhf-cross
  • libgcc-s1-armhf-cross
  • libgomp1-armhf-cross
  • libstdc++6-armhf-cross
  • libstdc++-10-dev-armhf-cross
  • libubsan1-armhf-cross
  • linux-libc-dev-armhf-cross

Here’s a “Diagnostics” app I’ve been working on. It uses a new “tabbed” user interface that allows 5-6 times as much space for app features, although I’m in no hurry to release it because the forums are so dead.

Having the ability to instantly see the capacity utilization of individual volumes beats the hell out of the combined free space nonsense that WD came up with.

Would you look at that, I created a Task Scheduler app. Works great too!