How To Make A Raspberry Pi Web Server

The Raspberry Pi is an amazing $35 mini-computer. And in this video, I’ll show you how to set it up as a fully functioning web server.
***YOU CAN COPY ALL THE CODE AT THE WIKI LINK BELOW***
Raspberry Pi Disk Image - http://www.raspberrypi.org/downloads
Port Forwarding Tutorial - http://www.youtube.com/watch?v=1DSDbvtVIaA

12 thoughts on “How To Make A Raspberry Pi Web Server

  1. Great tutorial, But it goes fast. A write up with this , for just the steps involved, would be great.

    Would love to see, more videos on Raspberry Pi.

    How about a small video of using a Raspberry Pi for downloading AND Uploading Torrents.
    How about a small video of using a Raspberry Pi for updating DDNS servers like No-Ip in the background.

    Thanks for this Tutorial.

    regards

  2. Hey Gigafide,

    So I have a thought and don’t know if it’s possible but maybe you could find a way to make some sort of security webcam out of this? with a web server to check the webcam?

  3. Pingback: Making a Web Server from a Raspberry Pi | Drupelets Ballet

  4. This is an excellent tutorial, and your speaking voice is very clear, but I’m a novice with this and couldn’t follow the steps. Did you write them up? Or could you please.

  5. I’m curious. How on EARTH did you delete the user pi in the tutorial at 05:21 in the tutorial, and then at 05:28 enter the usermod command WITHOUT getting the message: “usermod: user ‘pi’ does not exist” ?? There MUST be a user pi line in your /etc/passwd file that has NOT been commented out, but what does that line look like?
    I found the reason for the message at this forum post here:
    http://www.raspberrypi.org/phpBB3/viewtopic.php?f=36&t=17830
    I also found information about the usermod and useradd commands at this link
    http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/
    but was not sure what to do next.
    I’m very carefully following the tutorial video to create a second new web server sdcard for my RPi to see what happened when I made my first one. I somehow got the first one working around 3am one night with a fuzzy brain solution I cannot remember. My own /etc/passwd file has the original pi line commented out and has these two lines at the end:
    ftp:x:107:110:ftp daemon,,,:/srv/ftp:/bin/false
    pi:x:1001:110::/var/www:/bin/sh
    but I have no memory of how I did that (completely without understanding WHAT the heck I did! lol!)
    I’d love to know the simple answer to achieve the working solution with simple useradd or usermod commands that do NOT respond complaining that the user named pi doesn’t exist. My brain is completely blank about whatever I did that fixed my problem the first time around, though I obviously added a user named pi back in to the passwd file somehow.
    *** a short time after posting the original comment, I figured out an easy solution (apparently not the one I used the first time that I do not remember how I did.) ***
    This time, I simply ignored the step about commenting out the pi user.
    Then the usermod -d /var/www pi command worked fine, and the resulting server configuration also works just fine. No new steps. Just don’t comment out the pi user line in /etc/passwd and the usermod -d command changes the default directory on that just fine. My put and get commands in psftp also work just fine.

  6. What’s Going down i’m new to this, I stumbled upon this I’ve discovered It absolutely useful and it has helped me out loads. I am hoping to contribute & aid other customers like its aided me. Great job.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>