<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[增廣建文]]></title><description><![CDATA[Articles and Videos.]]></description><link>https://patreon.johnny12150.site/</link><image><url>https://patreon.johnny12150.site/favicon.png</url><title>增廣建文</title><link>https://patreon.johnny12150.site/</link></image><generator>Ghost 5.38</generator><lastBuildDate>Mon, 09 Mar 2026 11:00:18 GMT</lastBuildDate><atom:link href="https://patreon.johnny12150.site/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[自架Gitlab]]></title><description><![CDATA[Gitlab現在已經從以前的Git server逐漸轉向一個完整的DevOps Platform，由於免費的Gitlab Saas限制越來越多了，今天就來示範如何使用自己的硬體來架設不會受限的Gitlab]]></description><link>https://patreon.johnny12150.site/zi-jia-gitlab/</link><guid isPermaLink="false">64eb13af905dd00001a58357</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Sun, 27 Aug 2023 09:15:39 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/08/e36ac27c-57f4-4d5d-a2b1-afd03d183b96.png" medium="image"/><content:encoded><![CDATA[<h2 id="pricing">Pricing</h2><img src="https://patreon.johnny12150.site/content/images/2023/08/e36ac27c-57f4-4d5d-a2b1-afd03d183b96.png" alt="&#x81EA;&#x67B6;Gitlab"><p>Gitlab&#x5728;2022&#x5E74;&#x4E2D;&#x7684;&#x6539;&#x7248;&#x5F8C;&#x5C31;&#x6C92;&#x6709;&#x5C0D;self-managed&#x7248;&#x505A;&#x51FA;&#x592A;&#x591A;&#x9650;&#x5236;&#x4E86;&#xFF0C;&#x4F46;&#x90E8;&#x5206;&#x66F4;&#x8FD1;&#x4E00;&#x6B65;&#x7684;&#x529F;&#x80FD;&#x53EA;&#x6709;&#x5728;Gitlab host&#x7684;&#x4ED8;&#x8CBB;&#x7248;&#x4E0A;&#x6216;&#x662F;&#x8A02;&#x95B1;&#x4F01;&#x696D;&#x65B9;&#x6848;&#x5F8C;&#x624D;&#x80FD;&#x4F7F;&#x7528;&#xFF0C;&#x5176;&#x4E2D;&#x81EA;&#x67B6;&#x7684;&#x597D;&#x8655;&#x5728;&#x65BC;&#x4E0D;&#x6703;&#x53D7;&#x5230;&#x5BB9;&#x91CF;&#x4EE5;&#x53CA;&#x8DD1;CI&#x7684;&#x6642;&#x9593;&#x4E0A;&#x9650;&#x5F71;&#x97FF;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/c289e0ce-65b6-44ad-b228-b420020c6ca4/514624E6-D463-4119-93AA-C887CFF1EC21_2/3ngGJWVN6EjGZny7tqCri4ETWOfWc2FNEAy2xU04tAQz/Image.png" class="kg-image" alt="&#x81EA;&#x67B6;Gitlab" loading="lazy"></figure><h2 id="install">Install</h2><blockquote>&#x6CE8;&#x610F;&#x525B;&#x67B6;&#x597D;&#x4ED6;&#x5C31;&#x53EF;&#x4EE5;&#x5403;&#x8D85;&#x904E;6G&#x7684;ram&#xFF0C;&#x6240;&#x4EE5;&#x5982;&#x679C;&#x4F60;&#x7684;&#x96FB;&#x8166;&#x6216;&#x662F;NAS&#x53EF;&#x7528;&#x7684;ram&#x7A7A;&#x9593;&#x5F88;&#x5C0F;&#x7684;&#x8A71;&#x5C31;&#x4E0D;&#x5EFA;&#x8B70;&#x5617;&#x8A66;</blockquote>]]></content:encoded></item><item><title><![CDATA[Checkmk - 功能強大又完善的監控系統]]></title><description><![CDATA[Checkmk是一款功能強大且完善的監控系統，他能從實體機上的Windows, Linux一路監控到各種VM平台以及container，能夠有助於IT人員去監測各系統及服務的健康度]]></description><link>https://patreon.johnny12150.site/checkmk-gong-neng-qiang-da-you-wan-shan-de-jian-kong-xi-tong/</link><guid isPermaLink="false">64eb0e71905dd00001a58346</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Sun, 27 Aug 2023 08:53:32 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/08/16a9ec7d-283a-4c90-a13b-0f65a36bd10b.png" medium="image"/><content:encoded><![CDATA[<h2 id="install">Install</h2><img src="https://patreon.johnny12150.site/content/images/2023/08/16a9ec7d-283a-4c90-a13b-0f65a36bd10b.png" alt="Checkmk - &#x529F;&#x80FD;&#x5F37;&#x5927;&#x53C8;&#x5B8C;&#x5584;&#x7684;&#x76E3;&#x63A7;&#x7CFB;&#x7D71;"><p>&#x4ED6;&#x6709;&#x5206;&#x70BA;&#x4ED8;&#x8CBB;&#x7684;&#x4F01;&#x696D;&#x7248;&#x4EE5;&#x53CA;&#x514D;&#x8CBB;&#x7248;&#xFF0C;&#x4ECA;&#x5929;&#x793A;&#x7BC4;&#x7684;&#x6703;&#x662F;&#x514D;&#x8CBB;&#x7248;</p><h3 id="docker">Docker</h3><pre><code class="language-shell">docker container run -dit -p 8080:5000 -p 8000:8000 --tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 -v monitoring:/omd/sites --name monitoring -v /etc/localtime:/etc/localtime:ro --restart always checkmk/check-mk-raw:2.1.0p18
</code></pre><p>&#x5982;&#x679C;&#x8981;&#x76E3;&#x63A7;&#x5225;&#x53F0;&#x96FB;&#x8166;&#x7684;&#x8A71;&#x4E5F;&#x5F97;&#x5728;&#x90A3;&#x53F0;&#x96FB;&#x8166;&#x4E0A;&#x8DD1;&#x4E00;&#x6A23;&#x7684;container&#x4F86;&#x7576;checkmk-agent</p>]]></content:encoded></item><item><title><![CDATA[MLServer - 只要一行指令與兩個JSON檔就能部署模型]]></title><description><![CDATA[MLServer這個專案的目標是能夠快速的部署ML模型(不支援DL framework)，如果會需要大規模部署的話就能和Seldon core搭配使用]]></description><link>https://patreon.johnny12150.site/mlserver-zhi-yao-yi-xing-zhi-ling-yu-liang-ge-jsondang-jiu-neng-bu-shu-mo-xing/</link><guid isPermaLink="false">64eb0cf0905dd00001a58334</guid><category><![CDATA[patreon]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Sun, 27 Aug 2023 08:46:01 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/08/bda7472d-e803-4a9c-b7ad-46614d5ba67e.png" medium="image"/><content:encoded><![CDATA[<h2 id="install">Install</h2><h3 id="base-package">Base Package</h3><img src="https://patreon.johnny12150.site/content/images/2023/08/bda7472d-e803-4a9c-b7ad-46614d5ba67e.png" alt="MLServer - &#x53EA;&#x8981;&#x4E00;&#x884C;&#x6307;&#x4EE4;&#x8207;&#x5169;&#x500B;JSON&#x6A94;&#x5C31;&#x80FD;&#x90E8;&#x7F72;&#x6A21;&#x578B;"><p>&#x4E0D;&#x8AD6;&#x8981;&#x90E8;&#x7F72;&#x7684;&#x662F;&#x54EA;&#x500B;framework&#x7684;model&#x90FD;&#x9700;&#x8981;&#x5148;&#x5B89;&#x88DD;</p><pre><code class="language-shell">pip install mlserver
</code></pre><h3 id="optional-runtime-packages">(Optional) Runtime Packages</h3><p>&#x9084;&#x8981;&#x5728;&#x6839;&#x64DA;&#x8981;serve&#x7684;&#x6A21;&#x578B;framework&#x5B89;&#x88DD;&#x4E0D;&#x540C;&#x985E;&#x578B;&#x7684;&#x5957;&#x4EF6;&#xFF0C;&#x50CF;&#x662F;sklearn&#x5C31;&#x8981;&#x88DD;</p><pre><code class="language-shell">pip install mlserver-sklearn
</code></pre><p>&#x81F3;&#x65BC;&#x8981;&#x5B89;&#x88DD;&#x54EA;&#x500B;&#x5957;&#x4EF6;&#x5728;Github&#x7684;REAME&#x4E0A;&#x6709;&#x500B;&#x5B8C;&#x6574;&#x7684;<a href="https://github.com/SeldonIO/MLServer?ref=zeng-guang-jian-wen#inference-runtimes"><strong>&#x5C0D;&#x7167;&#x8868;</strong></a></p>]]></content:encoded></item><item><title><![CDATA[I, Librarian - 網頁版的Paper管理工具]]></title><description><![CDATA[I, Librarian是一款可以自架的PDF管理工具，可以對PDF檔案加上metadata以便未來要搜尋檔案，同時也提供了標註的功能]]></description><link>https://patreon.johnny12150.site/i-librarian-wang-ye-ban-de-paperguan-li-gong-ju/</link><guid isPermaLink="false">64eb0b3b905dd00001a58322</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Sun, 27 Aug 2023 08:40:40 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/08/fb0695cd-7877-4730-a090-b8a75d4af517.png" medium="image"/><content:encoded><![CDATA[<h2 id="price">Price</h2><img src="https://patreon.johnny12150.site/content/images/2023/08/fb0695cd-7877-4730-a090-b8a75d4af517.png" alt="I, Librarian - &#x7DB2;&#x9801;&#x7248;&#x7684;Paper&#x7BA1;&#x7406;&#x5DE5;&#x5177;"><p>&#x53EA;&#x6709;&#x4ED8;&#x8CBB;&#x7248;&#x624D;&#x662F;&#x8A02;&#x95B1;&#x5236;&#x7684;&#xFF0C;&#x4E3B;&#x8981;&#x63D0;&#x4F9B;&#x7684;&#x529F;&#x80FD;&#x5C31;&#x662F;OCR&#x4EE5;&#x53CA;&#x5B9A;&#x671F;&#x5E6B;&#x4F60;&#x8490;&#x96C6;&#x8B9A;Arxiv&#x7B49;&#x7DB2;&#x7AD9;&#x4E0A;&#x516C;&#x958B;&#x7684;&#x6307;&#x5B9A;&#x4E3B;&#x984C;&#x8AD6;&#x6587;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/CD2F4B63-DC74-4277-9B9E-D63C41DDEFC5/940e60f7-1945-4e16-9929-3fcf5816813e" class="kg-image" alt="I, Librarian - &#x7DB2;&#x9801;&#x7248;&#x7684;Paper&#x7BA1;&#x7406;&#x5DE5;&#x5177;" loading="lazy"></figure><h2 id="install">Install</h2><p>&#x5982;&#x679C;&#x9084;&#x4E0D;&#x60F3;&#x5B89;&#x88DD;&#x7684;&#x8A71;&#x53EF;&#x4EE5;&#x5148;&#x5617;&#x8A66;&#x4E00;&#x4E0B;<a href="https://i-librarian.net/demo?ref=zeng-guang-jian-wen"><strong>demo&#x7248;</strong></a>&#xFF0C;&#x958B;&#x59CB;&#x5B89;&#x88DD;&#x524D;&#x8981;&#x6CE8;&#x610F;&#x5B58;&#x653E;data&#x7684;&#x8DEF;&#x5F91;&#x5FC5;&#x9808;&#x662F;container&#x6709;&#x8B80;&#x5BEB;&#x6B0A;&#x9650;&#x7684;&#x624D;&#x884C;&#xFF0C;&#x4E0D;&#x7136;&#x5728;&#x555F;&#x52D5;&#x4E4B;&#x5F8C;&#x5C31;&#x6703;&#x5831;&#x932F;</p><pre><code class="language-shell">mkdir ${DATA_PATH}
sudo chown 33:33 ${DATA_PATH}
</code></pre>]]></content:encoded></item><item><title><![CDATA[Evidently AI - 監測模型準確度與資料偏移]]></title><description><![CDATA[Evidently是一個能夠偵測資料偏移與更近一步評估模型訓練好壞的Python套件，透過大量的互動式圖表能夠對資料集與模型有更深入的了解]]></description><link>https://patreon.johnny12150.site/evidently-ai-jian-ce-mo-xing-zhun-que-du-yu-zi-liao-pian-yi/</link><guid isPermaLink="false">64c3d931905dd00001a5830a</guid><category><![CDATA[patreon]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Fri, 28 Jul 2023 15:07:59 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/07/pika-1675091595131-1x.jpeg" medium="image"/><content:encoded><![CDATA[<h2 id="install">Install</h2><h3 id="for-python-and-colab">For Python and Colab</h3><pre><code class="language-shell">pip install evidently
</code></pre><h3 id="for-jupyterlab">For Jupyterlab</h3><pre><code class="language-shell">$ jupyter nbextension install --sys-prefix --symlink --overwrite --py evidently
$ jupyter nbextension enable evidently --py --sys-prefix
</code></pre><h3 id="quick-example">Quick Example</h3><img src="https://patreon.johnny12150.site/content/images/2023/07/pika-1675091595131-1x.jpeg" alt="Evidently AI - &#x76E3;&#x6E2C;&#x6A21;&#x578B;&#x6E96;&#x78BA;&#x5EA6;&#x8207;&#x8CC7;&#x6599;&#x504F;&#x79FB;"><p>&#x4E0B;&#x9762;&#x7528;&#x56DB;&#x500B;&#x5C0F;&#x90E8;&#x5206;&#x4F86;&#x5FEB;&#x901F;&#x6F14;&#x793A;&#x4E00;&#x4E0B;&#x9019;&#x500B;&#x5957;&#x4EF6;&#x80FD;&#x505A;&#x5230;&#x4EC0;&#x9EBC;&#x6A23;&#x7684;&#x6548;&#x679C;</p><!--members-only--><h4 id="import-dataset-and-packages">Import Dataset and Packages</h4><pre><code class="language-python">import pandas as pd

