xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Giganews Usenet Offers: +1150 days binary retention, 99%+ Completion, and Unlimited Speed/Access!

360 ODD Emulators: X360 Key $99 | Wasabi360 FAT $99 | Wasabi360 Slim $99
C4E's iXtreme Burner MAX Drive: LiteOn iHAS124 DROPPED TO JUST $17


Welcome Guest ( Log In | Register )

 Forum Rules Rules
> Tutorial - For Using The Xbox As A Server, using xdsl
green_beetle
post Oct 30 2005, 01:35 AM
Post #1


X-S Expert
***

Group: Members
Posts: 580
Joined: 16-January 04
From: de_dust
Member No.: 92475
Xbox Version: v1.1
360 version: unknown



How to run a web server from an Xbox
By green_beetle

Introduction:
An Xbox is basically a fully equipped pc that’s includes a Intel Celeron 733 MHz CPU, an NVIDIA geforce 3mx, 64mb of RAM, 8GB hard disk, 10/100 Ethernet and a DVD drive.
With some minor adjustments you can setup Linux on your Xbox and dedicate it as a web server. In this tutorial I will be demonstrating how to do this using XDSL (Xbox damn small Linux) running the monkey HTTP daemon.

What you need:
1. An Xbox! (modded of course)
2. USB keyboard + mouse (optional)
3. A website to host
4. Some patience

Step 1 Install XDSL
- Download xdsl from http://www.x-dsl.org/wiki/Download
- Install xdsl on your Xbox using one of the various methods located at: http://www.xbox-linux.org/wiki/XDSL_HOWTO

Step 2 Find your Xbox’s IP
Open Xterminal and type in Ifconfig
Your IP is listed under ‘inet addr:’
Write this address down to refer to later, or memorise it.
IPB Image

Step 3 setting up VNC for remote access
(Optional, good for when your PC is in another room to your Xbox)

Installing VNC on the xbox
- Open MyDSL on the XDSL desktop
- Click on ‘net’ then scroll down the list and find nvc4x-1.4.6.dsl.info. This will then display some info, hit download and it should download the VNC server and install it to your desktop.
- Open Vnc4x0 on your xdsl desktop.

Installing the VNS client on your PC
- Download realvnc from http://www.realvnc.com/cgi-bin/download.cgi
- Once installed Run VNC viewer
- Type in your xbox ip (found in step 2) as the server and hit ‘ok’
- This should then open up a window displaying the XDSL desktop happy.gif

From here you can control your xbox without needing it to be connected to your tv or any controller, keyboard or mouse etc.
IPB Image

Step 4 Install PHP on the Xbox (optional if you want to host PHP files)
Open MYdsl on the xdsl desktop
Open ‘System’ and scroll down to ‘ php-4-monkey0.9.1.info’
It will open a info box with some details, hit download and it will install PHP on your Xbox so you can host php developed websites.

Configure monkey websever to open your PHP index file. Open emelfm as a super user by right clicking the xdsl desktop
Apps>tools>emelFM> emelFM as super user
In emelFM open the dir /opt/monkey-0.9.1/conf/ open the file monkey.conf and edit the line
Indexfile: index.htm index.html

Add to the line index.php and hit save.

*Note: from monkey.conf you can also set the port that monkey server listens on.
Useful if you ISP blocks port 80, you can use the alternative port 8080.

Step 5 Start the monkey HTTP daemon
Right click the xdsl
System > Daemons > Monkey web server > Monkey Start
IPB Image
Test that web server is running by typing your IP address into firefox and it should display an image and say monkey server is running.

*Note: Disable any proxies that are configured in firefox otherwise you won’t be able to connect.

Step 6 setting up FTP to upload files
Right click the xdsl
System > Daemons > FTPd > betaFTPd start
Using your favourite ftp program (I suggest flash fxp) connect to your Xbox using the ip we found earlier in step2
Once connected open the directory /opt/monkey-0.9.1/htdocs/
And delete the default “index.html” from here you can upload your own website files.

*Note: port 21 may need to be opened on your router to access ftp on your network to your xbox.



