hit counter joomla

How to Setup A Raspberry Pi Webserver (LAMP)

A Small Dedicated Server Running At Home

512MB Raspberry Pi Model B Project BoardThe Raspberry Pi is a small SBC (Single Board Computer) perfect for learning programming or using as a small desktop PC. It supports both HDMI and composite video. 
[Type B, 512MB RAM]

$35 BUY NOW!

Raspberry Pi is simply a small computer node that is a touch larger than a box of cigarettes. There are currently two models, Model A with 256MB RAM and Model B with 512MB's. Raspberry Pi is a very versatile little computer that can be used for many different projects including running as a webserver as this post is about. If you want to learn more about the Pi, head over to the official website.

raspberry pi LAMP webserver

I have three Pis, two of which are webservers, and the third is currently a front door security IP camera (For $35, how can you go wrong, right?). The nice thing is that it doesn't cost a lot to run these Pi's full time as they're only powered by microUSB phone chargers with a 1amp output. My Joomla site running of the Raspberry Pi at home is at raspberrypihosting.com

We're using an 8GB MicroSD card (Class 10, 55x write) loaded with Raspberian OS. We are also connected to the home internet via 3 foot Network Cable. Port 80 has been port forwarded in the router from the external IP address to the Raspberry Pi on port 80.

First things first, we enable the root user

sudo passwd root

...and enter a new password for the root user.

Next, we update and upgrade:

apt-get update
apt-get upgrade -y

Next, we install Apache and PHP

apt-get install apache2 php5 libapache2-mod-php5 -y

When that completes, we install MySQL:

apt-get install mysql-server php5-mysql -y

And Setup the Database where "password" is the password you set when MySQL was installing:

mysql -uroot -ppassword

Create the database name where "dbname" is the name of the database:

mysql> create database dbname;

And then it's time to create the webhosting space.

chown -R pi:pi /var/www
chmod -R 0755 /var/www

Now we install an FTP Client, VSFTP:

apt-get install vsftpd -y

After it configures, start it by typing:

service vsftpd start

and restart Apache2:

service apache2 restart

At this time, you'll be able to load Joomla! either via command line or FTP the files up to the server.


  • No comments found

Leave your comments

Post comment as a guest

0 / 2500 Character restriction
Your text should be in between 10-2500 characters
terms and condition.

Around Joomla!

  • Secure all the things - Joomla Security Team Sprint, Cologne, May 2018

    Displaying items by tag: English May 19, 2018 | 09:51 am

    Joomla Security Team Sprint, Cologne, May 2018. I guess we all agree that it's one of Joomla's key priorities to offer a software that is as secure as possible, as this plays a crucial role in the user's experience running Joomla - a hacked user, is a very unhappy user.

    Read more...
  • JUG Round Up May 2018

    Displaying items by tag: English May 19, 2018 | 06:20 am

    Welcome to the JUG Round Up! It's time to see what's been happening with Joomla! User Groups around the world!

    Read more...
  • JCM goes to JaB 2018

    Displaying items by tag: Feature Stories May 18, 2018 | 12:06 pm

    With some of the finest joomlers in the world getting together, Cologne was a great place to be in May! JCM had the opportunity to attend and check out this great event.

    Read more...
  • J&Beyond 2018 - Become a Jeck!

    Displaying items by tag: English Apr 10, 2018 | 19:23 pm

    The Joomla community is made up of passionate volunteers, that truly believe in the idea of Open Source. They invest tremendous amounts of time to improve the CMS, provide support to other users or spread the word of Joomla’s awesomeness – and the better part of those people is completely “Jeck”. Time for you to become a Jeck too, by attending J&Beyond on 11-13 May 2018!

    Read more...
  • Kigali Hosts the Sixth CMS Africa Summit

    Displaying items by tag: English Apr 10, 2018 | 18:38 pm

    Kigali went live last week as it hosted the sixth edition of the CMS Africa summit. CMS Africa is an organisation that champions the use of technology (open source) to change the way we develop economies. The Summit brings together both global and Africa-based speakers and delegates. It is a premier event that host tech business owners, tech innovators, and experts in the area of web & mobile design, e-commerce solutions, online business, and online exchange. In terms of delegate attendance, the summit attracts web & mobile designers, bloggers, e-commerce & online stores builders.

    Read more...
 

Posted By:
Joomla User Group Detroit

Organizer,

Donations and Gifts

Donations that go to keeping the Meetup 100% Free are welcome!