Skip to content

Commit

Permalink
rename to server.fan
Browse files Browse the repository at this point in the history
  • Loading branch information
hyacinthus committed May 6, 2021
1 parent 5a629bf commit 2159d77
Show file tree
Hide file tree
Showing 11 changed files with 30 additions and 36 deletions.
4 changes: 2 additions & 2 deletions config.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
baseURL = "/"
title = "Let Server Run"
title = "Server饭"

enableRobotsTXT = true

Expand Down Expand Up @@ -96,7 +96,7 @@ time_format_blog = "2006年1月2日"
section = ["HTML", "print"]

[params]
copyright = "Hack Fan Team"
copyright = "Hack.Fan"
privacy_policy = "https://beian.miit.gov.cn/"

# First one is picked as the Twitter card image if not set on page.
Expand Down
32 changes: 13 additions & 19 deletions content/zh/_index.html
Original file line number Diff line number Diff line change
@@ -1,49 +1,43 @@
+++
title = "LetServerRun"
linkTitle = "LetServerRun"
title = "Server饭"
linkTitle = "Server饭"

+++

{{< blocks/cover title="用微信控制你的服务器" image_anchor="top" height="full" color="orange">}}
{{< blocks/cover title="Server饭" image_anchor="top" height="full" color="orange">}}
<div class="mx-auto">
<a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs">}}">
看文档 <i class="fas fa-arrow-alt-circle-right ml-2"></i>
</a>
<a class="btn btn-lg btn-primary mr-3 mb-4" href="https://github.com/hack-fan/skadi">
Github <i class="fab fa-github ml-2 "></i>
</a>
<p class="lead mt-5">简单 强大 安全 开源</p>
<p class="lead mt-5">服务器给微信发通知消息 或用微信控制你的服务器</p>
{{< blocks/link-down color="info">}}
</div>
{{< /blocks/cover>}}


{{% blocks/lead color="primary" %}}
大家好,这个工具是我为个人开发者和小团队开发的,我自己就是第一个用户。
一个微信和服务器双向通讯的方案

我们一般会有数量不多的一些云服务器和线上服务。
你可以让服务器,应用,路由器,PC,CI服务等给你自己发消息

有时候不在电脑边,想查看一下服务状态或者需要重启某个服务;

有时候不太放心把私钥交给CI系统,又没有用来部署的API,只能手动重部署;

有时候会有一点管理需求,但是做一个前端控制台又不划算(其实是不会)。

所以我做了这个小服务,让我们可以把微信公众号当做一个控制台随手使用。
也可以在微信公众号发命令给它们
{{% /blocks/lead %}}

{{< blocks/section color="dark">}}
{{% blocks/feature icon="fa-lightbulb" title="简单" %}}
关注 LetServerRun,根据引导在云服务器复制粘贴几行命令就可以开始使用
{{% blocks/feature icon="fa-lightbulb" title="消息推送" %}}
在任何地方通过简单的配置,在发生大事时向你的微信上发送通知
{{% /blocks/feature %}}


{{% blocks/feature icon="fas fa-shield-alt" title="安全" %}}
云端服务不会直接控制你的服务器,而只是暂存你的命令和消息等待服务器拉取
{{% blocks/feature icon="fas fa-shield-alt" title="远程控制" %}}
比如你对公众号说:良心云 重启。你预先指定的良心云上的服务就重启更新了
{{% /blocks/feature %}}


