I have minera up but would like to be able to access from internet. Forwarding port 80 on my router didn't work so I'm guessing there is more to it then that. So if anyone can help that would be great!
Also, I don't know much about Linux, still learning, but I can copy and paste like a pro.

Minera supports
MobileMiner which lets you monitor and manage all of your rigs from a browser (at
web.mobileminerapp.com) and smart phone apps.
While the Minera author can speak to the security more specifically, I am honestly not sure it's a great idea to open your mining controllers directly to the internet.
I tried that but it doesn't really allow you to do much except see the status of the miner. I would like to be able to change, add and remove pools as well as view the logs.
You can start, stop, restart miners, change pools, view stats, history, charts etc. Features are listed
here. I'll have to check to see how much of that Minera supports. You cannot, at this time, remotely add or remove pools.
Edit: I just double-checked the Minera source and it sends pools up to MobileMiner and supports the remote commands I mentioned before. Feel free to hit up either the Minera thread or MobileMiner thread if there's something not working there.
I'll look around but the only things I could find on my iPhone are "Start", "Stop" and "Restart". Other than that it just gives me the status that it's mining and at what speed, which is way off. No way I'm getting 613Mhs on a 30Mh miner. I wish though.
Edit: OH!! You have to PAY a monthly fee for that stuff. $5/month or $10/month. That's a bit expensive. Maybe $10 a year but not per month. So back to my less expensive (free) method of opening up to the internet.