Next Menu

Structure

  • src/: C source files.
  • include/: C header files.
  • frontend/: React frontend source.
  • tools/: Build scripts.

How to Build

1. Build the Frontend

You must build the React UI first. This converts the JSX into the dist/index.html file that gets embedded.

make frontend-build

2. Build the SDK Docker Image

If you haven't already, build the SDK environment:

docker build -t nextmenu-sdk -f Dockerfile.sdk .

3. Build the ELF

Use the Docker container to compile Next Menu. It is recommended to run make clean if you updated the frontend.

docker run --rm -v $(pwd):/src -w /src nextmenu-sdk make clean all

The resulting next_menu.elf will be created in the root directory.

Automated Deploy

For a quick build & deploy cycle, use the deploy.sh script. It will automatically call /shutdown on the PS5, run the docker build, and send the new ELF via socat.

./deploy.sh [PS5_IP]

(Requires PS5 IP as the first argument).

Manual Deploy

  1. Upload next_menu.elf to your PS5 (e.g., via port 9021).
  2. The menu will be available at http://[PS5_IP]:8084.
S
Description
A modern, web-based dashboard to easily manage, import, and automatically load payloads on your PS5.
Readme GPL-3.0
4.9 MiB
0 Stars 1 Watchers 0 Forks
v0.5.2
Latest
2026-09-29 05:30:50 -05:00
Languages
JavaScript 45.6%
C 40.6%
Python 11.2%
CSS 1.2%
Makefile 0.5%
Other 0.8%