Skip to content

Commit

Permalink
Deploying to gh-pages from @ 3096924 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
ocfox committed Feb 15, 2024
1 parent 7ef10b7 commit 07ca4e4
Show file tree
Hide file tree
Showing 25 changed files with 1,644 additions and 14 deletions.
10 changes: 10 additions & 0 deletions en/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,16 @@
</url><url>
<loc>https://ocfox.me/tags/nixos/</loc>
<lastmod>2024-02-06T00:00:00+00:00</lastmod>
<xhtml:link
rel="alternate"
hreflang="zh-CN"
href="https://ocfox.me/zh/tags/nixos/"
/>
<xhtml:link
rel="alternate"
hreflang="en-US"
href="https://ocfox.me/tags/nixos/"
/>
</url><url>
<loc>https://ocfox.me/</loc>
<lastmod>2024-02-06T00:00:00+00:00</lastmod>
Expand Down
2 changes: 1 addition & 1 deletion sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<sitemap>
<loc>https://ocfox.me/zh/sitemap.xml</loc>

<lastmod>2024-02-07T00:00:00+00:00</lastmod>
<lastmod>2024-02-15T00:00:00+00:00</lastmod>

</sitemap>

Expand Down
1 change: 1 addition & 0 deletions tags/nixos/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<link rel="alternate" type="application/rss+xml" href="https://ocfox.me/tags/nixos/index.xml">
<link rel="alternate" hreflang="zh" href="https://ocfox.me/zh/tags/nixos/">
<link rel="alternate" hreflang="en" href="https://ocfox.me/tags/nixos/">
<noscript>
<style>
Expand Down
12 changes: 12 additions & 0 deletions zh/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,18 @@ <h1>ocfox&rsquo;s den</h1>
</footer>
</article>

<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">终于, 我也有了自己的Mastodon服务器
</h2>
</header>
<div class="entry-content">
<p>在NixOS上搭建自己的Mastodon服务器,并使用Caddy作为反向代理。</p>
</div>
<footer class="entry-footer"><span title='2024-02-15 00:00:00 +0000 UTC'>2024-02-15</span>&nbsp;·&nbsp;1 分钟&nbsp;·&nbsp;ocfox</footer>
<a class="entry-link" aria-label="post link to 终于, 我也有了自己的Mastodon服务器" href="https://ocfox.me/zh/posts/mastodon-nixos/"></a>
</article>

