<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Intelligence Dashboard on KnightLi Blog</title>
        <link>https://knightli.com/en/tags/intelligence-dashboard/</link>
        <description>Recent content in Intelligence Dashboard on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Mon, 22 Jun 2026 08:05:45 +0800</lastBuildDate><atom:link href="https://knightli.com/en/tags/intelligence-dashboard/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>World Monitor local setup: build your own global news and situational awareness dashboard</title>
        <link>https://knightli.com/en/2026/06/22/worldmonitor-local-dashboard-guide/</link>
        <pubDate>Mon, 22 Jun 2026 08:05:45 +0800</pubDate>
        
        <guid>https://knightli.com/en/2026/06/22/worldmonitor-local-dashboard-guide/</guid>
        <description>&lt;p&gt;&lt;code&gt;koala73/worldmonitor&lt;/code&gt; is a real-time global intelligence dashboard for aggregating news, geopolitical events, infrastructure status, and different topic channels. It is closer to a situational awareness page and works well as a self-hosted news monitoring entry point.&lt;/p&gt;
&lt;p&gt;Project repository:&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/koala73/worldmonitor&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/koala73/worldmonitor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Official site:&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://worldmonitor.app&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://worldmonitor.app&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;start-locally&#34;&gt;Start Locally
&lt;/h2&gt;&lt;p&gt;The README quick-start commands are:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/koala73/worldmonitor.git
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; worldmonitor
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run dev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;After startup, check whether the default page works before thinking about deployment.&lt;/p&gt;
&lt;h2 id=&#34;running-different-channels&#34;&gt;Running Different Channels
&lt;/h2&gt;&lt;p&gt;The project includes several channel-specific development commands:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run dev:tech       &lt;span class=&#34;c1&#34;&gt;# tech.worldmonitor.app&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run dev:finance    &lt;span class=&#34;c1&#34;&gt;# finance.worldmonitor.app&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run dev:commodity  &lt;span class=&#34;c1&#34;&gt;# commodity.worldmonitor.app&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run dev:happy      &lt;span class=&#34;c1&#34;&gt;# happy.worldmonitor.app&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run dev:energy     &lt;span class=&#34;c1&#34;&gt;# energy.worldmonitor.app&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;If you only care about technology news, start with &lt;code&gt;dev:tech&lt;/code&gt;. If you care about finance or commodities, try &lt;code&gt;dev:finance&lt;/code&gt; and &lt;code&gt;dev:commodity&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;build-and-checks&#34;&gt;Build and Checks
&lt;/h2&gt;&lt;p&gt;Before committing or deploying, it is worth running:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run typecheck
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm run build:full
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;These commands can catch TypeScript type issues and production build problems early.&lt;/p&gt;
&lt;h2 id=&#34;how-to-use-it&#34;&gt;How to Use It
&lt;/h2&gt;&lt;p&gt;World Monitor fits these uses:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Build a real-time news entry point for yourself.&lt;/li&gt;
&lt;li&gt;Create topic dashboards for a team, such as technology, energy, finance, or commodities.&lt;/li&gt;
&lt;li&gt;Observe multi-source news streams instead of relying on recommendations from a single platform.&lt;/li&gt;
&lt;li&gt;Extend it into an internal intelligence dashboard.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;deployment-suggestions&#34;&gt;Deployment Suggestions
&lt;/h2&gt;&lt;p&gt;The README mentions a self-hosting guide, and deployment options include Vercel, Docker, and static deployment. Run it locally first, then deploy to Vercel or your own server.&lt;/p&gt;
&lt;p&gt;When using it, remember that a news aggregation dashboard only helps you notice signals faster. It does not mean every piece of information has been verified. For finance, geopolitics, and security topics, it is best to open the original sources and cross-check them.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
