Wii Web Server: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Apps (Utilities) - GameBrew
|title_mode=append
|image=wiiwebserverwii.jpg
|image_alt=Wii Web Server
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=Wii Web Server
|title=Wii Web Server
|image=wiiwebserverwii.jpg
|image=wiiwebserver2.png
|description=Serves web-pages
|description=A web server that runs on the Wii.
|author=Cboomf + Felix123 + Others
|author=Cboomf, Felix123 and Others
|lastupdated=2010/04/10
|lastupdated=2010/04/10
|type=Utilities
|type=Utilities
|version=alpha 1.30
|version=alpha 1.30
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/wiihomebrews/wiiwebserverwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/wiiwebserver.7z
|website=https://sourceforge.net/projects/wiiwebserver/
|website=https://sourceforge.net/projects/wiiwebserver/
|source=http://sourceforge.net/scm/?type=svn&group_id=229938
|source=https://sourceforge.net/projects/wiiwebserver/
}}
}}
Boot using normal methods *cough* HBC *cough*. Once running, will run itself.
The Wii Web Server is a homebrew application that allows you to run a web server on your Nintendo Wii gaming console.  


==Setting up==
Boot it with HBC. Once running, will run itself.


=== settings for version alpha v1.10 + ===
==User guide==
===Setting up for alpha v1.10+===
In a folder on the root of the sd called data create a folder called wws and make:
* pass.txt - Containing your password (make sure is followed by new line).
* port.txt - Containing the custom port number.
* wwwo.txt - 1 for using /www on root or 0 for /data/web.


In a folder on the root of the sd called data create a folder called wws and make :-
If the above files aren't found then the following defaults will be used:
* pass.txt - All options that require a password are disabled.
* port.txt - Default to port 80.
* wwwo.txt - Default to the same as 0 which is /data/web.


* pass.txt containing your password (make sure is followed by new line)<br />
=== Custom error pages ===
* port.txt containing the custom port number<br />
On the SD, create a folder called "error" in the /data/web folder and create pages called XXX.html where XXX is the error number for the custom page to replace, such as 404 for page not found and 500 for server errors
* wwwo.txt 1 for using /www on root or 0 for /data/web


If the above files aren't found then the following defaults will be used
=== Directory Listing ===
There is no directory listing and your homepage must be called "index.html".


* pass.txt - all options that require a password are disabled<br />
=== USB Storage ===
* port.txt - defaults to port 80<br />
Put files on in the same directories as you would on the sd card, i.e in usb://data/web/.
* wwwo.txt - defaults to the same as 0 which is /data/web


=== Custom error pages ===
If, for example, your file is usb://data/web/index.html, then the link to it is /usb/index.html.


On the SD, create a folder called "error" in the /data/web folder and create pages called XXX.html where XXX is the error number for the custom page to replace, such as 404 for page not found and 500 for server errors
If it is linked to as /index.html, then wii web server will load the index off of the sd card in sd://data/web/index.html.


=== Directory Listing ===
==Controls==
Wiimote A/Home or Nunchuck C - Quit


There is no directory listing and your homepage must be called "index.html"
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/wiiwebserver3.png


=== USB Storage ===
https://dlhb.gamebrew.org/wiihomebrews/wiiwebserver4.png
 
Put files on in the same directories as you would on the sd card, i.e in usb://data/web/<p>
If, for example, your file is usb://data/web/index.html, then the link to it is /usb/index.html, <br />if it is linked to as /index.html, then wii web server will load the index off of the sd card in sd://data/web/index.html


==Media==
==Media==
'''Making a Web Server out of a Nintendo Wii – Is It Possible? ([https://www.youtube.com/watch?v=lF-E7-52G7w Michael MJD])'''<br>
<youtube>lF-E7-52G7w</youtube>
<youtube>lF-E7-52G7w</youtube>


==Credits==
==Credits==
This is almost community based !! :-)
This is almost community based:
 
* Cboomf - Main code.
* Cboomf - Main code
* Felix123 - SD card code.
* Felix123 - SD card code
* Teknecal - Threading basis, %20 handling, HEAD method routine, time in headers.
* Teknecal - Threading basis, %20 handling, HEAD method routine, time in headers
* Joedj - The write_exact function from ftpii.
* Joedj - the write_exact function from ftpii
* Muzer - Pre-release testing.
* Muzer - pre-release testing
* Henke37 - Advise and help.
* Henke37 - advise and help
* Lines - The icon.png that most people and the admin page uses.
* Lines - the icon.png that most people and the admin page uses
* Ruby - First gui graphics.
* Ruby - first gui graphics
* Twiizers - Starting the ball rolling.
* Twiizers - starting the ball rolling


==External links==
==External links==
* Sourceforge - https://sourceforge.net/projects/wiiwebserver/
* SourceForge - https://sourceforge.net/projects/wiiwebserver/
* Wiibrew - https://wiibrew.org/wiki/Wii_Web_Server
* WiiBrew - https://wiibrew.org/wiki/Wii_Web_Server

Latest revision as of 13:45, 13 February 2023

Wii Web Server
Wiiwebserver2.png
General
AuthorCboomf, Felix123 and Others
TypeUtilities
Versionalpha 1.30
LicenseMixed
Last Updated2010/04/10
Links
Download
Website
Source

The Wii Web Server is a homebrew application that allows you to run a web server on your Nintendo Wii gaming console.

Boot it with HBC. Once running, will run itself.

User guide

Setting up for alpha v1.10+

In a folder on the root of the sd called data create a folder called wws and make:

  • pass.txt - Containing your password (make sure is followed by new line).
  • port.txt - Containing the custom port number.
  • wwwo.txt - 1 for using /www on root or 0 for /data/web.

If the above files aren't found then the following defaults will be used:

  • pass.txt - All options that require a password are disabled.
  • port.txt - Default to port 80.
  • wwwo.txt - Default to the same as 0 which is /data/web.

Custom error pages

On the SD, create a folder called "error" in the /data/web folder and create pages called XXX.html where XXX is the error number for the custom page to replace, such as 404 for page not found and 500 for server errors

Directory Listing

There is no directory listing and your homepage must be called "index.html".

USB Storage

Put files on in the same directories as you would on the sd card, i.e in usb://data/web/.

If, for example, your file is usb://data/web/index.html, then the link to it is /usb/index.html.

If it is linked to as /index.html, then wii web server will load the index off of the sd card in sd://data/web/index.html.

Controls

Wiimote A/Home or Nunchuck C - Quit

Screenshots

wiiwebserver3.png

wiiwebserver4.png

Media

Making a Web Server out of a Nintendo Wii – Is It Possible? (Michael MJD)

Credits

This is almost community based:

  • Cboomf - Main code.
  • Felix123 - SD card code.
  • Teknecal - Threading basis, %20 handling, HEAD method routine, time in headers.
  • Joedj - The write_exact function from ftpii.
  • Muzer - Pre-release testing.
  • Henke37 - Advise and help.
  • Lines - The icon.png that most people and the admin page uses.
  • Ruby - First gui graphics.
  • Twiizers - Starting the ball rolling.

External links

Advertising: