<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.scotmesh.net/index.php?action=history&amp;feed=atom&amp;title=Nomad_Network</id>
	<title>Nomad Network - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.scotmesh.net/index.php?action=history&amp;feed=atom&amp;title=Nomad_Network"/>
	<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=Nomad_Network&amp;action=history"/>
	<updated>2026-09-19T01:27:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.scotmesh.net/index.php?title=Nomad_Network&amp;diff=81&amp;oldid=prev</id>
		<title>ScotMesh: Added after the move to MediaWiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=Nomad_Network&amp;diff=81&amp;oldid=prev"/>
		<updated>2026-09-11T14:50:02Z</updated>

		<summary type="html">&lt;p&gt;Added after the move to MediaWiki&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:50, 11 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Browsing Nomad Network ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Browsing Nomad Network ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Install &lt;/del&gt;it and run it:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Out of the box:&#039;&#039;&#039; MeshChatX has a Nomad Network browser built in. Open &lt;/ins&gt;it&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, pick the ScotMesh node from the list of announced nodes (or paste the address above), and the pages open like a website.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Full installation:&#039;&#039;&#039; install the Nomad Network client itself &lt;/ins&gt;and run it:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;pip install nomadnet&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;pip install nomadnet&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l101&quot;&gt;Line 101:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 103:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A Nomad Network node keeps working when other things do not. It needs no domain, no certificate, no static address and no port forwarding; it is reachable over radio with no internet at all; and nothing about it depends on a service that can withdraw it. For a mesh community that is the point — the documentation about the network should be reachable &amp;#039;&amp;#039;from&amp;#039;&amp;#039; the network.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A Nomad Network node keeps working when other things do not. It needs no domain, no certificate, no static address and no port forwarding; it is reachable over radio with no internet at all; and nothing about it depends on a service that can withdraw it. For a mesh community that is the point — the documentation about the network should be reachable &amp;#039;&amp;#039;from&amp;#039;&amp;#039; the network.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Pages on standalone radio nodes ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nomad Network pages do not have to come from a computer. Nodes running the [[ScotMesh firmware]] serve their own page straight from the radio board: a home page with battery and uptime, lists of routes and neighbours, and admin pages for the node&#039;s owners. Every page fits in a single LoRa packet, so it loads first time over a weak radio link. Browse to such a node exactly as you would any other; [[ScotMesh microReticulum]] describes what each page does.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:The ScotMesh Backbone]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:The ScotMesh Backbone]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-45:rev-81:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>ScotMesh</name></author>
	</entry>
	<entry>
		<id>https://wiki.scotmesh.net/index.php?title=Nomad_Network&amp;diff=45&amp;oldid=prev</id>
		<title>ScotMesh: Imported from the BookStack wiki (backup 2026-09-11)</title>
		<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=Nomad_Network&amp;diff=45&amp;oldid=prev"/>
		<updated>2026-09-11T14:49:22Z</updated>

		<summary type="html">&lt;p&gt;Imported from the BookStack wiki (backup 2026-09-11)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Nomad Network is a Reticulum-native application: pages, file distribution and messaging that live &amp;#039;&amp;#039;entirely inside&amp;#039;&amp;#039; Reticulum. There is no DNS, no certificates, no IP addresses and no hosting provider. A node announces itself, other people browse it, and that is the whole system.&lt;br /&gt;
