[arm-allstar] Hosting a Hub and Web Control
Patrick Perdue
borrisinabox at gmail.com
Sat Jun 17 22:25:44 EDT 2023
Billy:
If you aren't planning to host a huge number of connections, ASL 1.01 or
2.0 beta 6 running on Debian will do. You can host that anywhere.
I've heard people say that Vultr works great, and others say the timing
is terrible. Maybe it depends on what data center you use. I've had
pretty good luck using Linode in most data centers, except for Atlanta,
Toronto, and, for a while, Newark, but Newark hasn't been bad in a while.
There are a couple of places that will host Raspberry Pi's in a data
center. One is Lightwave Networks, which has two data centers, one in
Plano, TX, and the other near Boston, MA. There is another one in the
Dallas area as well, but I forgot the name of it.
Either way, it's slightly more expensive than running a low-end Linode
Nanode or the bottom tear Digital Ocean droplet.
I have one of my systems in the Plano data center running HamVoIP on a
Pi 4, and it's rock solid.
That being said, I also have a few ASL nodes in various parts of the
world, which I would like to eventually replace with HamVoIP somehow. It
may be technically possible, though probably not a great idea to run
HamVoIP on a qemu instance emulating a Raspberry Pi. I don't imagine
timing would be too good with that setup, though. dahdi_test looks
pretty good on my Linode VPS in Newark, NJ running ASL 1.01.
--- Results after 89 passes ---
Best: 100.000% -- Worst: 99.947% -- Average: 99.991804%
Cumulative Accuracy (not per pass): 99.993
To compare, here is one of my HamVoIP systems.
--- Results after 58 passes ---
Best: 100.000% -- Worst: 99.968% -- Average: 99.993140%
Cummulative Accuracy (not per pass): 99.993
Aside from cumulative being misspelled in the HamVoIP version, the
average is a little better, but not by all that much. This also being
said, the VPS I ran that test on is hardly loaded, whereas that HamVoIP
system has quite a number of connections on it, so this isn't
necessarily a fair test.
You can run Supermon anywhere as long as the web server has access to
the manager ports of Asterisk systems you want to monitor. If you are
planning on connecting the repeaters back to the hub via a VPN, this
will make your life easier, as you can expose the manager ports just to
the VPN interface and not to the wider internet. If coming in from the
outside, firewall the heck out of that port so not just any IP can
access it, since everything is sent in plain text.
If possible, I would recommend running Supermon on a system that isn't
actually hosting any of your nodes. This is how my system is configured,
and it works well for us.
HTH.
73
N2DYI
On 6/17/2023 9:29 PM, Billy Irwin via ARM-allstar wrote:
> Hi All,
>
> I have a couple of questions for the following scenario.
>
>
> 1. We would like to have 2 hubs in a data center environment. Currently there is no way to have a PI there. What would be the best option for this?
> 2. Could Supermon2 run on a server running PHP without a node being on it so we can control all of our nodes with one web portal?
> The idea is that all of our repeaters are on a VPN with Microwave. Only the web portal will have access into the VPN to control said nodes. The 2 hubs mentioned above will be how these machines talk to external allstar nodes.
>
> Thanks and 73,
>
> Billy - K9OH
> _______________________________________________
>
> ARM-allstar mailing list
> ARM-allstar at hamvoip.org
> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>
> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
More information about the ARM-allstar
mailing list