from sklearn import datasets

from evidently.test_suite import TestSuite
from evidently.test_preset import DataStabilityTestPreset

from evidently.report import Report
from evidently.metric_preset import DataDriftPreset

iris_data = datasets.load_iris(as_frame=&apos;auto&apos;)
iris_frame = iris_data.frame
</code></pre><h4 id="run-test-and-get-report">Run Test and Get Report</h4><p>&#x9019;&#x88E1;&#x5FEB;&#x901F;&#x6BD4;&#x8F03;data&#x4E2D;&#x524D;60&#x7B46;&#x548C;&#x5F8C;60&#x7B46;&#x7684;&#x5206;&#x4F48;&#x6709;&#x6C92;&#x6709;&#x5DEE;&#x5F88;&#x591A;&#xFF0C;<a href="https://docs.evidentlyai.com/user-guide/input-data/column-mapping?ref=zeng-guang-jian-wen"><strong>&#x9810;&#x8A2D;&#x7684;column&#x540D;&#x7A31;</strong></a>&#x6703;&#x9700;&#x8981;id, datetime, target, prediction&#xFF0C;&#x5982;&#x679C;&#x8981;&#x6539;&#x6210;&#x4E0D;&#x540C;&#x7684;column&#x540D;&#x7A31;&#x5C31;&#x5F97;&#x5728;column_mapping&#x7684;&#x5730;&#x65B9;&#x5E36;&#x5165;&#x76F8;&#x5C0D;&#x61C9;&#x7684;dictionary</p><pre><code class="language-python">data_drift_report = Report(metrics=[
    DataDriftPreset(),
])

