Page 1 of 4

Example site? Password protected?

PostPosted: Sat Feb 28, 2015 5:04 pm
by Maxburn
I'm considering a AD2PI Network Appliance and I'd like to have the web page public facing so I can get to it away from home. Is the web page it generates password protected? Does it offer SSL? Is that a bad idea?

Can the AD2PI Network Appliance send email alerts by itself or does it require AlarmDecoder Keypad running on a computer? Not really sure how these two interact.

Is there an example site I can look at?

Edit: I found the default passwords listed so I guess it's password protected but what about the rest?

Edit 2: the more I read the more it seems like I need a computer running all the time with AlarmDecoder Keypad to get email alerts and work with the panel, is this true? the "Or build your own alarm event handling with the installed python library" doesn't seem attractive to me.

Re: Example site? Password protected?

PostPosted: Sat Feb 28, 2015 6:22 pm
by kevin
Maxburn wrote:I'm considering a AD2PI Network Appliance and I'd like to have the web page public facing so I can get to it away from home. Is the web page it generates password protected? Does it offer SSL? Is that a bad idea?

Can the AD2PI Network Appliance send email alerts by itself or does it require AlarmDecoder Keypad running on a computer? Not really sure how these two interact.

Is there an example site I can look at?

Edit: I found the default passwords listed so I guess it's password protected but what about the rest?

Edit 2: the more I read the more it seems like I need a computer running all the time with AlarmDecoder Keypad to get email alerts and work with the panel, is this true? the "Or build your own alarm event handling with the installed python library" doesn't seem attractive to me.


Our documentation on the Network Appliance is lacking, so I'll do my best to answer your questions.

Yes, the webapp is password protected - you will setup your admin user during setup (by hitting the IP address of the appliance on your network in your web browser)

Yes it supports SSL communications, you just enable it during setup as per above - this will allow you to expose it through your firewall and use it on your phone/mobile device.

If you have the network appliance, you do NOT need anything hooked to a computer, it is a self-sustaining unit - you can configure the Keypad Software to connect to the network appliance if you desire to use the keypad software.

Notifications for events are built-in to the webapp - email or googletalk notifications - and you can choose which events you would like to be notified on.

Here is a list of events you can get notifications on from the network appliance:

Alarm system is triggered?
Alarm system stops signaling?
A panic has been detected?
A fire is detected?
Alarm system is armed?
Alarm system is disarmed?
A zone has faulted?
A zone has been restored?
A zone has been bypassed?
Power status has changed?
A low battery has been detected?
The AlarmDecoder has rebooted?
A relay has been changed?

We do not have a publicly available demo of this but you can see a sample screenshot of the keypad interface here: viewtopic.php?f=3&t=44&p=134&hilit=screenshot#p134

If you have any questions, feel free!

Re: Example site? Password protected?

PostPosted: Sat Feb 28, 2015 6:40 pm
by Maxburn
Sounds good to me, thank you.

At a minimum you may want to update the store page for the ad2pi, it still says the webapp is coming soon. A couple wiki pages covering the webapp and what it does would help quite a bit too!

It seems like the ad2pi plus a couple IP cameras makes a terrific self monitor solution, given the potential install base out there this seems like a big deal.

Re: Example site? Password protected?

PostPosted: Sat Feb 28, 2015 6:44 pm
by kevin
Maxburn wrote:Sounds good to me, thank you.

At a minimum you may want to update the store page for the ad2pi, it still says the webapp is coming soon. A couple wiki pages covering the webapp and what it does would help quite a bit too!

It seems like the ad2pi plus a couple IP cameras makes a terrific self monitor solution, given the potential install base out there this seems like a big deal.


Yeah, it's something that we're working on for sure! It will definitely help clear up confusion.

Yeah, it's a great solution, and we are working on integrating ip camera support into the webapp so it'll be a "one-stop" shop. The development branch has rudimentary support, but as I get time in the office I'll be reworking that code before it gets released to the master branch. But the dev branch stuff does work, just clunkier implementation than I'd like - but it works for proof of concept purposes.

Edit: Updated product page to reflect webapp's existence and basic functionality. Thanks for the heads up on that one - easy to overlook when you're a small shop!

Re: Example site? Password protected?

PostPosted: Sat Feb 28, 2015 7:18 pm
by Maxburn
One more question, what version raspberry pi is shipping in the ad2pi?

Re: Example site? Password protected?

PostPosted: Sat Feb 28, 2015 7:31 pm
by kevin
Until we run out of stock of our current bundles and we can reliably get Pi 2's from our supplier, we will be shipping the Raspberry Pi B+

Re: Example site? Password protected?

PostPosted: Sat Feb 28, 2015 7:49 pm
by mathewss
Did some work on the Wiki to help clerify. See if this is more clear. It links directly on the main landing page for DOCS.

http://www.alarmdecoder.com/wiki/index. ... ng_Started

Re: Example site? Password protected?

PostPosted: Sat Feb 28, 2015 7:58 pm
by Maxburn
Thank you very much, things are clear to me now. Can't wait to get it.

Re: Example site? Password protected?

PostPosted: Tue Mar 17, 2015 2:53 pm
by Maxburn
I have the device, it is installed and all appears to be working well and I didn't have any great difficulty with it. Pretty happy with that.

Question: I'm not seeing an option for changing the web app over to SSL/443, as is it appears to be using port 80 in the clear. Do I need to SSH in and change something? If so what?

Re: Example site? Password protected?

PostPosted: Tue Mar 17, 2015 6:01 pm
by kevin
You will need to create your ssl certificates and configure nginx to listen on 443 ssl from the command line

To create your ssl certificates, you can do something like this:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt

providing the /etc/nginx/ssl directory exists


Then you will need to modify the nginx configuration to accept these certificates as well as listen on port 443

in the server block just add something like:

Code: Select all
        listen 443 ssl;
        ssl_certificate /etc/nginx/ssl/nginx.crt;
        ssl_certificate_key /etc/nginx/ssl/nginx.key;


Then restart nginx service!