&lt;br /&gt;
It is easiest to think of it as a small self-hosted web that happens not to touch the internet. Pages are written in a lightweight markup called &amp;#039;&amp;#039;&amp;#039;micron&amp;#039;&amp;#039;&amp;#039;, served straight from a directory on your machine, and reachable by anyone who can route to your Reticulum address — over the internet, over I2P, or over a LoRa link with no internet involved at all.&lt;br /&gt;
&lt;br /&gt;
== What ScotMesh hosts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Node&lt;br /&gt;
! Address&lt;br /&gt;
|-&lt;br /&gt;
| ScotMesh Reticulum Node&lt;br /&gt;
| &amp;lt;code&amp;gt;10a839df2c50635bcb0c8a299b9ca0f8&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Entry page&lt;br /&gt;
| &amp;lt;code&amp;gt;10a839df2c50635bcb0c8a299b9ca0f8:/page/index.mu&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It carries the same connection details as our web pages: how to reach the backbone over TCP and I2P, and how to join the chat room. The node announces itself hourly, so once you are connected it should simply appear in your node list without you needing the address above.&lt;br /&gt;
&lt;br /&gt;
We also run an &amp;#039;&amp;#039;&amp;#039;LXMF propagation node&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;c283b754e0acc11ce48d2f5e29167e0c&amp;lt;/code&amp;gt;), which is what makes offline messaging work: it holds messages for people who are not currently connected and delivers them when they reappear. Most clients find it automatically.&lt;br /&gt;
&lt;br /&gt;
== Browsing Nomad Network ==&lt;br /&gt;
&lt;br /&gt;
Install it and run it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;pip install nomadnet&lt;br /&gt;
nomadnet&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
It opens a terminal interface. The &amp;#039;&amp;#039;&amp;#039;Network&amp;#039;&amp;#039;&amp;#039; tab lists nodes that have announced themselves; select one to browse its pages. If you know an address you can enter it directly. Announces take a few minutes to arrive after you first connect, so an empty list on first run is normal rather than a fault.&lt;br /&gt;
&lt;br /&gt;
== Hosting your own node ==&lt;br /&gt;
&lt;br /&gt;
Any machine that runs Reticulum can host pages — a Raspberry Pi, a spare laptop, or the same box as your transport node. It costs almost nothing to run.&lt;br /&gt;
&lt;br /&gt;
=== 1. Enable the node ===&lt;br /&gt;
&lt;br /&gt;
In &amp;lt;code&amp;gt;~/.nomadnetwork/config&amp;lt;/code&amp;gt;, under &amp;lt;code&amp;gt;[node]&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;[node]&lt;br /&gt;
  enable_node = yes&lt;br /&gt;
  node_name = Your Node Name&lt;br /&gt;
  announce_at_start = yes&lt;br /&gt;
  announce_interval = 60&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;announce_interval&amp;lt;/code&amp;gt; is in &amp;#039;&amp;#039;&amp;#039;minutes&amp;#039;&amp;#039;&amp;#039;. The default is 360 — six hours — which in practice means nobody ever hears you, because clients that connect between announces have no way to learn you exist. An hour is a much more sensible figure for a node you want found.&lt;br /&gt;
&lt;br /&gt;
=== 2. Write your pages ===&lt;br /&gt;
&lt;br /&gt;
Pages live in &amp;lt;code&amp;gt;~/.nomadnetwork/storage/pages/&amp;lt;/code&amp;gt;. The entry point is &amp;lt;code&amp;gt;index.mu&amp;lt;/code&amp;gt;. Micron markup is compact:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;`c`F2c8`!My Node`!`f&lt;br /&gt;
`cA one line description&lt;br /&gt;
`a&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&amp;amp;gt;About&lt;br /&gt;
&lt;br /&gt;
Plain paragraphs need no markup at all.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;gt;&amp;amp;gt;A smaller heading&lt;br /&gt;
&lt;br /&gt;
  Indented text is used for code and config blocks.&lt;br /&gt;
&lt;br /&gt;
`[A link to another page`abc123...:/page/other.mu]&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Markup&lt;br /&gt;
! Effect&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Headings, three levels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;`!&amp;lt;/code&amp;gt; … &amp;lt;code&amp;gt;`!&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bold&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;`*&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;`_&amp;lt;/code&amp;gt;&lt;br /&gt;
| Italic, underline&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;`F2c8&amp;lt;/code&amp;gt; … &amp;lt;code&amp;gt;`f&amp;lt;/code&amp;gt;&lt;br /&gt;
| Foreground colour (3 hex digits), then reset&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;`c&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;`a&amp;lt;/code&amp;gt;&lt;br /&gt;
| Centre, then back to normal alignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
| Horizontal divider on its own line&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;`[Label`hash:/page/file.mu]&amp;lt;/code&amp;gt;&lt;br /&gt;
| Link to a page on a node&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3. Dynamic pages ===&lt;br /&gt;
&lt;br /&gt;
A &amp;lt;code&amp;gt;.mu&amp;lt;/code&amp;gt; file with the executable bit set is &amp;#039;&amp;#039;run&amp;#039;&amp;#039; rather than served, and whatever it prints becomes the page. That is all there is to it — a shell script or Python file that prints micron gives you a live page. Nomad Network ships a message-board example that works exactly this way.&lt;br /&gt;
&lt;br /&gt;
=== 4. Restart and check ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;nomadnet --daemon --console&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Give it a few minutes, then look for your node in someone else’s Network tab. If it does not appear, the announce interval is the usual culprit.&lt;br /&gt;
&lt;br /&gt;
== Why bother ==&lt;br /&gt;
&lt;br /&gt;
A Nomad Network node keeps working when other things do not. It needs no domain, no certificate, no static address and no port forwarding; it is reachable over radio with no internet at all; and nothing about it depends on a service that can withdraw it. For a mesh community that is the point — the documentation about the network should be reachable &amp;#039;&amp;#039;from&amp;#039;&amp;#039; the network.&lt;br /&gt;
&lt;br /&gt;
[[Category:The ScotMesh Backbone]]&lt;/div&gt;</summary>
		<author><name>ScotMesh</name></author>
	</entry>
</feed>