11 · Log Online
Publish your QSO log on your personal website in real time
What is Log Online?
Log Online is the RadioLog feature that automatically uploads an HTML page with your latest QSOs to your web server every time you save a contact. The result is a public page anyone can visit to see who you are working right now.
RadioLog generates and uploads two files:
- radiolog.htm — a complete, self-contained HTML page with your latest QSOs, a live search box, and a responsive layout. The page reloads itself automatically every 5 minutes.
- status.json — a JSON file with your current QRV status: callsign, frequency, mode, and timestamp. Useful for JavaScript-powered pages that want to display an "on the air" indicator.
radiolog.htm is a fully standalone file.
The radiolog.htm file
The radiolog.htm file is a self-contained HTML page: all styles and JavaScript are embedded inside it, with no external dependencies. You can link to it directly from your website or open it in a browser.
Where is it uploaded?
RadioLog uploads the file to the remote folder you configure in the FTP settings. For example, if your hosting serves files from public_html/ and you set the remote folder to log, the file will end up at:
public_html/log/radiolog.htm
It will then be accessible from a browser at:
https://www.yourdomain.com/log/radiolog.htm
How to link it from your website
The simplest approach is a direct link. Visitors will see the log page when they click it:
<a href="/log/radiolog.htm">View my live log</a>
If your site uses PHP you can include it inside your template with a server-side include, but this is completely optional — the file works perfectly as a standalone page.
Configuring Log Online
Go to Settings → Log Online. You will find two sections: General and FTP Server.
General section
| Field | Description |
|---|---|
| Enable Log Online | Enables automatic upload whenever a QSO is saved. |
| Number of QSOs to publish | How many QSOs appear on the page (default: 100). |
| File name | Name of the generated file. Default: radiolog.htm. |
FTP Server section
| Field | Example | Description |
|---|---|---|
| FTP Server | ftp.yourdomain.com | Host name or IP of your FTP server. |
| Port | 21 | FTP port — normally 21. |
| FTP User | user@yourdomain.com | FTP login username. |
| Password | — | FTP user password. |
| Remote folder | log | Folder on the server where the file is uploaded. RadioLog creates it if it does not exist. |
Test connection
Click the Test connection button to verify your FTP credentials before enabling automatic uploads. If everything is correct you will see the server's welcome message in green. If there is an error, the message will tell you what went wrong (host not found, wrong password, permission denied, etc.).
Upload now (full test)
The Upload now button generates the HTML with your current QSOs and uploads it to the server immediately, without waiting for a QSO to be saved. Use it to verify that the file arrives correctly before enabling automatic uploads.
Automatic upload
When Enable Log Online is checked, RadioLog uploads the log automatically every time you save a QSO. The upload runs in the background and does not interrupt your workflow. When the upload succeeds or fails, a message appears in the status bar for 5 seconds.
Troubleshooting
The file does not appear on the server
- Use the Test connection button to confirm your FTP credentials are correct.
- Check that the remote folder is correct and that the FTP user has write permission on it.
- If your provider uses a chroot-restricted FTP account, the remote folder must be relative to the chroot root, not the server's filesystem root.
The web page does not show new QSOs
- Wait 5 minutes — the page reloads automatically.
- Force a hard reload with Ctrl + F5 to bypass the browser cache.
- Check via FileZilla or another FTP client that
radiolog.htmhas been updated recently.
Error in the status bar when saving a QSO
- The error message shows the exact cause (timeout, authentication failure, permission denied).
- Check that RadioLog has internet access and that your firewall is not blocking port 21.
Chapter 11 · RadioLog v3.3.3