Take the 2-minute tour ×
Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. It's 100% free, no registration required.

I recently bought a Raspberry Pi, and I would like to attach it to my local network and (via port forwarding) let it be reachable from 'the outside world'.

My plan is to run Apache with PHP on it, and then from the outside navigate to some URL on my Apache / Raspberry Pi, and turn on/off some devices from the GPIO ports.

Now I am new at Linux, so I'm a little worried about opening up a Linux machine to the outside world, for everyone to see (and hack).

Is the default Raspbian install safe enough to do this, when I manually (or if can get it to work automatically) update the OS, Apache and PHP installs?

share|improve this question
There's a good question about security here. –  Jivings Dec 4 '12 at 8:13

1 Answer 1

There is no simple answer for your question. What do you mean by secure? Why it should be safe by default? It is as secure as your operating system and probably your router (I assume that you have integrated some simple FW there) and of course your Appache instance and web service you are developing.

There are really many factors that makes your system secure. If you will upgrade software quite often, configure your server properly, disable unused features and of course take care of appropriate security solutions in your web service it could be secure enough for your needs.

Of course nobody will give you 100% warranty that your system will not be hacked (unless it will not be connected to network).

share|improve this answer
You are right, i am probably looking for some secure feeling you can't give me (guaranteed) –  Michel Dec 4 '12 at 13:15
The thing is that you can do a lot and make it as secure as you need. I mean you don't need as sophisticated solution as e.g. banks are using, but from the other hand don't live the "doors open". –  codewarrior Dec 4 '12 at 14:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.