All of these sites are run by people on The Fediverse and are about Amateur Radio.
If you want to find Fediverse servers, try Fediverse.Radio.
Navigate the ring
Join the ring
- Contact @[email protected] with your site URL
- Add the code to your site
- Change "YOURSITEKEYHERE" to your site key, usually your domain
<nav>
Fediverse.Radio Web Ring<br/>
<a href="https://ring.fediverse.radio/ring.php?site=YOURSITEKEYHERE&direction=previous">← Back</a>
<a href="https://ring.fediverse.radio/ring.php?site=YOURSITEKEYHERE&direction=random">↑ Random</a>
<a href="https://ring.fediverse.radio">↓ Ring Home</a>
<a href="https://ring.fediverse.radio/ring.php?site=YOURSITEKEYHERE&direction=next">Next →</a>
</nav>
Note: the 'site' parameter is only required to locate your site in the ring, so we can find the previous/next site. It's not logged. But you do need to set it, usually to your domain.
The Sites
There are 34 sites
- Fediverse Radio Webring (@)
This site! - M0YNG.uk (@[email protected])
M0YNG is the callsign of a radio amateur in Gloucestershire. This is a smolnet version of their website available via Gopher and Gemini and HTTP. - F1RUM.fr (@[email protected])
My name is Jean-Pierre Morfin Cholat. I am radio amateur and this site groups publications too long to be posted on Mastodon - N3VEM Blog (@[email protected])
Vance Martin, Amateur Extra callsign N3VEM. I am a thirty something (pushing 40…) husband and father, who happens to love ham radio! - Mike Zero Romeo Victor Bravo (@[email protected])
Mike Zero Romeo Victor Bravo - K8VSY amateur radio blog (@[email protected])
musings of an amateur radio enthusiast - KC8JC blog (@[email protected])
This is a very simple and sporadically updated blog about my adventures in amateur radio - Marc DO1MJ's blog (@[email protected])
In this weblog I write about my experiences, experiments and projects in amateur radio - qrz.is (@[email protected])
Michael Clemens DK1MI - Amateur Radio Weekly Newsletter (@[email protected])
Sent every Saturday, Amateur Radio Weekly is an email newsletter containing links to the most relevant news, projects, technology, and events happening in Ham Radio. - N9DRB (@[email protected])
Devin Berg (N9DRB). - K3LTC.com (@[email protected])
K3LTC, Nate Berry - kb3lyb.com (@[email protected])
KB3LYB, Mark Earnest. Also via ActivityPub - W1CDN (@[email protected])
Ham Radio Adventures from northwestern Minesota. Also via ActivityPub - HB9HOX (@[email protected])
getting my feet wet from home and portable, Deutsch and Englisch - W8EMV - Whiskey Eight Echo Mike Victor (@[email protected])
Operating notes from Ed W8EMV in Ann Arbor, Michigan. - WT8P's Notes to Self (@[email protected])
Writing things down so I don't forget - Le blog de F4IHA (@[email protected])
French, obviously - Pablo, M0PQA (@[email protected])
I am using this blog mainly for my self-reference - Chris Farnham, W1YTQ (@[email protected])
I share my adventures in radio, the outdoors and technology. - DC7IA (@[email protected])
amateur radio · stuff that is not amateur radio - W0RMT Amateur Radio (@[email protected])
I’ll use this space to share experiences and extend ham radio conversations - KB6NU's Ham Radio Blog (@[email protected])
- g7kse.co.uk (@[email protected])
- KC1SRI (@[email protected])
- Eric Codes (@[email protected])
- Peter's Home Page (@[email protected])
Dedicated to world-wide self-aggrandizement since 1994 - QueryBang (@[email protected])
A rather esoteric mix of topics; some informative or educational, some opinion, and some that are nothing more than stray thoughts. - KQ4MII (@[email protected])
- M1HAX.uk (@[email protected])
Richard M1HAX is a Mountain Leader and amateur radio hobbyist writing about Summits on the Air and mountaineering. - Jim’s Notebook (@[email protected])
Personal site for Jim Campbell, VE1KM. - N7KOM Mountaintop Portable Radio (@[email protected])
I am a mostly QRP portable ham radio operator based out of the Pacific Northwest. - Michael Burkhardt’s Amateur Radio Blog (@[email protected])
This is my little corner of the ham radio indie web. - Ham Radio Capsule of SV1SYY (@[email protected])
HTTP mirror of gemini://sv1syy.radio.
Ring Code
This ring is coded in PHP, because it was already there. The exact code used to run the ring right now is:
<?php
// load in the knwon sites
$ringData = file_get_contents("sites.json");
$ringSites = json_decode($ringData, true);
try {
// check we were given a source site and direction
if ($_GET['direction'] && $_GET['site']) {
// check the site is one we know about
if (array_key_exists($_GET['site'], $ringSites)) {
$currentSite = $ringSites[$_GET['site']];
} else {
throw new Exception('Specified site not known');
}
// try navigating the ring
if ($_GET['direction'] === 'previous') {
$ringSite = nextElement($ringSites, $_GET['site'], true);
} elseif ($_GET['direction'] === 'random') {
$ringSite = $ringSites[array_rand($ringSites, 1)];
} elseif ($_GET['direction'] === 'next') {
$ringSite = nextElement($ringSites, $_GET['site'], false);
} else {
throw new Exception('Direction not specified or not understood');
}
} else {
throw new Exception('Direction or Site not specified');
}
} catch (Exception $e) {
// Let the user know what went wrong
echo "<p>" . $e->getMessage() . "<br/><a href='/'>Maybe try the ring homepage</a>?";
return;
}
// Assuming nothing went wrong, navigate the ring!
header('Location: ' . $ringSite['url']);
echo "Coming from: " . $currentSite["name"] . "</br>";
echo "Going to: " . $ringSite["name"] . " (<a href='" . $ringSite['url'] . "'>" . $ringSite['url'] . "</a>)</br>" . $ringSite["description"];
function nextElement(array $array, $currentKey, $previous)
{
if (!isset($array[$currentKey])) {
return false;
}
$nextElement = false;
// flip the array if we're going backwards
if ($previous) {
$array = array_reverse($array);
}
foreach ($array as $key => $item) {
$nextElement = next($array);
if ($key == $currentKey) {
break;
}
}
if (!$nextElement) {
$nextElement = reset($array);
}
return $nextElement;
}