[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