Image
Das Image vom Download 2021-09-14-hamserverpiV2.img auf den PC laden.
laden und mittel einem aktuellen Raspberry Pi Imager auf eine 32Gb SD-Karte speichern.
Die Einrichtung der WEB-Pages und Site-Maps mit den OnBoard-Tools des Images http://<url>/admin laut getrennter Anleitung bearbeiten.
Erweiterungen
mit einer SSH-Konsole am RaspberryPi anmelden.
User: pi
Passwort: hamsrvpi
SSH Einstieg via root – user
> sudo raspi-config
> root <passwort> setzen
neuerlich mit der SSH-Konsole mit root/<passwort> verbinden
Alternative Nutzung via pi user
wenn mit SSH verbunden ist
> sudo -s
root-Rechte setzen
RaspberryPi OS BUSTER zur weitern Verwendung anpassen
damit apt update die aktuellen Resourcen findet wie folgt anpassen:
sudo nano /etc/apt/sources.list
Zeile deb… tauschen
deb http://legacy.raspbian.org/raspbian/ buster main contrib non-free rpi
Asterisk SIP-version FREEPBX start
> systemctl enable freepbx
HAMNET Dialplan aktivieren
> cd /etc/asterisk
- Download der notwendigen Dateien vom HAMNET-Server laden
- wget http://44.143.70.8/voipsetup/checkonline.php
- wget http://44.143.70.8/voipsetup/dtmfdecode.php
- wget http://44.143.70.8/voipsetup/extensions.conf
- wget http://44.143.70.8/voipsetup/manager.conf
- wget http://44.143.70.8/voipsetup/sip.conf
- Edit der eigenen IP in der Datei checkonline.php
- nano checkonline.php
- Zeile
- $C_IP=“0.0.0.0″;
- tauschen zu
- $C_IP=“44.143.x.y“;
- Zeile
- nano checkonline.php
- Edit manager_custom.conf
- nano manager_custom.conf
- folgende Zeilen einfügen
- [user]
secret = pass
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.255
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
- [user]
- folgende Zeilen einfügen
- nano manager_custom.conf
- Edit extension_custom.conf
- nano extension_custom.conf
- gleich unter [from-internal-custom] einfügen
- #include hamnet_destination.conf
- gleich unter [from-internal-custom] einfügen
- nano extension_custom.conf
- Zugriffsrechte setzen
- chmod 777 checkonline.php
- Auto-Start im crontab seten
- crontab -e
- Zeilen am Ende einfügen
- * * * * * /usr/bin/php /etc/asterisk/checkonline.php &> /dev/null
*/5 * * * * /opt/prefetch/prefetch-scripts/info-prefetch.sh &
*/5 * * * * /opt/prefetch/prefetch-scripts/prefetch_runner.sh &
- * * * * * /usr/bin/php /etc/asterisk/checkonline.php &> /dev/null
- Zeilen am Ende einfügen
- crontab -e
- RaspberryPi neu booten
- reboot