{{% blocks/feature icon="fab fa-github" title="开源" %}}
开源项目是方便你审查所运行的代码,也为专业用户自己编写 Agent 提供参考
{{% blocks/feature icon="fab fa-github" title="开放生态" %}}
所有的操作都有对应的API可以完成,让你可以任意集成或二次开发
{{% /blocks/feature %}}
{{< /blocks/section>}}
6 changes: 3 additions & 3 deletions content/zh/blog/2021/0409-notify-context.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,10 @@ func main() {
感谢 `Golang` ,当年用别的语言需要写一大堆代码的功能,现在几行就可以轻松实现了。
让它成为你服务程序的标配吧。

最后,我是写最新的项目[LetServerRun](https://letserver.run)的时候,发现这种最新的写法的。
LetServerRun 可以让你把微信公众号当作随身的 Terminal 控制你的服务端。
最后,我是写最新的项目[Server饭](https://letserver.run)的时候,发现这种最新的写法的。
Server饭 可以让你把微信公众号当作随身的 Terminal 控制你的服务端。
在它的 [Agent](https://github.com/hack-fan/skadi-agent-shell) 的 main 函数中就有上述用法的示例,欢迎参考。

附上 LetServerRun 的服务号二维码,感兴趣的同学可以关注一下:
附上 Server饭 的服务号二维码,感兴趣的同学可以关注一下:

![LetServerRun](https://static.crandom.com/hackfan/letserverrun.jpg)
2 changes: 1 addition & 1 deletion content/zh/blog/_index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'LetServerRun 的技术博客'
title: 'Server饭 的技术博客'
linkTitle: 'Blog'
menu:
main:
Expand Down
2 changes: 1 addition & 1 deletion content/zh/docs/20-getting-started/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ description: >

```mermaid
graph LR
im(服务号对话) --> c{{LetServerRun Cloud}}
im(服务号对话) --> c{{Server饭 Cloud}}
c -- Agent主动拉取 --> a(Agent in your Server)
a -- Agent返回结果 --> c
c --> im
Expand Down
4 changes: 2 additions & 2 deletions content/zh/docs/40-basic/42-agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: >
关于 Agent 的基本信息。
---

除了在服务器上调用我们的 API 给公众号发通知,LetServerRun 更有用的功能是把这个过程反过来,
除了在服务器上调用我们的 API 给公众号发通知,Server饭 更有用的功能是把这个过程反过来,
在公众号输入文字控制服务器的行为,您只要一次配置,以后便有个随身的控制台了。

## 什么是 Agent
Expand All @@ -18,7 +18,7 @@ Agent 是一个概念,它是帮你处理你在公众号中输入的指令的
它甚至可以没有实体,只需要在你的服务中调用 API ,就相当于完成了 Agent 的功能。

采取这种 Agent 拉取并执行命令的模式,是为了绝对的安全。你的 Agent 只会执行你允许的动作。
LetServerRun 的云服务不会主动访问你的服务器,这也带来了内网穿透的功能,你可以任意使用代理。
Server饭 的云服务不会主动访问你的服务器,这也带来了内网穿透的功能,你可以任意使用代理。

## 怎么写一个 Agent

Expand Down
4 changes: 2 additions & 2 deletions content/zh/docs/40-basic/45-delayed-queue.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linkTitle: '延迟队列'
url: 'docs/basic/delayed-queue'
weight: 45
description: >
LetServerRun 当作一个可靠的延迟队列。
Server饭 当作一个可靠的延迟队列。
---

## 为什么需要延迟队列
Expand All @@ -28,7 +28,7 @@ description: >

但是延迟队列实际上是一种持久存储的计划任务,它更应该和传统的队列结合使用。Job存储在一个安全可靠的地方,到时间了拿出来放某个队列供消费。

## 为什么 LetServerRun 是一个不错的选择
## 为什么 Server饭 是一个不错的选择

1. 网上有很多在代码中实现延迟队列的教程,各个语言也有轮子,这个方式是最不推荐的。把信息存在内存当中,难道服务永远不升级重启了?
2. 用 Redis 当延迟队列,可以使用 zset 或者 过期事件实现。问题是同样的,一般的 redis 没那么可靠,除非你用的有可靠性保障的 Redis 集群。
Expand Down
2 changes: 1 addition & 1 deletion content/zh/docs/80-lab/follow.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ unfollow v2ex 已经关注的V站名字
Github, Hacker News, Quora, Medium
多选哦,也欢迎提名列表里没有的,回复在帖子让我可以参考就好

最后,LetServerRun 的暗号还在,输入 v2ex 就可以加一个资源。如果实在不够,也可以把 poster 得到的二维码回帖子里互助~
最后,Server饭 的暗号还在,输入 v2ex 就可以加一个资源。如果实在不够,也可以把 poster 得到的二维码回帖子里互助~

不过我不建议关注太多人,每个小时要是都有提醒也很烦啊,希望只偶然给你最重要的提醒就好了。

Expand Down
4 changes: 2 additions & 2 deletions content/zh/docs/_index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: '欢迎使用 LetServerRun'
title: '欢迎使用 Server饭'
linkTitle: '文档'
weight: 20
menu:
Expand All @@ -8,7 +8,7 @@ menu:
pre: <i class='fas fa-book'></i>
---

感谢你能来到这里,查看 LetServerRun 的文档。这个小服务适合个人、独立开发者或者小团队简单管理自己的服务器或云端服务。
感谢你能来到这里,查看 Server饭 的文档。这个小服务适合个人、独立开发者或者小团队简单管理自己的服务器或云端服务。
在国内用微信真的很方便,也不用装什么别的 App,目前只能把我们的服务号`LetServerRun`当作控制台。

## 直观印象
Expand Down
2 changes: 1 addition & 1 deletion content/zh/ref/_index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'LetServerRun API Reference'
title: 'ServerFan API Reference'
linkTitle: 'API'
menu:
main:
Expand Down
4 changes: 2 additions & 2 deletions content/zh/ref/openapi.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
openapi: '3.0'
info:
title: LetServerRun API
title: Server饭 API
version: '1.5'
description: |-
这是 [LetServerRun](https://letserver.run) 的 HTTP API,
这是 [Server饭](https://letserver.run) 的 HTTP API,
分为 User API 和 Agent API。
User API 可以在任意地方随意调用,Agent API 是用来完成 Agent 相关功能的。
Expand Down

0 comments on commit 2159d77

Please sign in to comment.