You might be serving-up a lot more then you think you are! Do you know who is accessing your web server?

There are many ways of running a web server in a Linux environment, so to keep this Instructable a relatively reasonable length, I will focus on the common L.A.M.P.(Linux.Apache.MySQL.PHP.) implementation.

I explain searching your web server logs, setting-up typical access lists: blacklists, whitelists, and a combination of the two. I will also share with you my web interface for working with the .htaccess files remotely. Finally, we will look at an open-source firewall.

The following article assumes you have a Raspberry Pi 3 or equivalent, and installed L.A.M.P. Excellent article for getting started and RaspberryPi.org’s installing LAMP.

Image Credits: http://www.usanetwork.com/mrrobot

Step 1: Keep Your Pi Updated!

sudo rpi-update

The command will automatically update the Raspberry Pi’s firmware and then ask for a reboot. If your Pi is already up-to-date, then you can continue with:

sudo apt-get update
sudo apt-get upgrade 

Now, you’ve got the latest and greatest firmware and software!!

<p>Hydroponics will grow amazing plants however, it's not sustainable. It's expensive for all the synthetic fertilizers and not environmentally friendly or wise in my opinion.</p><p>An alternative might be <em><strong>Aquaponics</strong></em> or even simpler, forgo the fish and go with a <em><strong>Bioponics</strong></em> system for real sustainability!</p><p>Good work on a very informative and thought provoking project.</p><p>Jake</p>
Thank you for sharing your opinion.<br> <br> I agree with you that hydroponics can be expensive, for all of the synthetic fertilizers that you speak of, &nbsp;which is why I advocate for as many organic solutions (pun intended!) as possible:<br> <a href="https://www.instructables.com/id/Compost-Tea-for-Hydroponics-and-More/" rel="nofollow">https://www.instructables.com/id/Compost-Tea-for-Hydroponics-and-More/</a><br> <br> However, I strongly believe that most people should start with hydroponics before adventuring into Aquaponics, which requires much of the same equipment anyway, but with the care of fish and balancing the bio.

About This Instructable



Bio: I have a degree in Electronics Engineering and various certifications in all kinds of internet programming languages. Professionally, I have over 20 years of experience ... More »
More by bitsandbots:How to Start Growing Indoors Smart Garden System Private Web Serving with the Raspberry Pi 
Add instructable to: