README.md
January 16, 2026 ยท View on GitHub
GC HTTP Server
A small HTTP Server for the GameCube/Wii, smashed together using picohttpparser and the network example from libogc2
There are probably bugs, please contribute :)
Building
Follow the Installation Instructions from libogc2 and once done, type 'make' and 'make -f Makefile.wii' in the root of this codebase.
Features
- /storage serves contents of first available storage
- /status page shows stats
- / mounts to /www dir on first available storage
- File uploads (use at your own risk)
- Concurrent access support (8 threads)
- Attempts to cache frequently accessed files (up to 1MB worth)
- Streams larger files (> 512KB) directly from storage
- Works with the BBA or any other supported network adapter from libogc2
Usage
- Boot the .dol, your IP will be displayed on the screen
- Navigate to http://
:8080/status - If you would like files served, have some storage available and go /storage or / (if you have a /www dir on the storage).