Remote-rig

By ON7GF, 23 August, 2025

Stel: je wilt je transceiver op afstand bedienen... maar hoe kun je dit goedkoop en gemakkelijk doen? 
De oplossing? Linux!

DEEL 1: “de server”
------------
Als u een Linux-gebruiker bent, hebt u dit deel misschien al draaien: u hebt een computer nodig met Linux en “cqrlog”, DE logboeksoftware voor radioamateurs voor Linux.
Als u CQRLOG nog niet hebt, is dit misschien het moeilijkste deel, afhankelijk van waar u het wilt installeren.

a) oude computer:

- ja, een oude computer is voldoende, installeer er gewoon Ubuntu op.

- Installeer vervolgens CQRLOG.
Je vindt cqrlog hier: https://www.cqrlog.com/download

- Start nu CQRLOG en zorg ervoor dat je het gedeelte configureert om je apparatuur vanuit CQRLOG te bedienen.

- Zorg er vervolgens voor dat OpenSSHserver is geĂŻnstalleerd:
typ “sudo apt-get install openssh-server” in een terminalvenster om het te installeren.

- Open ten slotte dit bestand in een terminal: “/etc/ssh/sshd_config”
en zorg ervoor dat u de regel “X11Forwarding no” wijzigt in “X11Forwarding yes”

b) een Raspberry Pi:
Voer alle stappen uit, behalve dat de installatie van cqrlog anders is:
Dit deel is eigenlijk vrij complex voor de beginnende Linux-gebruiker.
Een goed startpunt is dit: https://www.cqrlog.com/comment/5225#comment-5225

DEEL 2 “het netwerk”
----------

Hiervoor moet u uw “server” toegankelijk maken via het internet.

- U moet uw internetrouter configureren om uw computer te “port forwarden”.
Zoek hiervoor de documentatie van uw specifieke internetrouter op via Google.
- Stel een URL in die het steeds veranderende IP-adres van uw computer koppelt aan een vaste URL waarnaar u kunt linken.
Een gratis dienst om dit te doen heet “no-ip”. U moet hier een account aanmaken en configureren: https://www.noip.com/sign-up

DEEL 3 “de client”
----------

Hiervoor gebruiken we iets dat X11-forwarding heet.

De client moet een andere computer zijn waarop Linux draait, maar de vereisten zijn hier niet zo streng.
Zorg ervoor dat ssh-client draait, maar dat is bij de meeste Linux-versies standaard het geval.

Open nu een terminalvenster, maak verbinding met de andere computer en start cqrlog:
“ssh -x your-rigserver-username@your-remotecomputer-noip-url.com cqrlog”

Hiermee start u cqrlog op uw “server”, maar wordt de grafische uitvoer van de computer weergegeven op uw “client”-computer!

Elke opdracht die u hier in deze GUI uitvoert, bestuurt dus uw externe apparatuur.

KLAAR!