If you don't have any hardware (sensors, relays, etc.) or don't want to experiment with hardware stuff and only want to experiment with computing, then this post is for you.
In this post I would try to explain how easy it is to host a website (WordPress) on raspberry pi. Steps involved in hosting the website are:
It is really time consuming if you have no idea what all these words mean. But rather than understanding each of them, you can follow the procedure without even thinking about them. And since it is rather lengthy procedure, so I am not going to explain every detail of it. If you wish to follow these steps refer to : http://www.raspberrypi.org/learning/web-server-wordpress/worksheet.md
They have all the procedures up to step 6. So after doing the WordPress Configuration, you need to sign up for an account on http://www.dnsexit.com/ and follow the steps (provided on their website) to install client on raspberry.
And in penultimate step, you need to set up a static ip address and the procedure is very straightforward : http://elinux.org/RPi_Setting_up_a_static_IP_in_Debian
Lastly you would need to port forward your router. Since every router is different, so depending upon your router consider looking at the documentation for port forwarding.
Here is the snapshot of the website that I made--following above procedures--
In this post I would try to explain how easy it is to host a website (WordPress) on raspberry pi. Steps involved in hosting the website are:
- Set up Apache Web Server
- Install PHP
- Install MySQL
- Download WordPress
- Set up your WordPress Database
- WordPress Configuration
- Use a dynamic DNS service like: http://www.dnsexit.com/
- Installing dynamic DNS client
- Setting up static ip address for raspberry pi
- Port forward your router (port 80)
It is really time consuming if you have no idea what all these words mean. But rather than understanding each of them, you can follow the procedure without even thinking about them. And since it is rather lengthy procedure, so I am not going to explain every detail of it. If you wish to follow these steps refer to : http://www.raspberrypi.org/learning/web-server-wordpress/worksheet.md
They have all the procedures up to step 6. So after doing the WordPress Configuration, you need to sign up for an account on http://www.dnsexit.com/ and follow the steps (provided on their website) to install client on raspberry.
And in penultimate step, you need to set up a static ip address and the procedure is very straightforward : http://elinux.org/RPi_Setting_up_a_static_IP_in_Debian
Lastly you would need to port forward your router. Since every router is different, so depending upon your router consider looking at the documentation for port forwarding.
Here is the snapshot of the website that I made--following above procedures--
So, guess what - if you followed all the steps correctly, you have your own website running on your own server!