data_drift_report.run(current_data=iris_frame.iloc[:60], reference_data=iris_frame.iloc[60:], column_mapping=None)
data_drift_report
</code></pre><p>Report&#x7684;&#x8A71;&#x5728;Jupyterlab&#x6703;&#x4EE5;&#x4E92;&#x52D5;&#x7684;&#x5F62;&#x5F0F;&#x5448;&#x73FE;&#xFF0C;&#x88E1;&#x9762;&#x53EF;&#x4EE5;&#x9078;&#x64C7;&#x5404;&#x7A2E;&#x4E0D;&#x540C;&#x7684;preset&#x4F86;&#x89C0;&#x5BDF;&#x8CC7;&#x6599;&#x6216;&#x662F;&#x6A21;&#x578B;</p><h4 id="save-reports-to-other-format">Save Reports to Other Format</h4><p>&#x53EF;&#x4EE5;&#x628A;&#x6A94;&#x6848;&#x5B58;&#x6210;HTML&#x4EE5;&#x65B9;&#x4FBF;&#x4E0D;&#x662F;&#x7528;Jupyterlab&#x6216;&#x662F;colab&#x958B;&#x767C;&#x7684;&#x7528;&#x6236;&#x505A;&#x89C0;&#x770B;&#xFF0C;&#x5982;&#x679C;&#x672A;&#x4F86;&#x8981;&#x7528;&#x5176;&#x4ED6;&#x96BB;&#x7A0B;&#x5F0F;&#x8B80;&#x53D6;&#x7684;&#x8A71;&#x4E5F;&#x53EF;&#x4EE5;&#x5B58;&#x6210;JSON&#x6A94;</p><pre><code class="language-python">data_drift_report.save_html(&apos;report.html&apos;)
data_drift_report.save_json(&apos;report.json&apos;)
</code></pre><h2 id="features">Features</h2><p>&#x76EE;&#x524D;&#x63D0;&#x4F9B;&#x7684;report preset&#x5927;&#x81F4;&#x5206;&#x70BA;&#x5E95;&#x4E0B;&#x5E7E;&#x7A2E;</p><h3 id="data-quality">Data Quality</h3><pre><code class="language-python">data_stability= TestSuite(tests=[
    DataStabilityTestPreset(),
])
data_stability.run(current_data=iris_frame.iloc[:60], reference_data=iris_frame.iloc[60:], column_mapping=None)
data_stability
</code></pre><h3 id="data-target-drift">Data &amp; Target Drift</h3><p>&#x5982;&#x679C;&#x8CC7;&#x6599;&#x5728;&#x4E0D;&#x540C;&#x4EE3;&#x4E4B;&#x9593;&#x7684;&#x5DEE;&#x7570;&#x904E;&#x5927;&#x8868;&#x793A;&#x6A21;&#x578B;&#x7684;&#x6E96;&#x78BA;&#x5EA6;&#x5F88;&#x53EF;&#x80FD;&#x6703;&#x4E0D;&#x5920;&#x53EF;&#x9760;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/eb04f429-a320-4af6-a34f-737d1a4f2be3/805A314D-1623-4D6E-A11A-69D2361F6AB0_2/v0y359wanIxj4y7i7oCWS7VYwbBCooYLFjGaor6weQAz/Image.png" class="kg-image" alt="Evidently AI - &#x76E3;&#x6E2C;&#x6A21;&#x578B;&#x6E96;&#x78BA;&#x5EA6;&#x8207;&#x8CC7;&#x6599;&#x504F;&#x79FB;" loading="lazy"></figure><h3 id="regression-model-quality">Regression Model Quality</h3><p>&#x53EF;&#x4EE5;&#x900F;&#x904E;report&#x4F86;&#x78BA;&#x8A8D;regression&#x6A21;&#x578B;&#x7684;&#x6E96;&#x78BA;&#x5EA6;&#x4E26;&#x67E5;&#x51FA;&#x4E0D;&#x6E96;&#x7684;&#x539F;&#x56E0;</p><pre><code class="language-python">reg_performance_report = Report(metrics=[
    RegressionPreset(),
])
reg_performance_report.run(reference_data=ref, current_data=bcur)
reg_performance_report
</code></pre><p>&#x6709;&#x7D66;reference_data&#x7684;&#x8A71;&#x5831;&#x544A;&#x6703;&#x7522;&#x751F;&#x5341;&#x5E7E;&#x7A2E;&#x7684;&#x5716;&#x8868;&#xFF0C;&#x5E95;&#x4E0B;&#x4ECB;&#x7D39;&#x4E00;&#x4E9B;&#x6211;&#x500B;&#x4EBA;&#x5728;&#x5BE6;&#x969B;ML Project&#x4E2D;&#x6BD4;&#x8F03;&#x5E38;&#x6703;&#x7528;&#x5230;&#x7684;</p><h4 id="real-and-prediction-plot">Real and Prediction Plot</h4><p>&#x9019;&#x7A2E;&#x5716;&#x6709;&#x5206;&#x6210;by datetime&#x7684;&#x8207;&#x6C92;&#x6709;by datetime&#xFF0C;&#x6C92;&#x6709;by datetime&#x7684;&#x5716;&#x5C31;&#x662F;scatter plot</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/eb04f429-a320-4af6-a34f-737d1a4f2be3/1600D25F-B0E6-4644-8F0B-1D205AB238CB_2/WQHivMU1O0Ch35iAkLriZNGRUPasvNtdeZjwW1XVQisz/Image.png" class="kg-image" alt="Evidently AI - &#x76E3;&#x6E2C;&#x6A21;&#x578B;&#x6E96;&#x78BA;&#x5EA6;&#x8207;&#x8CC7;&#x6599;&#x504F;&#x79FB;" loading="lazy"></figure><p>&#x5982;&#x679C;&#x6C92;&#x6709;by datetime&#x5C31;&#x6703;&#x7522;&#x751F;by index&#x7684;&#xFF0C;&#x901A;&#x5E38;by index&#x7684;&#x5716;&#x6703;&#x6BD4;&#x8F03;&#x770B;&#x4E0D;&#x51FA;&#x95DC;&#x4FC2;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/eb04f429-a320-4af6-a34f-737d1a4f2be3/F137DAF9-04A9-4005-9932-B2848BF12FE5_2/qfopR8vumIAeG1N7NHA6G4u5D5xjoq5a0OnhnvDKIPwz/Image.png" class="kg-image" alt="Evidently AI - &#x76E3;&#x6E2C;&#x6A21;&#x578B;&#x6E96;&#x78BA;&#x5EA6;&#x8207;&#x8CC7;&#x6599;&#x504F;&#x79FB;" loading="lazy"></figure><p>&#x9084;&#x6709;&#x4E00;&#x7A2E;&#x662F;&#x53EF;&#x4EE5;&#x900F;&#x904E;&#x500B;&#x5225;feature&#x53BB;&#x6AA2;&#x67E5;&#x9810;&#x6E2C;&#x7684;&#x7D50;&#x679C;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/eb04f429-a320-4af6-a34f-737d1a4f2be3/3409DC4C-AB60-4251-8385-54B05435DB98_2/egN6Jty52ZYRSJ0aVBxqcgk5uqTRDYCVHNfUT0OxUgkz/Image.png" class="kg-image" alt="Evidently AI - &#x76E3;&#x6E2C;&#x6A21;&#x578B;&#x6E96;&#x78BA;&#x5EA6;&#x8207;&#x8CC7;&#x6599;&#x504F;&#x79FB;" loading="lazy"></figure><h4 id="residual-plot">Residual Plot</h4><p>&#x9019;&#x7A2E;&#x5716;&#x53EA;&#x6709;by datetime&#x7684;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/eb04f429-a320-4af6-a34f-737d1a4f2be3/9993A99E-D1EC-4C9B-91EC-FBEB3C6025A2_2/1f4b7UYDyGoqnAJizcfiDlAskjf00CxphL36tGpqjVkz/Image.png" class="kg-image" alt="Evidently AI - &#x76E3;&#x6E2C;&#x6A21;&#x578B;&#x6E96;&#x78BA;&#x5EA6;&#x8207;&#x8CC7;&#x6599;&#x504F;&#x79FB;" loading="lazy"></figure><p>&#x4E5F;&#x6709;percentage&#x7248;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/eb04f429-a320-4af6-a34f-737d1a4f2be3/D6210E31-BFFB-4937-85DC-CF4540473FD2_2/7PtBg15CdjAX0eu12WIpxoFTjkB3xsj8rpy8XcNyxMYz/Image.png" class="kg-image" alt="Evidently AI - &#x76E3;&#x6E2C;&#x6A21;&#x578B;&#x6E96;&#x78BA;&#x5EA6;&#x8207;&#x8CC7;&#x6599;&#x504F;&#x79FB;" loading="lazy"></figure><h4 id="error-distribution">Error Distribution</h4><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/eb04f429-a320-4af6-a34f-737d1a4f2be3/E6D37F8D-A717-41DC-87C7-8D72F7B04AEE_2/rEqB0eb9HG0nZxL4bravnalb7410JyxXdzDWL2ePoccz/Image.png" class="kg-image" alt="Evidently AI - &#x76E3;&#x6E2C;&#x6A21;&#x578B;&#x6E96;&#x78BA;&#x5EA6;&#x8207;&#x8CC7;&#x6599;&#x504F;&#x79FB;" loading="lazy"></figure><h2 id="summary">Summary</h2><p>&#x6700;&#x5927;&#x7684;&#x597D;&#x8655;&#x5728;&#x65BC;&#x4F7F;&#x7528;&#x975E;&#x5E38;&#x5C11;&#x7684;code&#x5C31;&#x80FD;&#x5920;&#x53BB;&#x89C0;&#x5BDF;&#x8CC7;&#x6599;&#x4EE5;&#x53CA;&#x8861;&#x91CF;&#x8CC7;&#x6599;&#x3001;&#x6A21;&#x578B;&#x7684;&#x7A69;&#x5B9A;&#x6027;&#xFF0C;&#x7B97;&#x662F;&#x4E00;&#x500B;&#x5728;ML&#x5C08;&#x6848;&#x524D;&#x671F;&#x4EE5;&#x53CA;&#x4E0A;&#x7DDA;&#x5F8C;&#x90FD;&#x6703;&#x9700;&#x8981;&#x7684;&#x5957;&#x4EF6;</p><p>&#x76EE;&#x524D;&#x8CC7;&#x6599;&#x7684;&#x6AA2;&#x6E2C;&#x9084;&#x4E0D;&#x5305;&#x542B;outlier&#x7684;detection&#xFF0C;&#x7B97;&#x662F;&#x4E00;&#x500B;&#x5C0F;&#x5C0F;&#x7F8E;&#x4E2D;&#x4E0D;&#x8DB3;&#x7684;&#x5730;&#x65B9;&#xFF0C;&#x5982;&#x679C;&#x672A;&#x4F86;&#x88DC;&#x9F4A;&#x4E86;&#x5C31;&#x80FD;&#x5FEB;&#x901F;&#x89C0;&#x5BDF;&#x6BCF;&#x5957;&#x5230;&#x624B;&#x4E0A;&#x7684;&#x8CC7;&#x6599;</p><h2 id="reference">Reference</h2><p><a href="https://docs.evidentlyai.com/?ref=zeng-guang-jian-wen"><strong>What is Evidently? - Evidently Documentation</strong></a></p><p><a href="https://www.evidentlyai.com/?ref=zeng-guang-jian-wen"><strong>Evidently AI - Open-Source Machine Learning Monitoring</strong></a></p>]]></content:encoded></item><item><title><![CDATA[Kasm Workspace - 在瀏覽器中使用各種OS與App]]></title><description><![CDATA[Kasm是一款能方便我們在瀏覽器內使用多種不同的docker apps的服務，由於是在隔離的環境中去執行那些App，所以對兩端來說都是相對的安全]]></description><link>https://patreon.johnny12150.site/kasm-workspace-zai-liu-lan-qi-zhong-shi-yong-ge-zhong-osyu-app/</link><guid isPermaLink="false">64c3d871905dd00001a582f7</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Fri, 28 Jul 2023 15:03:43 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/07/pika-1672677419839-1x.jpeg" medium="image"/><content:encoded><![CDATA[<h2 id="single-server-installation">Single Server Installation</h2><img src="https://patreon.johnny12150.site/content/images/2023/07/pika-1672677419839-1x.jpeg" alt="Kasm Workspace - &#x5728;&#x700F;&#x89BD;&#x5668;&#x4E2D;&#x4F7F;&#x7528;&#x5404;&#x7A2E;OS&#x8207;App"><p>&#x5B89;&#x88DD;&#x975E;&#x5E38;&#x7C21;&#x55AE;&#x4F46;&#x662F;&#x5F97;&#x76F4;&#x63A5;&#x88DD;&#x5728;Linux&#x4E0A;(&#x8A66;&#x73A9;&#x7684;&#x8A71;&#x5EFA;&#x8B70;&#x5728;VM&#x4E2D;)&#xFF0C;&#x5B89;&#x88DD;&#x904E;&#x7A0B;&#x4E2D;&#x6703;&#x6AA2;&#x67E5;&#x6709;&#x6C92;&#x6709;&#x88DD;&#x597D;docker&#xFF0C;&#x6C92;&#x6709;&#x7684;&#x8A71;&#x5C31;&#x6703;&#x9806;&#x4FBF;&#x5E6B;&#x4F60;&#x88DD;</p><pre><code class="language-shell">$ curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.12.0.d4fd8a.tar.gz
$ tar -xf kasm_release*.tar.gz
$ sudo bash kasm_release/install.sh
</code></pre><p>&#x7B49;&#x5230;&#x5B89;&#x88DD;&#x5B8C;&#x5C31;&#x6703;&#x770B;&#x5230;&#x4ED6;&#x5728;&#x5F8C;&#x53F0;&#x8DD1;&#x4E86;&#x5F88;&#x591A;container&#x53CA;&#x9810;&#x5148;&#x4E0B;&#x8F09;&#x4E00;&#x5806;image(&#x9019;&#x4E5F;&#x5C0E;&#x81F4;&#x7DB2;&#x8DEF;&#x5F88;&#x6162;&#x7684;&#x8A71;&#x6703;&#x8DD1;&#x8D85;&#x4E45;)&#xFF0C;&#x6240;&#x4EE5;&#x5EFA;&#x8B70;&#x96FB;&#x8166;&#x6216;&#x662F;&#x865B;&#x64EC;&#x6A5F;&#x7684;&#x6548;&#x80FD;&#x4E0D;&#x53EF;&#x4EE5;&#x592A;&#x5DEE;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/d635b5a2-9f8f-43ad-b94f-e41773df1c9c/D60F51E2-DCBC-469F-A587-1E7B32837F1E_2/3TAsAiSgnRWVgPVxFsEJOEd8yueJDFVydfgADtS0s3Mz/Image.png" class="kg-image" alt="Kasm Workspace - &#x5728;&#x700F;&#x89BD;&#x5668;&#x4E2D;&#x4F7F;&#x7528;&#x5404;&#x7A2E;OS&#x8207;App" loading="lazy"></figure>]]></content:encoded></item><item><title><![CDATA[Padloc - 開源的密碼與敏感資料管理工具]]></title><description><![CDATA[Padloc是一款擁有現代化介面的開源密碼管理工具，除了保管密碼外也能產生對應帳號的2FA認證碼]]></description><link>https://patreon.johnny12150.site/padloc-kai-yuan-de-mi-ma-yu-min-gan-zi-liao-guan-li-gong-ju/</link><guid isPermaLink="false">64c122bf905dd00001a582e0</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Wed, 26 Jul 2023 13:43:53 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/07/Image-1.png" medium="image"/><content:encoded><![CDATA[<h2 id="pricing">Pricing</h2><img src="https://patreon.johnny12150.site/content/images/2023/07/Image-1.png" alt="Padloc - &#x958B;&#x6E90;&#x7684;&#x5BC6;&#x78BC;&#x8207;&#x654F;&#x611F;&#x8CC7;&#x6599;&#x7BA1;&#x7406;&#x5DE5;&#x5177;"><p>&#x53EF;&#x4EE5;&#x81EA;&#x5DF1;&#x67B6;&#x6216;&#x662F;&#x4F7F;&#x7528;&#x5B83;host&#x597D;&#x7684;&#x670D;&#x52D9;&#xFF0C;&#x7531;&#x65BC;&#x4ED6;&#x662F;&#x958B;&#x6E90;&#x7684;&#x5C08;&#x6848;&#x6240;&#x4EE5;&#x81EA;&#x5DF1;&#x67B6;&#x662F;&#x514D;&#x8CBB;&#x7684;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/d8b5939e-70d7-4a4d-a453-c4c578b96e15/1CC9C7BF-B93C-4AC9-9705-7238FF4CB9BA_2/KJNeN8bPpMWdB47lf1G6qFo0PgGH6fs3KF3p735D1C0z/Image.png" class="kg-image" alt="Padloc - &#x958B;&#x6E90;&#x7684;&#x5BC6;&#x78BC;&#x8207;&#x654F;&#x611F;&#x8CC7;&#x6599;&#x7BA1;&#x7406;&#x5DE5;&#x5177;" loading="lazy"></figure><h2 id="install">Install</h2><p>&#x5B98;&#x65B9;&#x5BA3;&#x7A31;&#x662F;&#x6240;&#x6709;&#x540C;&#x985E;&#x5DE5;&#x5177;&#x4E2D;&#x6700;&#x597D;&#x5B89;&#x88DD;&#x7684;&#x4E00;&#x500B;&#xFF0C;&#x5E95;&#x4E0B;&#x5C31;&#x793A;&#x7BC4;&#x5E7E;&#x7A2E;&#x4E0D;&#x540C;&#x7684;&#x5B89;&#x88DD;&#x65B9;&#x5F0F;</p>]]></content:encoded></item><item><title><![CDATA[CoCalc - 適合教學用途的多功能Jupyterlab]]></title><description><![CDATA[CoCalc是一款和datalore類似的多功能協作平台，除了支援多人開發外也很適合教學用途]]></description><link>https://patreon.johnny12150.site/cocalc-shi-he-jiao-xue-yong-tu-de-duo-gong-neng-jupyterlab/</link><guid isPermaLink="false">64c1221b905dd00001a582ce</guid><category><![CDATA[patreon]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Wed, 26 Jul 2023 13:41:10 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/07/Image.png" medium="image"/><content:encoded><![CDATA[<img src="https://patreon.johnny12150.site/content/images/2023/07/Image.png" alt="CoCalc - &#x9069;&#x5408;&#x6559;&#x5B78;&#x7528;&#x9014;&#x7684;&#x591A;&#x529F;&#x80FD;Jupyterlab"><p></p><h2 id="price">Price</h2><p>&#x96D6;&#x7136;&#x662F;&#x958B;&#x6E90;&#x8EDF;&#x9AD4;&#x4F46;&#x9084;&#x662F;&#x5B8C;&#x6574;&#x529F;&#x80FD;&#x9084;&#x662F;&#x5F97;&#x4ED8;&#x8A02;&#x95B1;&#x8CBB;&#x624D;&#x80FD;&#x4F7F;&#x7528;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/31071569-1237-4782-AD04-4DDF9C11820F/257b1ff9-d724-4927-9dbd-cc046a8d2725" class="kg-image" alt="CoCalc - &#x9069;&#x5408;&#x6559;&#x5B78;&#x7528;&#x9014;&#x7684;&#x591A;&#x529F;&#x80FD;Jupyterlab" loading="lazy"></figure><p>&#x5982;&#x679C;&#x9700;&#x8981;&#x984D;&#x5916;&#x7684;&#x7B97;&#x529B;&#x9084;&#x8981;&#x52A0;&#x4ED8;&#x76F8;&#x5C0D;&#x61C9;&#x7684;VM&#x8CBB;&#x7528;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/31071569-1237-4782-AD04-4DDF9C11820F/74394308-e01a-4b90-ad77-025070f1ad64" class="kg-image" alt="CoCalc - &#x9069;&#x5408;&#x6559;&#x5B78;&#x7528;&#x9014;&#x7684;&#x591A;&#x529F;&#x80FD;Jupyterlab" loading="lazy"></figure>]]></content:encoded></item><item><title><![CDATA[SonarQube - 檢查Code Quality的實用工具]]></title><description><![CDATA[SonarQube是一個能夠分析Code Quality的系統，有免費及兩種不同的商用付費版]]></description><link>https://patreon.johnny12150.site/sonarqube-jian-cha-code-qualityde-shi-yong-gong-ju/</link><guid isPermaLink="false">64bfb308905dd00001a582b9</guid><category><![CDATA[patreon]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Tue, 25 Jul 2023 11:37:05 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/07/8f88ac0e-b37b-451a-80c4-71fdc080e648.png" medium="image"/><content:encoded><![CDATA[<h2 id="install">Install</h2><img src="https://patreon.johnny12150.site/content/images/2023/07/8f88ac0e-b37b-451a-80c4-71fdc080e648.png" alt="SonarQube - &#x6AA2;&#x67E5;Code Quality&#x7684;&#x5BE6;&#x7528;&#x5DE5;&#x5177;"><p>SonarQube&#x5B98;&#x65B9;&#x6709;&#x63D0;&#x4F9B;&#x975E;&#x5E38;&#x591A;&#x7A2E;&#x7684;&#x5B89;&#x88DD;&#x65B9;&#x5F0F;&#xFF0C;&#x500B;&#x4EBA;&#x6703;&#x79C1;&#x5FC3;&#x63A8;&#x85A6;&#x597D;&#x7BA1;&#x7406;&#x7684;docker compose</p><h3 id="docker-compose">Docker Compose</h3><p>&#x9019;&#x88E1;&#x4F7F;&#x7528;<a href="https://github.com/SonarSource/docker-sonarqube?ref=zeng-guang-jian-wen"><strong>&#x5B98;&#x65B9;&#x7D66;&#x7684;</strong></a>&#x7BC4;&#x4F8B;<code>docker-compose.yml</code>&#xFF0C;&#x7528;&#x7684;&#x662F;community&#x7248;&#x53CA;postgres&#x7576;&#x4F5C;DB</p>]]></content:encoded></item><item><title><![CDATA[Glances - 監控本機以及Docker的資源使用率]]></title><description><![CDATA[Glances是一款同時能夠顯示本機以及docker資源使用率的軟體]]></description><link>https://patreon.johnny12150.site/glances-jian-kong-ben-ji-yi-ji-dockerde-zi-yuan-shi-yong-lu/</link><guid isPermaLink="false">64930906905dd00001a5829f</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Wed, 21 Jun 2023 14:32:46 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/06/pika-1678621836989-1x.png" medium="image"/><content:encoded><![CDATA[<h2 id="install">Install</h2><img src="https://patreon.johnny12150.site/content/images/2023/06/pika-1678621836989-1x.png" alt="Glances - &#x76E3;&#x63A7;&#x672C;&#x6A5F;&#x4EE5;&#x53CA;Docker&#x7684;&#x8CC7;&#x6E90;&#x4F7F;&#x7528;&#x7387;"><p>Glances&#x6709;&#x63D0;&#x4F9B;&#x975E;&#x5E38;&#x591A;&#x7A2E;&#x7684;&#x5B89;&#x88DD;&#x65B9;&#x5F0F;&#x50CF;&#x662F;snap, docker, pip&#x7B49;&#xFF0C;&#x80FD;&#x5920;&#x6709;&#x52A9;&#x65BC;&#x4F7F;&#x7528;&#x8005;&#x5728;&#x5404;&#x985E;&#x578B;&#x7684;server&#x4E0A;&#x90FD;&#x80FD;&#x76E3;&#x63A7;&#x72C0;&#x614B;</p><h3 id="pypi">PyPi</h3><p>&#x9810;&#x8A2D;&#x5B89;&#x88DD;&#x7684;&#x7248;&#x672C;&#x662F;&#x4E0D;&#x5E36;web GUI&#x7684;&#xFF0C;&#x5982;&#x679C;&#x6703;&#x7528;&#x5230;web GUI&#x8981;&#x6539;&#x88DD;&#x53E6;&#x5916;&#x4E00;&#x500B;&#x7248;&#x672C;</p><pre><code class="language-bash">pip install --user glances
pip install --user &apos;glances[web]&apos;
</code></pre>]]></content:encoded></item><item><title><![CDATA[APITable - 另一款更像Airtable的開源替代方案]]></title><description><![CDATA[APITable是一個專為API量身打造的low-code platform，目的是想要打造一個和Airtable一樣好用的視覺化database]]></description><link>https://patreon.johnny12150.site/apitable-ling-yi-kuan-geng-xiang-airtablede-kai-yuan-ti-dai-fang-an/</link><guid isPermaLink="false">6493079f905dd00001a5828c</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Wed, 21 Jun 2023 14:24:26 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/06/image-2.png" medium="image"/><content:encoded><![CDATA[<h2 id="price">Price</h2><img src="https://patreon.johnny12150.site/content/images/2023/06/image-2.png" alt="APITable - &#x53E6;&#x4E00;&#x6B3E;&#x66F4;&#x50CF;Airtable&#x7684;&#x958B;&#x6E90;&#x66FF;&#x4EE3;&#x65B9;&#x6848;"><p>&#x548C;baserow&#x4E00;&#x6A23;&#x6709;&#x4ED8;&#x8CBB;&#x65B9;&#x6848;&#xFF0C;&#x4F46;&#x76EE;&#x524D;&#x81EA;&#x67B6;&#x7684;&#x514D;&#x8CBB;&#x65B9;&#x6848;&#x770B;&#x8D77;&#x4F86;&#x6BD4;baserow&#x5927;&#x65B9;&#x4E00;&#x4E9B;(&#x5141;&#x8A31;&#x7528;&#x7684;&#x529F;&#x80FD;&#x66F4;&#x591A;&#x4E00;&#x4E9B;)</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/2029e728-4129-4925-931a-b52c78d88c5b/BBA94CFE-1813-4366-833C-87A27926A3A1_2/cLmG3xy0q2KemG50jbnX99AoMsKmjyWGKS9KWDiACfgz/Image.png" class="kg-image" alt="APITable - &#x53E6;&#x4E00;&#x6B3E;&#x66F4;&#x50CF;Airtable&#x7684;&#x958B;&#x6E90;&#x66FF;&#x4EE3;&#x65B9;&#x6848;" loading="lazy"></figure><h2 id="install">Install</h2><p>&#x6CE8;&#x610F;&#x8981;&#x81EA;&#x67B6;&#x7684;&#x8A71;&#x5B98;&#x65B9;&#x6703;&#x5EFA;&#x8B70;&#x786C;&#x9AD4;&#x9700;&#x6C42;&#x81F3;&#x5C11;&#x8981;&#x7D66;&#x5230;4vCPU&#x4EE5;&#x53CA;8GB&#x7684;ram</p>]]></content:encoded></item><item><title><![CDATA[Baserow -  可以用來取代AirTable的no-code DB]]></title><description><![CDATA[Baserow的目標是打造no-code的DB且擁有類似於CSV方便使用上手的介面，和他最像的著名付費軟體就是Airtable]]></description><link>https://patreon.johnny12150.site/baserow-ke-yi-yong-lai-qu-dai-airtablede-no-code-db/</link><guid isPermaLink="false">649306e6905dd00001a58277</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Wed, 21 Jun 2023 14:21:44 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/06/image-1.png" medium="image"/><content:encoded><![CDATA[<h2 id="pricing">Pricing</h2><img src="https://patreon.johnny12150.site/content/images/2023/06/image-1.png" alt="Baserow -  &#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x53D6;&#x4EE3;AirTable&#x7684;no-code DB"><p>&#x5B9A;&#x50F9;&#x7B56;&#x7565;&#x5206;&#x6210;&#x81EA;&#x67B6;&#x7248;&#x4EE5;&#x53CA;&#x96F2;&#x7AEF;&#x670D;&#x52D9;&#x7248;</p><h3 id="hosted">Hosted</h3><p>&#x4ED6;&#x6709;&#x63D0;&#x4F9B;&#x514D;&#x8CBB;&#x7684;hosting&#x670D;&#x52D9;&#xFF0C;&#x4F46;&#x7576;&#x7136;&#x662F;&#x6709;&#x9650;&#x984D;&#x7684;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/e74c5af5-1ac7-49e0-83c2-4f65c8a558f8/e5c4c6c4-701a-44dc-9069-fd914074d255" class="kg-image" alt="Baserow -  &#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x53D6;&#x4EE3;AirTable&#x7684;no-code DB" loading="lazy"></figure><h3 id="self-hosted">Self-hosted</h3><p>&#x53EF;&#x4EE5;&#x81EA;&#x5DF1;host&#x4F46;&#x662F;&#x4E0D;&#x4ED8;&#x8CBB;&#x7684;&#x8A71;&#x529F;&#x80FD;&#x6703;&#x53D7;&#x5230;&#x9650;&#x5236;</p><figure class="kg-card kg-image-card"><img src="https://res.craft.do/user/full/71bea674-0503-893e-0a7a-91e236797ff9/doc/e74c5af5-1ac7-49e0-83c2-4f65c8a558f8/8504e465-0639-4380-a7bd-580e79c43cd6" class="kg-image" alt="Baserow -  &#x53EF;&#x4EE5;&#x7528;&#x4F86;&#x53D6;&#x4EE3;AirTable&#x7684;no-code DB" loading="lazy"></figure>]]></content:encoded></item><item><title><![CDATA[NextCloud - 自架Google Drive]]></title><description><![CDATA[隨著大家對資安意識的抬頭，自己比較私人的資料或許還是由自己保管比較好，除了常見的NAS系統或是硬體外，可以從像是NextCloud這種比較簡單的服務開始上手]]></description><link>https://patreon.johnny12150.site/nextcloud-zi-jia-google-drive/</link><guid isPermaLink="false">64930301905dd00001a58261</guid><category><![CDATA[patreon]]></category><category><![CDATA[homelab]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Wed, 21 Jun 2023 14:04:47 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/06/image.png" medium="image"/><content:encoded><![CDATA[<h2 id="install">Install</h2><img src="https://patreon.johnny12150.site/content/images/2023/06/image.png" alt="NextCloud - &#x81EA;&#x67B6;Google Drive"><p>&#x4E0D;&#x8AD6;&#x7528;&#x54EA;&#x7A2E;&#x65B9;&#x5F0F;&#x5B89;&#x88DD;&#x8D77;&#x4F86;&#x90FD;&#x975E;&#x5E38;&#x7684;&#x65B9;&#x4FBF;&#xFF0C;&#x4E5F;&#x6709;&#x63D0;&#x4F9B;&#x73FE;&#x6210;&#x7684;OVA&#x6A94;&#x8B93;VM&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x4F7F;&#x7528;</p><h3 id="docker">Docker</h3><p>&#x53EF;&#x4EE5;&#x7528;&#x6700;&#x7C21;&#x55AE;&#x7684;&#x6307;&#x4EE4;&#x4F86;&#x5B89;&#x88DD;&#xFF0C;&#x4F46;&#x662F;&#x6703;&#x4F7F;&#x7528;sqlite&#x4F86;&#x7576;&#x4F5C;DB</p><pre><code class="language-shell">docker run -d -p 8080:80 nextcloud
</code></pre>]]></content:encoded></item><item><title><![CDATA[使用Proxmox Backup Server來備份所有的KVM]]></title><description><![CDATA[Proxmox Backup Server是Proxmox的開發商為了備份KVM與LXC而特別開發的一款備份軟體]]></description><link>https://patreon.johnny12150.site/shi-yong/</link><guid isPermaLink="false">646b22b15701cf000118bf93</guid><category><![CDATA[patreon]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Mon, 22 May 2023 08:09:38 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/05/Image.png" medium="image"/><content:encoded><![CDATA[<h2 id="setup">Setup</h2><img src="https://patreon.johnny12150.site/content/images/2023/05/Image.png" alt="&#x4F7F;&#x7528;Proxmox Backup Server&#x4F86;&#x5099;&#x4EFD;&#x6240;&#x6709;&#x7684;KVM"><p>&#x6709;&#x9451;&#x65BC;&#x53EA;&#x662F;&#x62FF;&#x4F86;&#x5099;&#x4EFD;&#x5BB9;&#x5668;&#x6216;&#x662F;VM&#x800C;&#x4E0D;&#x50CF;PVE&#x7684;&#x5B9A;&#x4F4D;&#x662F;hypervisor&#xFF0C;&#x56E0;&#x6B64;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x88DD;&#x5728;VM&#x5167;&#x4F7F;&#x7528;&#x800C;&#x4E0D;&#x4E00;&#x5B9A;&#x8981;&#x88DD;&#x5728;bare-metal&#x4E0A;</p><h3 id="prepare-iso">Prepare ISO</h3><p>&#x8981;&#x5148;&#x5230;<a href="https://www.proxmox.com/en/proxmox-backup-server?ref=zeng-guang-jian-wen"><strong>&#x5B98;&#x7DB2;&#x4E0B;&#x8F09;ISO&#x6A94;</strong></a>&#x4E26;&#x4E0A;&#x50B3;&#x5230;PVE&#x7684;node&#x4E0A;</p>]]></content:encoded></item><item><title><![CDATA[紀錄Proxmox cluster的metrics]]></title><description><![CDATA[Proxmox有內建自動輸出metrics的功能]]></description><link>https://patreon.johnny12150.site/ji-lu-proxmox-clusterde-metrics/</link><guid isPermaLink="false">646b20355701cf000118bf85</guid><category><![CDATA[patreon]]></category><dc:creator><![CDATA[Wade Su]]></dc:creator><pubDate>Mon, 22 May 2023 07:58:54 GMT</pubDate><media:content url="https://patreon.johnny12150.site/content/images/2023/05/pika-1676202649071-1x.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://patreon.johnny12150.site/content/images/2023/05/pika-1676202649071-1x.jpeg" alt="&#x7D00;&#x9304;Proxmox cluster&#x7684;metrics"><p>Data center&#x4E0B;&#x7684;metrics server&#x662F;PVE&#x5167;&#x5EFA;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x4E00;&#x6B21;&#x8F38;&#x51FA;cluster&#x5167;&#x6240;&#x6709;node&#x72C0;&#x614B;&#x7684;&#x76E3;&#x63A7;&#x5DE5;&#x5177;</p><h2 id="store-metrics">Store Metrics</h2><p>&#x6BD4;&#x8F03;&#x5E38;&#x898B;&#x5132;&#x5B58;PVE&#x6307;&#x6A19;&#x7684;&#x65B9;&#x5F0F;&#x6709;&#x4E09;&#x7A2E;&#xFF0C;&#x4E0D;&#x904E;&#x5176;&#x4E2D;&#x53EA;&#x6709;&#x5169;&#x7A2E;&#x662F;&#x5B98;&#x65B9;&#x9810;&#x8A2D;&#x652F;&#x63F4;&#x7684;</p><h3 id="influxdb">InfluxDB</h3><p>influxdb&#x662F;PVE<a href="https://pve.proxmox.com/wiki/External_Metric_Server?ref=zeng-guang-jian-wen"><strong>&#x5B98;&#x65B9;&#x9810;&#x8A2D;&#x63A8;&#x85A6;</strong></a>&#x7684;&#x4F7F;&#x7528;&#x65B9;&#x5F0F;&#xFF0C;&#x958B;&#x59CB;&#x8490;&#x96C6;metrics&#x524D;&#x9700;&#x8981;&#x5148;&#x81EA;&#x5099;&#x4E00;&#x53F0;influxdb(&#x53EF;&#x4EE5;&#x53C3;&#x8003;&#x4E4B;&#x524D;&#x7684;influxdb&#x4ECB;&#x7D39;&#x7CFB;&#x5217;)</p>]]></content:encoded></item></channel></rss>