mirror of
https://github.com/itsPLK/ps5-payload-manager.git
synced 2026-10-23 04:12:43 -05:00
dbbc05dd94ef4181a2e37a8e503fc4f2d6c4e2e4
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
- Upload
next_menu.elfto your PS5 (e.g., via port 9021). - The menu will be available at
http://[PS5_IP]:8084.
Description
A modern, web-based dashboard to easily manage, import, and automatically load payloads on your PS5.
4.9 MiB
0 Stars
1 Watchers
0 Forks