A guide to setting up an AllStarLink node in the cloud
Setting up your AllStarLink Account
Remote control of your node Optional
Please note if a link had a * after it it needs to be open in a new tab.
Also sections of text that look like this you can copy and paste in you the terminal window.
- An Amateur Radio Licence
- An account at allstarlink.org*
- An account at digitalocean.com* you could use other cloud service providers but this guide is using DigitalOcean
go to https://www.allstarlink.org/* once your account has been created lof in then select Portal on the top menu
from that menu select Server
fill in the form then hit submit
from the portal menu select node
here you will need to select create (mine says continue as I allready have 2 nodes)
fill in this form but you will get your first node straight away
you will need to make a note of your node number and the password. the password can be changed by clicking on the node number you can over your mouse over the password area on diplay or go in by clicking on the node number
headon over to digitalocean.com* and sign up for an account once you have signed in to you DigitalOcean account you need to select the Default Project and then select "Spin up a droplet"
On the next page select you closest server
Then select Debian and from the drop-down box select "10 x64"
Droplet type select "SHARED CPU Basic"
unser CPU options select Regular and the 1gb 1 core
Choose Authentication Method if you have an ssh key in a terminal client such as SmarTTY or Putty or have a Linux computer and don't mind a little extra work then select SSH key or if you like you can use a password.
if you go down the key route you will see the following image
Now to create the droplet just click on the blue button
Now we grab a coffee and wait for the server to be built
the buld has finished and you should see an IP address in the photo below its where the 167. is you will need this IP address for the next part
Lets get our sever ready for AllStarLink
open up your choice of terminal client you will need to input the following information
| location | enter |
|---|---|
| host or server name | this will be the IP Address of your server |
| user name | root |
| password | this will be the password you inputted at server setup |
| key | if you opted for the key method select it here |
Now to the installation of the project you need to run the following commands
apt update && apt install git -y
Now go and make a cup of coffee. Once that is done
git clone https://github.com/M6GSN/ASL_Cloud
Then run the following
cd ASL_Cloud
chmod +x *.sh
Now you can drink your coffee
./install.sh
Now we set up the node first off run asl-menu
note due to some limitation on github some of the following changes templates are in separate files
first of we need to change locations input `cd /etc/asterisk/
then we need tp edit the iax.conf file nano iax.conf
scroll down till you find a section called Incoming radio connections then after the section radio then paste the text from iax.conf.txt* and change the following yourcall to you call sign and change the secret from YOURSECRETWILLGOHERE
when done press crtl+x then press y
now we need to change the extensions.conf nano extensions.confthen below the section radio-secure paste the text from extensions.conf.txt changing yourcall to your call sign and NodeNo to your node number
hen done press crtl+x then press y
Although this is a optional step it does have it perks