<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">不要怀疑网线
Expand Down
2 changes: 1 addition & 1 deletion zh/index.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"content":"什么? Gigabit网络接口只有300Mbps? 就因为装修工用了不存在的Cat 6e1网线, 1Gbps 的接口变成了甚至不到 300Mbps ? 这不可能(除非你离我家有几千公里你真的用了一整卷网线)。 虽然他是假的网线但应该也会有高于Cat5的水平吧 我猜。\n# 两个朋友通过墙里的线缆联系 [ ID] Interval Transfer Bitrate [ 7] 0.00-10.00 sec 364 MBytes 306 Mbits/sec sender [ 7] 0.00-10.01 sec 361 MBytes 303 Mbits/sec receiver 看起来他们的沟通出现了一些问题,好吧 让我把他们放在一起。\n# 两个朋友面对面联系 [ ID] Interval Transfer Bitrate [ 8] 0.00-10.00 sec 376 MBytes 310 Mbits/sec sender [ 8] 0.00-10.01 sec 383 MBytes 312 Mbits/sec receiver 还不如无线啊你们这个关系。难道是我mac有问题?怎么可能,估计是网卡有问题吧。\n(你可以嘲笑mac用户了,他们甚至没有RJ45) 那又怎么样,我还是很喜欢我的mac。在某种程度上 正好有另一个网卡,尝试!我去,居然完全正常! 原因竟然是我那条cc数据线速度很慢。好了,这就是我做的蠢事。\n[ ID] Interval Transfer Bitrate [ 9] 0.00-10.00 sec 982 MBytes 823 Mbits/sec sender [ 9] 0.00-10.01 sec 979 MBytes 821 Mbits/sec receiver 最后就是这个情况,好吧,线还是很烂。但至少我一周前接的没有问题。 (这是我上一周将家里装修工留下的线接了水晶头。一共三组 三个墙上插座,三个水晶头。 100%成功率。我应该也算是接线大师了?)\n如果你看到这句话,说明你赚到了1分钟!看到这么有趣的事情完全不算浪费时间对吧。\n这个世界上没有Cat6e这样的标准,如果你用的也是Cat6e,恭喜你中奖了。\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","permalink":"https://ocfox.me/zh/posts/ethernet-cable/","summary":"什么? Gigabit网络接口只有300Mbps? 就因为装修工用了不存在的Cat 6e1网线, 1Gbps 的接口变成了甚至不到 300Mbps ? 这不可能(除非你离我家有几千公里你真的用了一整卷网线)。 虽然他是假的网线但应该也会有高于Cat5的水平吧 我猜。\n# 两个朋友通过墙里的线缆联系 [ ID] Interval Transfer Bitrate [ 7] 0.00-10.00 sec 364 MBytes 306 Mbits/sec sender [ 7] 0.00-10.01 sec 361 MBytes 303 Mbits/sec receiver 看起来他们的沟通出现了一些问题,好吧 让我把他们放在一起。\n# 两个朋友面对面联系 [ ID] Interval Transfer Bitrate [ 8] 0.00-10.00 sec 376 MBytes 310 Mbits/sec sender [ 8] 0.00-10.01 sec 383 MBytes 312 Mbits/sec receiver 还不如无线啊你们这个关系。难道是我mac有问题?怎么可能,估计是网卡有问题吧。\n(你可以嘲笑mac用户了,他们甚至没有RJ45) 那又怎么样,我还是很喜欢我的mac。在某种程度上 正好有另一个网卡,尝试!我去,居然完全正常! 原因竟然是我那条cc数据线速度很慢。好了,这就是我做的蠢事。\n[ ID] Interval Transfer Bitrate [ 9] 0.","title":"不要怀疑网线"}]
[{"content":"Why? 我一直没有使用社交媒体的习惯,像是Twitter, Weibo之类。但是经常看到大家在聊天里分享链接,难免会想尝试一下。 我很喜欢Misskey的UI,好看。但是移动客户端很重要,如果没有的话就基本等于不会习惯性的访问。 简单的尝试之后 Mastodon 满足了大多数我的要求。\nNixOS configuration 在NixOS上部署很简单,只需要将DNS解析到相应的机器并填好设置,没有其他的步骤。 需要做的域名只有 WEB_DOMAIN。\nservices.mastodon = { enable = true; streamingProcesses = 1; # 推荐处理器核心-1 localDomain = \u0026#34;ocfox.me\u0026#34;; smtp.fromAddress = \u0026#34;server@mastodon.ocfox.me\u0026#34;; extraConfig = { WEB_DOMAIN = \u0026#34;mastodon.ocfox.me\u0026#34;; SINGLE_USER_MODE = \u0026#34;true\u0026#34;; }; }; 在最好的情况下,localDomain应该和WEB_DOMAIN保持一致,也就是并不需要单独设置WEB_DOMAIN。 但是我相信,你应该已经在它上面提供了别的内容吧,比如homepage之类的,不过mastodon允许我们这么做1。 只需要在localDomain上提供webfinger就好。\n接下来是Caddy的配置,记得替换email and WEB_DOMAIN。\n# 保证caddy具有mastodon web socket的读写权限 systemd.services.caddy.serviceConfig.SupplementaryGroups = [ \u0026#34;mastodon\u0026#34; ]; services.caddy = { enable = true; email = \u0026#34;\u0026lt;email for acme\u0026gt;\u0026#34;; virtualHosts = { \u0026#34;\u0026lt;WEB_DOMAIN\u0026gt;\u0026#34; = { extraConfig = \u0026#39;\u0026#39; handle_path /system/* { file_server * { root /var/lib/mastodon/public-system } } handle /api/v1/streaming/* { reverse_proxy unix//run/mastodon-streaming/streaming-1.socket } route * { file_server * { root ${pkgs.mastodon}/public pass_thru } reverse_proxy * unix//run/mastodon-web/web.socket } handle_errors { root * ${pkgs.mastodon}/public rewrite 500.html file_server } encode gzip header /* { Strict-Transport-Security \u0026#34;max-age=31536000;\u0026#34; } \u0026#39;\u0026#39;; }; }; nixos-rebuild之后,你就可以通过域名访问你的mastodon server啦。 接下来需要为自己创建一个用户。\nmastodon-tootctl accounts create USERNAME --email=YOUR_EMAIL --confirmed --role=Owner 你将会看到生成的密码打印在下面。\nSomething needed 如果使用了不同的localDomain,那么还需要在 localDomain 上提供webfinger。(只是单用户或者几个用户的话可以这么做), 不然请参考manual1。\nhttps://\u0026lt;WEB_DOMAIN\u0026gt;/.well-known/webfinger?resource=acct:\u0026lt;USERNAME\u0026gt;@\u0026lt;localDomain\u0026gt; 提供的json 复制到下面的路径就好。\nhttps://\u0026lt;localDomain\u0026gt;/.well-known/webfinger 如果是github pages并且部署后无法访问这个路径,可以在根目录添加空白文件.nojekyll解决。\n如果你之前在其他mastodon兼容的服务器注册过账户,那么也可以简单的迁移到新的账户。 在设置里找到 账户-\u0026gt;从其它账号迁入。接下来按照说明做就好,迁移完成后旧账户就不能正常使用了(大概)。\nUsing a different domain name for Mastodon and the users it serves\u0026#160;\u0026#x21a9;\u0026#xfe0e;\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","permalink":"https://ocfox.me/zh/posts/mastodon-nixos/","summary":"在NixOS上搭建自己的Mastodon服务器,并使用Caddy作为反向代理。","title":"终于, 我也有了自己的Mastodon服务器"},{"content":"什么? Gigabit网络接口只有300Mbps? 就因为装修工用了不存在的Cat 6e1网线, 1Gbps 的接口变成了甚至不到 300Mbps ? 这不可能(除非你离我家有几千公里你真的用了一整卷网线)。 虽然他是假的网线但应该也会有高于Cat5的水平吧 我猜。\n# 两个朋友通过墙里的线缆联系 [ ID] Interval Transfer Bitrate [ 7] 0.00-10.00 sec 364 MBytes 306 Mbits/sec sender [ 7] 0.00-10.01 sec 361 MBytes 303 Mbits/sec receiver 看起来他们的沟通出现了一些问题,好吧 让我把他们放在一起。\n# 两个朋友面对面联系 [ ID] Interval Transfer Bitrate [ 8] 0.00-10.00 sec 376 MBytes 310 Mbits/sec sender [ 8] 0.00-10.01 sec 383 MBytes 312 Mbits/sec receiver 还不如无线啊你们这个关系。难道是我mac有问题?怎么可能,估计是网卡有问题吧。\n(你可以嘲笑mac用户了,他们甚至没有RJ45) 那又怎么样,我还是很喜欢我的mac。在某种程度上 正好有另一个网卡,尝试!我去,居然完全正常! 原因竟然是我那条cc数据线速度很慢。好了,这就是我做的蠢事。\n[ ID] Interval Transfer Bitrate [ 9] 0.00-10.00 sec 982 MBytes 823 Mbits/sec sender [ 9] 0.00-10.01 sec 979 MBytes 821 Mbits/sec receiver 最后就是这个情况,好吧,线还是很烂。但至少我一周前接的没有问题。 (这是我上一周将家里装修工留下的线接了水晶头。一共三组 三个墙上插座,三个水晶头。 100%成功率。我应该也算是接线大师了?)\n如果你看到这句话,说明你赚到了1分钟!看到这么有趣的事情完全不算浪费时间对吧。\n这个世界上没有Cat6e这样的标准,如果你用的也是Cat6e,恭喜你中奖了。\u0026#160;\u0026#x21a9;\u0026#xfe0e;\n","permalink":"https://ocfox.me/zh/posts/ethernet-cable/","summary":"什么? Gigabit网络接口只有300Mbps? 就因为装修工用了不存在的Cat 6e1网线, 1Gbps 的接口变成了甚至不到 300Mbps ? 这不可能(除非你离我家有几千公里你真的用了一整卷网线)。 虽然他是假的网线但应该也会有高于Cat5的水平吧 我猜。\n# 两个朋友通过墙里的线缆联系 [ ID] Interval Transfer Bitrate [ 7] 0.00-10.00 sec 364 MBytes 306 Mbits/sec sender [ 7] 0.00-10.01 sec 361 MBytes 303 Mbits/sec receiver 看起来他们的沟通出现了一些问题,好吧 让我把他们放在一起。\n# 两个朋友面对面联系 [ ID] Interval Transfer Bitrate [ 8] 0.00-10.00 sec 376 MBytes 310 Mbits/sec sender [ 8] 0.00-10.01 sec 383 MBytes 312 Mbits/sec receiver 还不如无线啊你们这个关系。难道是我mac有问题?怎么可能,估计是网卡有问题吧。\n(你可以嘲笑mac用户了,他们甚至没有RJ45) 那又怎么样,我还是很喜欢我的mac。在某种程度上 正好有另一个网卡,尝试!我去,居然完全正常! 原因竟然是我那条cc数据线速度很慢。好了,这就是我做的蠢事。\n[ ID] Interval Transfer Bitrate [ 9] 0.","title":"不要怀疑网线"}]
9 changes: 8 additions & 1 deletion zh/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,15 @@
<description>Recent content on ocfox&#39;s den</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 07 Feb 2024 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Thu, 15 Feb 2024 00:00:00 +0000</lastBuildDate>
<atom:link href="https://ocfox.me/zh/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>终于, 我也有了自己的Mastodon服务器</title>
<link>https://ocfox.me/zh/posts/mastodon-nixos/</link>
<pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate>
<guid>https://ocfox.me/zh/posts/mastodon-nixos/</guid>
<description>在NixOS上搭建自己的Mastodon服务器,并使用Caddy作为反向代理。</description>
</item>
<item>
<title>不要怀疑网线</title>
<link>https://ocfox.me/zh/posts/ethernet-cable/</link>
Expand Down
7 changes: 7 additions & 0 deletions zh/posts/ethernet-cable/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,13 @@ <h1 class="post-title entry-hint-parent">
<li><a href="https://ocfox.me/zh/tags/network/">network</a></li>
<li><a href="https://ocfox.me/zh/tags/life/">life</a></li>
</ul>
<nav class="paginav">
<a class="prev" href="https://ocfox.me/zh/posts/mastodon-nixos/">
<span class="title">« 上一页</span>
<br>
<span>终于, 我也有了自己的Mastodon服务器</span>
</a>
</nav>