Trouble shooting the monkey server
Do it in this order
1. Connect to your website from the Xbox found in step 4
(If you cannot, the monkey HTTP daemon is not running)
2. Connect to your website from another computer on your Local network.
(If you can’t access your site your port 80 may be blocked, please open this port on your router)
3. Connect to your website from a computer across the internet
(If you can’t access your site from the internet your public ip may not have port 80 opened, open this port for you public ip)


If you need any help or find any flaws in the tutorial you can find me on xbox-scene or email me at greenbeetle@gmail.com. You can visit my website hosted from my xbox of course at markkram.dyndns.org (copy and paste into browser)

Cheers.

This post has been edited by green_beetle: Dec 23 2005, 12:57 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Replies
Keo-Keo
post Dec 16 2005, 08:34 PM
Post #2


X-S Genius
****

Group: Members
Posts: 871
Joined: 16-July 04
From: Cincinnati Ohio
Member No.: 130805
Xbox Version: v1.0



In my tutorials i have XAMPP working for XDSL check it out.. After downloading apache mysql perl and php are running in seconds.. No Linux Knoledge Needed.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
green_beetle   Tutorial - For Using The Xbox As A Server   Oct 30 2005, 01:35 AM
awal   thanks for the tut :beer: Ive been trying to fi...   Nov 1 2005, 03:44 AM
atrizzz   i am stuck at step 6. i can connect to xdsl using ...   Dec 10 2005, 10:49 PM
green_beetle   login as root for the ftp user: root pass: xbox or...   Dec 11 2005, 07:10 AM
atrizzz   if i try to login as user: root pass: xbox i get...   Dec 11 2005, 05:18 PM
atrizzz   sry about all the questions but im new to this. ...   Dec 11 2005, 08:38 PM
green_beetle   no-ip.org register and download the client that up...   Dec 12 2005, 01:06 AM
Potato Bob   we could always just strip down dsl and just have ...   Dec 15 2005, 09:53 PM
LonelyMind   i am having this exact same problem... atrizzz, ...   Jan 14 2006, 07:58 AM
ximmortalxxkingx   i am having this exact same problem... atrizzz, w...   Feb 8 2006, 07:23 PM
ximmortalxxkingx   i can get it to write in everything EXCEPT http d...   Feb 13 2006, 07:56 PM
awal   Nice work :) I really like the layout, but the f...   Feb 13 2006, 11:09 PM
LonelyMind   Nice work. Glad to see someone got this working. I...   Feb 13 2006, 11:26 PM
ximmortalxxkingx   Nice work. Glad to see someone got this working. ...   Feb 14 2006, 04:22 AM
LonelyMind   Thanks ximmortalxxkingx. Installed apache and php ...   Feb 15 2006, 04:18 AM
ximmortalxxkingx   Thanks ximmortalxxkingx. Installed apache and php...   Feb 20 2006, 11:10 PM
x-fox   no prob, glad i could help :D If you need any he...   Feb 21 2006, 10:25 PM
x-fox   If anyone is looking for an easy way to install ap...   Feb 16 2006, 01:22 AM
Keo-Keo   Hehe yea.. I got lazy and didn't include mutip...   Feb 22 2006, 07:53 AM
jaymunee80   Well, I followed the tut, and it works from my lan...   Apr 30 2006, 05:47 PM
Keo-Keo   Are you using your external IP? Do you have a rout...   May 1 2006, 01:08 AM
jaymunee80   All three are a yes. External ip is 68.xx.xx.xx, I...   May 1 2006, 02:05 AM
Chronic Mitosis   Hi, I am new to linux and trying to open port 80 o...   Aug 31 2006, 08:21 AM
ssjdave80   Well I followed these directions but I got nowhere...   Dec 6 2006, 10:02 PM
ssjdave80   i got xampp working now but apache is still having...   Dec 8 2006, 01:34 AM
ssjdave80   i figured out it had something to so with ssl.conf...   Dec 8 2006, 02:19 AM
InfernO8   How do I change the file permission on my htdocs f...   Dec 14 2006, 05:12 AM
JBmtk   Great tut and follow up comments everyone :D :D ...   Apr 1 2007, 03:01 AM
JBmtk   NVM, i figured out my problems and I'll explai...   Apr 1 2007, 10:37 PM
lloydmedley   Ive got a question.. finally got it working (2 hou...   Sep 17 2009, 02:18 AM






Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 22nd May 2013 - 09:36 PM