</footer>
</article>
Expand Down
12 changes: 12 additions & 0 deletions zh/posts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,18 @@ <h1>
</h1>
</header>

<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">终于, 我也有了自己的Mastodon服务器
</h2>
</header>
<div class="entry-content">
<p>在NixOS上搭建自己的Mastodon服务器,并使用Caddy作为反向代理。</p>
</div>
<footer class="entry-footer"><span title='2024-02-15 00:00:00 +0000 UTC'>2024-02-15</span>&nbsp;·&nbsp;1 分钟&nbsp;·&nbsp;ocfox</footer>
<a class="entry-link" aria-label="post link to 终于, 我也有了自己的Mastodon服务器" href="https://ocfox.me/zh/posts/mastodon-nixos/"></a>
</article>

<article class="post-entry">
<header class="entry-header">
<h2 class="entry-hint-parent">不要怀疑网线
Expand Down
9 changes: 8 additions & 1 deletion zh/posts/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,15 @@
<description>Recent content in Posts on ocfox&#39;s den</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 07 Feb 2024 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Thu, 15 Feb 2024 00:00:00 +0000</lastBuildDate>
<atom:link href="https://ocfox.me/zh/posts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>终于, 我也有了自己的Mastodon服务器</title>
<link>https://ocfox.me/zh/posts/mastodon-nixos/</link>
<pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate>
<guid>https://ocfox.me/zh/posts/mastodon-nixos/</guid>
<description>在NixOS上搭建自己的Mastodon服务器,并使用Caddy作为反向代理。</description>
</item>
<item>
<title>不要怀疑网线</title>
<link>https://ocfox.me/zh/posts/ethernet-cable/</link>
Expand Down
Loading

0 comments on commit 07ca4e4

Please sign in to comment.