普通视图

发现新文章,点击刷新页面。
昨天以前首页

豆包这「超能创意 1.0」是把隔夜饭打包重新上架

作者 石樱灯笼
2025年5月22日 23:42

看来字节没活了。

  • (注1:文章具有时效性)
  • (注2:文章包含大量图片。为照顾布局,部分图片有经过剪切,与线上排版有差异)


前提

建议先读我之前写的这篇文章:《豆包“偷偷”“更新”文生图功能》

然后在讲 豆包这「超能创意 1.0」

简单来讲,我4月末写的那篇文章,差不多是豆包这超能创意的更新,但是他们的文档5月14日才出来。

而且现在状态还是灰度测试?那我之前三个星期用的是啥玩意?

反正现在能确认的只有匿名模式是没这玩意的。

screenshot_on_b85m_by_flameshot_at_2025-05-14_22-54-49

screenshot_on_b85m_by_flameshot_at_2025-05-14_22-54-34

有了文档,那就能明确他这玩意到底都更新了个啥,不用我一个一个猜了。

然而……

screenshot_on_b85m_by_flameshot_at_2025-05-22_00-56-57

这破文档的前景水印是怎么回事?TMD这是想要抓截图的人吗?我当然知道字节是有能力跨省甚至雇人跟踪的。

https://www.doubao.com/thread/w0bde7781a980aa4d

screenshot_on_b85m_by_flameshot_at_2025-05-20_22-53-56

https://finance.sina.cn/stock/ssgs/2022-06-08/detail-imizirau7216080.d.html

screenshot_on_b85m_by_flameshot_at_2025-05-20_22-55-42

(我甚至担心,别豆包看见的白底实际上也有不可见的水印。我可没心情翻他们前端代码)

另外,啥叫 超能创意 1.0 版本不稳定,建议保持在「图像生成」技能下使用。 你这整个文档都是「图像生成」,怎么在图像生成之外使用?难道还有其他的灰测?


隔夜饭还是馊的

首先我得勘误一个事情,这个「超能创意 1.0」实际上在4月25日出过更新内容,只不过我上一篇文章却是从4月22日开始写,一直写了5天(你就说有多慢吧),期间也没有仔细检查过他们的更新通知,而且我清晰得记得没有弹框和红点。事实上知道5月20日我才看到5月13日的更新内容。

screenshot_on_b85m_by_flameshot_at_2025-05-20_22-20-34

ShowCase 1. 懂你:理解意图

智能理解

screenshot_on_b85m_by_flameshot_at_2025-05-22_01-01-09

这玩意就是之前我提到过的 画蛇添足 问题的元凶。

screenshot_on_b85m_by_flameshot_at_2025-04-23_00-27-11

又是发光墙壁又是雪花的,连传送门都有。

而且,它到底理解了个啥?

https://www.doubao.com/thread/wb6624c2f1e92b5c4

screenshot_on_b85m_by_flameshot_at_2025-05-19_00-12-29

(车头对着少女,这明显是公交车进站啊)

只能说这玩意用法过于诡异。

https://www.doubao.com/thread/wcc11bf206e3385f4

screenshot_on_b85m_by_flameshot_at_2025-05-19_00-08-21

这玩意定位不会是 智力只有小学生程度 的用户吧?公主被抓走什么的,我直接用更精确的 难过 上心 流泪 这些形容词不就好了?

https://www.doubao.com/thread/w40857ee750940325

screenshot_on_b85m_by_flameshot_at_2025-05-19_00-08-57

(你发散思维时,至少把人物主体的手画对好吧?)

只能说这玩意只有在输入的内容过少的时候,自由发挥时有用。但是自由发挥的范围却是不可控的,谁知道什么时候画蛇添足把整体搞崩了。

再说本来你这玩意的理解能力就很烂,遇上个脑子跑偏的用户根本做不出来对应描述的内容。

https://www.doubao.com/thread/w52d13518a1dca2b7

screenshot_on_b85m_by_flameshot_at_2025-05-19_15-23-47

创意发散

怎么看怎么像是给小孩玩的线稿上色。

screenshot_on_b85m_by_flameshot_at_2025-05-18_16-43-21

那你倒是好好给我上色啊。

https://www.doubao.com/thread/w21b3a28319ff897a

screenshot_on_b85m_by_flameshot_at_2025-05-19_00-26-37

得,把你整体构图都改了。

图片处理

你玩我是吧?

这TM不还是 参考图/智能编辑

screenshot_on_b85m_by_flameshot_at_2025-05-14_20-56-29

字节你自己都看不出自己文档里的结果有多么的 伪人

而且这破玩意超级荒唐。我之前文章中《讲讲目前使用线上AI文字生成图片工具的局限性》也说过,这个功能的最大边长是1312,而且模型会降级。

screenshot_on_b85m_by_flameshot_at_2025-05-14_20-53-46

screenshot_on_b85m_by_flameshot_at_2025-05-14_20-54-11

screenshot_on_b85m_by_flameshot_at_2025-05-14_20-54-21

screenshot_on_b85m_by_flameshot_at_2025-05-14_21-24-53

screenshot_on_b85m_by_flameshot_at_2025-05-14_22-13-12

这玩意与 参考图/智能编辑 唯一的区别在于,入口不是按钮,而是在对话里直接对话执行……有那个必要吗?

这玩意唯一的优点就是,可以一次性批量处理上一次生成的所有图片结果。

https://www.doubao.com/thread/w06260c9d6090427c

screenshot_on_b85m_by_flameshot_at_2025-05-15_01-14-05

把3.0的2048结果输出成2.0模型的1312的结果。

共创:灵感迭代

创意迭代

这不就是刚讲完的 参考图/智能编辑 ,又来?!?!

灵感共创

这不还是 参考图/智能编辑 …… 这是打算解决连续性问题?

我之前也说过,用这玩意讲故事的话,有严重的连续性的问题,改了?

https://www.doubao.com/thread/w994aed0d09b61398

screenshot_on_b85m_by_flameshot_at_2025-05-19_00-56-25

screenshot_on_b85m_by_flameshot_at_2025-05-19_00-56-42

screenshot_on_b85m_by_flameshot_at_2025-05-19_00-56-51

screenshot_on_b85m_by_flameshot_at_2025-05-19_00-56-58

改了个P。还是那个旧版的 参考图/智能编辑 ,四格就崩得 金瞳变蓝瞳,长直变马尾,还把腰给搞没了。

更别说我本身不想使用这个功能的时候,也硬往这个功能里走。

screenshot_on_b85m_by_flameshot_at_2025-05-20_22-46-17

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-51-51

你这啥语境啊就开始拆?!

……

……

……

不对劲!

莫非文档是错的?这功能本来就不是文档例子里那么用?

保持主体不变:

https://www.doubao.com/thread/w26d04c42f808dd27

screenshot_on_b85m_by_flameshot_at_2025-05-22_15-05-30

主体变化:

https://www.doubao.com/thread/w12bb0ff627a19973

screenshot_on_b85m_by_flameshot_at_2025-05-22_14-46-02

实测效果不尽人意。不论是 保持主体不变 还是 主体变化 ,这俩方向都很不稳定。连续性问题没法靠这个办法解决。

甚至这玩意还有两套不同的输出。

https://www.doubao.com/thread/w2ceba308d4e0340b

screenshot_on_b85m_by_flameshot_at_2025-05-22_15-21-09

https://www.doubao.com/thread/w45775221ae6d81cd

screenshot_on_b85m_by_flameshot_at_2025-05-22_15-20-18

配合上莫名的和谐和不识数问题,真的着实不靠谱。

超效率:批量生成 + 自适应:比例适配

这俩玩意我就合到一起讲了。

之前蒙出来过,就是你手动输入生成超过20条的时候,他会按照两个阶段输出。比如输出32张,那就先输出20张,再输出12张。比例也是一样的。

输出4张是为了调整关键字,输出20张是为了批量结果然后在其中挑选,输出超过20张那基本脑子有病。

万千:风格变换

还是 参考图/智能编辑

screenshot_on_b85m_by_flameshot_at_2025-05-20_14-46-59

嘴上说是变画风,实际上背景构图姿势全都变了。


人家不在乎你吃馊的隔夜饭

豆包这超能创意文档就算讲完了。

然后是这个:

screenshot_on_b85m_by_flameshot_at_2025-05-15_01-00-26

这个是文档中的一张配图,没有放在首页里,但是在链接里 https://www.doubao.com/thread/w1abc0acf83af4ce3。字节的飞书也屏蔽了 web archive 的抓取,所以也没有历史可查。我只能说人家写文档的时候就没在意这些功能可用性有多高。

你仍然可以点开文档中的链接,看到带着各种报错信息的例子 ,比如 https://www.doubao.com/thread/wa0538d95b92a9a17

事实上他这文档最后的 BadCase 里竟然还写了会崩溃。崩溃也就算了,把日志打到用户侧也实在是太……傲慢。


开始讲文档里没有的东西

严重不识别最高级别的关键字

自己不能手选模型版本,不能选模型分类,现在连模型关键字都忽略了。

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-56-43

旧版往动漫降级,新版则是模型乱跑。

不识数的问题更严重了

之前文章说过,有时候就莫名奇妙只输出1张图片。当时认为是错把文中的数字当输入数量,手动设置输出数量或许就行。

screenshot_on_b85m_by_flameshot_at_2025-05-17_16-02-03

这回是都看到输入数量了,还是只出一张图。

这人工智能怎么还阿尔茨海默症了。

内容错误

说实话我是没明白豆包这产品的输出定位是什么。至少很多东西在他的模型里是没有概念的。

screenshot_on_b85m_by_flameshot_at_2025-05-14_23-10-40

screenshot_on_b85m_by_flameshot_at_2025-05-14_23-12-48

反正目前的水准只能当作玩具。

更烂的理解能力 VS 更精确的提示词

这破玩意说白了就像打车,你上了车说要去美食城,司机却说美食城有啥好玩的我带你去更好的地方,说罢就把你拉近黑煤窑附近的苍蝇馆子。尤其是你去美食城并不是去吃饭而只是去美食城附近其他地方的时候。

screenshot_on_b85m_by_flameshot_at_2025-05-22_01-05-05

本身你达不到用户的精确需求的时候,却说不要被过程绑架。爹味十足。

假设在中考卷子上写「不要被推倒过程和正确答案绑架」……这TMD的确听起来像是个中专生能干得出来的事情……蠢爹有个蠢儿子。

screenshot_on_b85m_by_flameshot_at_2025-05-15_15-54-25

screenshot_on_b85m_by_flameshot_at_2025-05-15_01-16-25

screenshot_on_b85m_by_flameshot_at_2025-05-17_13-20-10

这玩意最诡异的还是当你关注两个关键要素的时候,比如「过膝靴」和「过肘手套」,「过膝袜」和「手臂抵住膝盖」,精确度总是歪的。有「过肘手套」那「过膝靴」就只有腿没有脚,有「过膝袜」那就没有「手臂抵住膝盖」。

敏感词提示没了

之前文章中讲过,4月份更新的时候,多了个 敏感词/违禁词 提示。这功能不说好坏,至少能让用户知道某些词不能用。现在,没了。

现在的情况,要不就是直接弹个黄框然后没反映,要不就是输出4个你看不到的图片,要不就是在有上文的情况下直接忽视 敏感词/违禁词。还挺随机的。

screenshot_on_b85m_by_flameshot_at_2025-05-15_23-32-54

「喷.+水」

screenshot_on_b85m_by_flameshot_at_2025-05-18_22-43-20

screenshot_on_b85m_by_flameshot_at_2025-05-18_22-52-07

看来字节也知道把「领导」这种词当成 敏感词/违禁词 被截图也会很尴尬吧。

更诡异的 敏感词/违禁词

(写完问发现这是视频生成的违禁词。因为本篇重点在文生图和图生图上所以我不打算重点讲这一块,我目前只能说的确有更诡异的 敏感词/违禁词,而且 视频生成 还有额外的一套 敏感词/违禁词,而且还有图像识别用来检查输入图像是否合规,尤其是豆包自己AI生成的图片也有可能无法通过审查,而使用与豆包相同模型的即梦AI的审查更严格)

screenshot_on_b85m_by_flameshot_at_2025-05-18_15-09-40

你要说「领导」是 敏感词/违禁词 我能理解。

「射出水」明显比「喷水」更令 封建势力感到有伤风化 吧?还是说因为内容主体是女性,只能「喷」而不能「射」?

中国人的AI的想像也能在这一层能够如此跃进吗?

NTM 要是能在内容上精确,而不是在 敏感词/违禁词 上也瞎「创意」就好了。


是时候破案了

之前文章中有写到过,豆包的豆包大模型背靠的是字节的火山引擎。而火山引擎的后台做得稀烂。

我甚至发现 console.volcengine.com 的域名解析都是混乱的,这不会是被运营商污染了吧。

screenshot_on_b85m_by_flameshot_at_2025-05-19_16-39-37

(想想看假如真的是国内网站被 DNS污染 ,还挺搞笑的)

在 hosts 里添加了个静态地址,稳定了不少。

screenshot_on_b85m_by_flameshot_at_2025-05-19_16-42-36

不得不说字节这CDN用得的确有点丧心病狂。

screenshot_on_b85m_by_flameshot_at_2025-05-19_16-49-07

screenshot_on_b85m_by_flameshot_at_2025-05-19_16-48-16

为什么「参考图/智能编辑」的输出结果这么烂

火山引擎这官网非常难打开,而且文档也写得稀烂,所以我之前没怎么看过。其实现在我也不想看。

简单来讲,豆包线上用的文生图模型是:doubao-seedream-3.0-t2i,而 「参考图/智能编辑」 功能其实在学名上是叫做 「图生图」 ,而这个功能只有 2.0 和 更旧的版本 支持。不仅如此,官方文档介绍里还把 2.0 的「图生图」给漏掉了。

screenshot_on_b85m_by_flameshot_at_2025-05-19_16-56-17

事实上你看这两个文档在文档结构里离得有多远就清楚这帮助系统做得是有多稀烂了,模型列表里甚至都没有 2.0 的图文模型。

这就很好理解了。所谓的「参考图/智能编辑」 功能其实是把图片走了另一套逻辑,进的另一个旧模型,输出参数也更低更差。

screenshot_on_b85m_by_flameshot_at_2025-05-20_00-48-28

screenshot_on_b85m_by_flameshot_at_2025-05-20_00-45-01

screenshot_on_b85m_by_flameshot_at_2025-05-20_12-37-56

就这个错误程度,已经跟准确度精度都不搭边了。

2.0模型的输出结果又是如何?

(因为这文章是写完主题后查漏补缺补的,所以顺序有点乱)

这里要用到与豆包使用同样模型的收费工具:即梦AI。

(关于即梦的介绍见文章后部分)

动画模型

我用相同的提示词,不同的模型生成图片。

3.0

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-04-45

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-04-19

2.0

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-00-21

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-01-55

可以看出,2.0的图片虽然看起来很花俏,但很明显的3.0图片精度更高。实际使用场景当然是正确度优先于花俏度的(除非当作无目标的玩具瞎玩)

(但是2.0的妹子,胸大,穿得短,露得多……??????)

screenshot_webp_jimeng-2025-05-21-815-

screenshot_webp_a182c8c2ba7b4dcf9251d7bf838104b2~tplv-tb4s082cfz-aigc_resize_2400_2400

screenshot_webp_66549995fe64497891506f200ec4e316~tplv-tb4s082cfz-aigc_resize_2400_2400

有时候你也不能说哪个好看,毕竟这玩意风格都不一样,简直就是换了个人画画,作画方向不一样,风格也不一样,说不了谁好谁坏。

但是论精度,肯定是3.0的更靠谱,因为这些图片都是在2.0先出图后,在3.0那边细调出来的。3.0的关键词在2.0下跑偏得离谱。假如3.0的精度是 3/4 的话(出4张图能有3张图匹配一定的文字描述),那2.0的精度差不多是 1/16 (出16张图能有3张图匹配一定的文字描述)。我只能说「一定程度上」的,因为大部分时候你怎么折腾,3.0都匹配不上,更别说2.0了。

screenshot_on_b85m_by_flameshot_at_2025-05-21_22-22-21

动漫站姿,结果一个坐地上,一个是人像。

screenshot_on_b85m_by_flameshot_at_2025-05-22_00-12-44

腿画错,手套画错,没画鞋,衣服画错,手画错……

至少3.0的正确率更高。

screenshot_on_b85m_by_flameshot_at_2025-05-22_00-16-08

另外关于露的现象。

screenshot_webp_56b8713e42d247c4a855868d618aa3a2~tplv-tb4s082cfz-aigc_resize_2400_2400

screenshot_webp_6c699579a0aa4c3899d60799f9444f57~tplv-tb4s082cfz-aigc_resize_2400_2400

screenshot_on_b85m_by_flameshot_at_2025-05-21_22-13-21

不是……你这么喜欢露,你把我 参考图/智能编辑 的 搞没了干什么?

人像模型

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-22-22

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-21-53

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-18-19

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-18-28

3.0的出图,假如有人说这是张真人高P图,大概率没法分清真伪。

图生图

然后在使用特定的3.0图片使用2.0模型进行图生图

screenshot_6525640716060930-20250521170520

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-00-43

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-01-18

很明显2.0的花俏不仅没了,3.0原图的细节也被抹掉不少。

人像这块就不用对比了,2.0的伪人非常明显。

假如使用2.0的输出结果进行图生图

screenshot_jimeng-2025-05-21-811-

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-25-34

screenshot_on_b85m_by_flameshot_at_2025-05-21_20-25-53

能明显感觉到差距小变化就小。

他们如何盈利

我之前文章中说:豆包模型背后的火山方舟文生图的付费接口仍然是旧版的2.0模型,付费服务比免费服务还烂,是超出我的想象的。 事实上人家当然不用在意。

现在火山方舟已经有3.0模型,不过已经无所谓了。

screenshot_on_b85m_by_flameshot_at_2025-05-14_23-33-37

豆包也不需要盈利,因为豆包背靠的火山引擎背靠的字节下面的剪映下面还有另一个产品化的AI工具:即梦AI。

screenshot_on_b85m_by_flameshot_at_2025-05-19_17-33-58

screenshot_on_b85m_by_flameshot_at_2025-05-15_00-00-58

(能看到使用与豆包相同模型的即梦AI,高版本模型同样没有「参考图/智能编辑」功能)

事实上如今市场上有相当多的AI生成工具,而且大部分都是收费的,仅给定一点免费额度。而且免费文生图这一块质量最好的是豆包。

豆包目前的水准也仅仅是当玩具,而付费服务价格非常高,作为短期玩具花大钱不值得,作为长期工具,这个价格还不如自己花钱买显卡。可想而知 收费产品 真的只赚傻子的钱。

真实的Prompt究竟是怎样的?

之前文中没写过(但是评论里有提到过),现在的AI出图工具一般是有 「积极提示词」「消极提示词」 两种提示词入口的,但是国内这些文生图工具基本上都没有 negative prompt 这个输入接口。

但是不提供不等于没有:

screenshot_on_b85m_by_flameshot_at_2025-05-15_23-00-30

(所以我说你把错误日志打印到用户侧实在太过于傲慢了)

screenshot_on_b85m_by_flameshot_at_2025-05-18_20-37-45

screenshot_on_b85m_by_flameshot_at_2025-05-18_20-38-05

negative prompt 是内置的关键词,不会被用户输入影响。

不仅如此,prompt 还并不是你的文本输入,而是被 AI 跑过的内容。这也就意味着你的输入很可能被AI误解而变成乱七八糟的东西,而这玩意在报错崩溃之前,你是看不到的,更没办法调整。

更搞笑的是,同类产品甚至还提供把你的关键词输入通过 DeepSeek 转换为人类语言的功能。

screenshot_on_b85m_by_flameshot_at_2025-05-19_18-36-51

(把人类当工具,把工具当爹)

只不过 DeepSeek 这玩意吧,你只给一张图片然后让他 发散 的话,大概率走到资源耗尽啥总结都归纳不出来。

screenshot_on_b85m_by_flameshot_at_2025-05-20_00-07-18

本身 AI 就只有 收敛 这一个能力,你还让人家发散。


那就顺便把视频生成也讲一点吧

参见这个视频:【AI 参考图/智能编辑 + 图片生成视频 效果展示。】

我把部分AI生成的原图片和使用 参考图/智能编辑 的图片,使用支持首尾帧的AI视频功能穿起来,然后重新排版编码成这个视频。你可以清楚的看到目前豆包3.0模型输出结果和其支持图生图的2.0模型之间的差距。

视频这一块也是同理。支持 AI首尾帧 的模型要比目前的模型落后非常远,所以输出质量惨不忍睹。

screenshot_on_b85m_by_flameshot_at_2025-05-21_19-45-03

事实上即使是最新的视频模型3.0,其输出质量也远比图形模型3.0差很远。


结论

我也说不准到底是没活可整了还是旧活新整……还是说本来旧活就没整起来,重新包装一下重新整。

所谓的新功能大部分都是「参考图/智能编辑」,而且由于文生图和图生图模型之间差异巨大,越整越烂。

不过说到底,豆包也是目前唯一一个免费提供所谓 3.0 版本文生图功能的软件,其他 付费软件 都只有豆包2.0甚至1.5的水准。

豆包也提供每日10次的图片转5秒视频功能,输出质量虽然一言难尽(模型应该也是1.5-2.0之间的水平,跟3.0差远了),好歹聊胜于无。

相对来讲,豆包反而良心多了。

其他 付费软件 的输出质量更差,我真的理解不了会有什么人高价买会员。

当然,每年都720充魔兽世界年卡然后完全不玩不上线的人,我现实中就认识一大把。

尤其是官僚主义死灰复燃形式主义死不悔改的今天。

2022年:https://www.bilibili.com/video/BV1Fv4y1B7An?t=495

screenshot_on_b85m_by_flameshot_at_2025-05-22_15-37-11

2025年:

screenshot_on_b85m_by_flameshot_at_2025-05-21_22-31-19

更别说现在还有这么多拿AI写博客发评论的人……

花个几百几千充个所谓「AI生产力工具」岂不更是名正言顺?

The post 豆包这「超能创意 1.0」是把隔夜饭打包重新上架 first appeared on 石樱灯笼博客.

Obsidian 使用 Railway 的免费同步方案或自建部署

作者 吕楪
2023年12月28日 18:58

前言

Obsidian 使用 Railway 的免费同步方案或自建部署

我在去年写过一篇《Obsidian 免费的实时同步服务》的文章,帮助过很多朋友实现快速的Obsidian同步方案😎,但遗憾的是提供服务的fly.io平台ipv4已经开始每月两刀的价格开始收费🤧。这我是怎么知道的?因为我想打开fly.io看看程序运行的怎么样了,但发现右边好像有什么奇怪的金额显示🤬?

Obsidian 使用 Railway 的免费同步方案或自建部署

什么?1.6刀了😨?!在看文档够发现23年12月刚开始收款,但我邮箱内好像没有收到提醒邮件就开始收费了耶。有这个钱还不如再买点服务器嘞!赶紧将收费的ipv4地址释放掉。

😘
如果需要在fly.io中停用ipv4地址的朋友,可以参考《Obsidian 免费的实时同步服务》中的调整配置信息章节。

国内ipv6网络还不够成熟,有很大一部分地区并没有提供ipv6地址,所以在停用ipv4后无法连接到fly.io上部署的CouchDB,那体验可太糟了!那有没有什么其他更好的方式呢🤔?我开始尝试其他的解决方案。

😨
本来是写Railway与Zeabur两个平台的使用方法的,但是Zeabur与Railway现在已经开始收费:1. Railway原先如果绑卡升级为“开发者计划”的用户,现在会变成“爱好者计划”,并免除每月5美元的订阅费,所以依然可以免费使用。2. Zeabur现在需要订阅“开发者计划”才可以使用Dockerfile容器部署服务,但我不清楚是否会免除订阅费

Railway

写都写了,还是发布吧🥺。

注意:本质上是建立一个可以连接的CouchDB数据库,有服务器的朋友可以直接搭建一个即可。docker-compose.yaml文件可以参考下面的自托管章节。需要有一张外币卡用来激活。外币卡很好申请,推荐中国银行办理🤗。
💡
注意!!如果很久以前注册过Railway并绑定过银行卡,现在在后台看是Hobby计划,那么你依然可以使用此方式,是免费的!现在新注册的Hobby计划已经开始收费

Railway提供的爱好者计划有每月5美元的免费额度,所以,只要我们不超额使用,那么就是免费的啦🎉!

爱好者计划的使用费用大致为:

内存 6.39 minutely GB $0.000231 / GB / Minute
CPU 3.38 minutely vCPU $0.000463 / vCPU / Minute
出口流量 0.01 total GB $0.10 / GB
硬盘 8.98 minutely GB $0.00000579 / GB / Minute

配置可达每个容器最大8GB内存,最大8个vCPU与共享磁盘 100GB,我们用来同步Obsidian足够100年写不完拉🤩!不仅如此,还提供SSL域并且支持自定义域名。

不过随着时间的使用,硬盘使用会变得越来越大,所以我们只用来编写md文件,不要传入图片就好😋。可以在网上找一些免费的图床,在编写Markdown文章时引入使用。

部署

打开 Railway注册,下面的链接是我的推荐链接,可以让我获得一些免费的积分。

请放心,不会收取你的任何费用。
Railway
Railway is an infrastructure platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud.
Obsidian 使用 Railway 的免费同步方案或自建部署Railway
Obsidian 使用 Railway 的免费同步方案或自建部署

在绑定外币卡后激活爱好者计划。

然后打开仪表板,点击 +New Project 在搜索框搜索CouchDB选择并确认,其他选项保持默认即可。

Obsidian 使用 Railway 的免费同步方案或自建部署

这里的 Repository details 下好像需要一个Github账户?因为我是通过Github的SSO登录的所以不太清楚其他人是什么样子😖。

Environment variables 下已经填写好3个环境变量,不需要修改。分别是 COUCHDB_USER:你的用户名,COUCHDB_PASSWORD:部署时才随机生成的密码,PORT:端口号,(都不需要修改!!)

点击部署后坐和放宽。等待页面出现绿色的 Deploy Successded代表部署完成。

Obsidian 使用 Railway 的免费同步方案或自建部署

点击我们中间的项目块,Setting-Networking中点击+ Custom Domain可以修改自定义域名,如果没有域名也可以使用Railway默认提供给你的域名。

Variables中有你的用户名和密码,可以打开复制保存(重要)🧨。

自托管部署

安装Docker与Docker-compose的方式自不必多说。

使用下面的Docker-compose.yaml文件:

version: '3'
services:
  couchserver:
    image: couchdb
    restart: always
    ports:
      - "5984:5984"
    environment:
      - COUCHDB_USER=admin #修改用户名
      - COUCHDB_PASSWORD=123456 #修改密码
    volumes:
        - ./dbdata:/opt/couchdb/data

然后docker-compose up -d启动后,在Nginx处配置反向代理即可。

网页配置

这一节和《Obsidian 免费的实时同步服务》大同小异。

Obsidian 免费的实时同步服务
使用 fly.io 免费计划部署或自托管数据库,进行 LiveSync 插件的一系列配置后实现各设备间 Obsidian 实时增量修改同步,可以和官方同步服务相媲美。
Obsidian 使用 Railway 的免费同步方案或自建部署山茶花舍吕楪
Obsidian 使用 Railway 的免费同步方案或自建部署

打开CouchDB的网址你的域名/_utils/#/setup输入你刚刚保存的账号与密码。

Obsidian 使用 Railway 的免费同步方案或自建部署

点击右上角的 Create Database,创建一个数据库,名字叫 obsidian (或者其他也可以)。Database name 为数据库名字,Partitioned 请不要勾选,然后点 Create 创建。

配置Setup Apache CouchDB页:

自托管方式执行,如果使用Railway跳过这一步骤。

点击Setup,打开此页面,第一行的 Specify your Admin credentials 为你在上面步骤中配置的用户信息。第二行的 Bind address the node will listen on 意思是监听的访问地址,设置为 0.0.0.0 为允许所有 ip 访问。第三行的 Port that the node will use 为你在Docker-compose.yaml文件中的ports下写的第一个端口。如果和我设置的一样,那这里应该是 5984😚。设置完成后会显示 Apache CouchDB is configured for production usage as a clustered node! Do you want to replicate data?,代表配置成功。

启用CROS:

Obsidian 使用 Railway 的免费同步方案或自建部署

打开Configuration选项卡中的CROS标签,点击启用CROS就好啦。

💡
下方的 Origin Domains 需要设置为 All domains。

Obsidian 设置

这一节同样也可以参考《Obsidian 免费的实时同步服务》的Obsidian 设置章节📝。

没有安装插件的朋友:关闭Obsidian的安全模式,然后插件市场搜索安装 Self-hosted LiveSync。然后打开设置,找到Self-hosted LiveSync插件的配置页。

有插件并且跟着我之前配置过fly.io的,打开插件的Sync Settings页面,点击Synchronization Methods下的Sync Mode下拉框,选择为on events关闭同步后在进行下面的操作。

打开 Remote Database configuration 选项卡,输入自己的数据库网址、用户名、密码与数据库名。

网址:Railway提供的,或是你自己自定义的域名。
用户名与密码:Railway部署应用的Variables中查询,上一小节让你保存的就是啦。
数据库名:obsidian或自己设置的名字。

点击下面的test按钮测试,如果配置正确,右上角显示连接成功🎉!

如果有其他问题,可以参考《Obsidian 免费的实时同步服务》中的修复链接章节之后的内容。

搭建一个好玩的 RSS 订阅网站

作者 吕楪
2023年8月4日 15:25

原因

搭建一个好玩的 RSS 订阅网站

去年使用过Railway.app搭建过Bitwarden玩,但是出于安全问题的考量,担心自己的密码放这里,万一无法连接服务器,那岂不是自己的人生会爆炸💥?思前想后还是转移到了官方服务上。这里搭建的小玩意儿放着不用,但最近发现railway给我发邮件,不会吧?!我的开发者计划要被降级啦?!有点不舍...又一个长久使用的免费平台将要失效了吗😭?担心一直运行的Bitwarden会产生付费,只好上仪表板看一下用量情况。

搭建一个好玩的 RSS 订阅网站

Bitwarden服务用不到诶,要不删掉算啦吧🤔,自己不用,还占着railway的资源有点难为情。删除完了又想:想想自己还有什么好玩的东西可以扔Railway上来。哦,有啦!我的RSS!!RSS好久没用过了。这么才想起来,完全是因为这是被创造的需求😖:因为想要创造它,所以才想使用它。

选择

自己在去年使用过项目rss,还用过freshrss,那么,理所当然的就是...不用这些啦👍!想到前几个星期自己在手机上发现一个很简洁漂亮的RSS阅读器,好像可以连接到Miniflux?自己好想试一下!那么就用这个啦😊~

GitHub - ssddanbrown/rss: A simple twitter-feed-style RSS aggregator written in PHP, Laravel, Inertia.js, Tailwind and Vue.js
A simple twitter-feed-style RSS aggregator written in PHP, Laravel, Inertia.js, Tailwind and Vue.js - GitHub - ssddanbrown/rss: A simple twitter-feed-style RSS aggregator written in PHP, Laravel, I…
搭建一个好玩的 RSS 订阅网站GitHubssddanbrown
搭建一个好玩的 RSS 订阅网站

搭建

准备:我们需要有一个Github账户,并在之后注册Railway与Supabase。

💡
Github和Subabase都可以免费注册,但Railway注册后需要添加外币卡💳支付方式,添加支付方式成功后会自动加入Hobby计划,此计划每月有5美元使用金,超出额度后按使用量付费。但5美元的额度已经能开好几个项目了,完全不用担心诶🎉!

创建仓库

创建一个存放miniflux的Dockerfile文件的仓库。

点击这里在Github上创建仓库。

搭建一个好玩的 RSS 订阅网站

参数设置:

Description可以不写。仓库可以向我一样选择私有仓库:毕竟这些代码对开源社区一点帮助也没有😶。

下方的Initialize this repository with:中的Add a README file打上对勾,生成README.md文件:这是因为不生成这个文件,后面的仓库主页会提升你克隆仓库执行一大段代码,我😵‍💫完全看不到一些网页创建文件的按钮在哪里。

再下面两个选项是添加忽略文件与许可证的操作,我们保持默认就好啦😶!

点击Create repository创建仓库。

创建文件

在仓库的Add file按钮点击,在点击Create new file创建文件。

搭建一个好玩的 RSS 订阅网站

文件名Dockerfile,内容:

FROM docker.io/miniflux/miniflux:2.0.46
💡
后面的2.0.46是我在写这篇文章时(@2023年8月4日)的最新版本,离这个时间点很远的朋友们可以在官方Docker仓库中找到最新版本的代码替换,尽量不要使用latest,这样版本不明确。

点击Commit changes保存修改。

没错!只需要一行代码!这是因为Railway原生支持Dockerfile,我们只需要创建一个Dockerfile文件让Railway读取到项目信息进行编译就好。

创建数据库

打开Supabase,可以使用Github账户直接登录。使用Supabase的原因是这家可以免费创建两个PostgreSQL数据库,正是我们要搭建的Miniflux需要用到的数据库,好巧呢😑(捧读)~~

搭建一个好玩的 RSS 订阅网站

这里创建的密码一定要记住,因为Supabase不会在任何地方显示你的密码。如果忘记只能在项目的设置中重置密码。位置尽量选择美国,因为Railway.app的服务器在美国西部俄勒冈州,最起码我是如此。这样Miniflux和数据库的物理距离近一点,对数据库的读写操作也快些😁。

💡
物理距离的问题我深有体会🥲,我最近(@2023年8月)在测试Ghost博客,服务器物理位置在洛杉矶,而创建的供Ghost使用的MySQL数据库在新加坡。在启动Ghost博客后我发现网站迟迟打不开,输出Log发现几分钟过去Ghost还在数据库中创建表结构😮。再次重新部署到美国西部的服务器上数据库后,仅仅几秒就完成了数据库的相关操作,网站的运行也很流畅😚。

点击Create new project后稍等几分钟,然后点击项目中左下角的齿轮图标打开设置。点击Database项,忘记密码的朋友可以点击Reset database password重置密码。我们的数据库连接在下方的Connection string中,点击URL,会显示形如:

postgresql://postgres:[YOUR-PASSWORD]@example.com:80/default

这样的连接,拷贝一下将[YOUR-PASSWORD]替换,下一步会用到。

环境变量

点击项目打开,然后选择Variables项打开,再点RAW Editor打开环境变量编辑器,输入:

DATABASE_URL=你的数据库链接,“创建数据库”那一节拷贝的那个
PROXY_IMAGES=all
RUN_MIGRATIONS=1
BASE_URL=https://域名,“域名”那一节拷贝的那个
注意,环境变量里的BASE_URL必须像上面这样加上http或https,不然会出现[FATAL] config: invalid BASE_URL: scheme must be http or https这个错误😥。
搭建一个好玩的 RSS 订阅网站

点击Update Variables保存,Railway会自动重新部署,我们座和放宽时的错误会已经修复

Deployments中当前部署的任务背景色变成绿色时,代表部署成功😋,这时候就可以打开域名访问啦🎉。

搭建一个好玩的 RSS 订阅网站

但是我打开域名页面后大眼瞪小眼看了许久,很确认自己并没有设置过什么用户名和密码🤨,那怎么办呢?没办法,只能翻翻官方文档咯。

发现官方文档中有CREATE_ADMINADMIN_USERNAMEADMIN_PASSWORD这几项可以配置。

那么再次打开环境变量编辑器,追加:

CREATE_ADMIN=1
ADMIN_USERNAME=管理员名字
ADMIN_PASSWORD=管理员密码

保存后再次触发自动部署,稍作等待后打开网页,登录成功😎~

设置

打开Miniflux后,可以在设置中修改为中文。推荐将设置中的文章排序由旧->新修改为新->旧

搭建一个好玩的 RSS 订阅网站

看起来还不错?蛮干净的。作为一个RSS获取工具他能做到的已经做到了。

搭建一个好玩的 RSS 订阅网站

文章页面看着也还可以。足够日常使用啦!

💡
最后提一下,额度问题朋友们不用担心,因为资源使用量占大头的数据库我们使用了Supabase免费资源的原因,Railway产生的使用费用极少,每月大概不到0.3美元的样子,要知道我们的免费额度有5美元哩☺️!!详细的使用量可以在Usage中查看。Usage by Project中的Estimated是我们当月估计使用费用。

设置中的集成导航栏里我观察到还支持Fever、Google Reader、Pinboard、Instapaper、Pocket、Wallabag、Notion、Nunux Keeper、Espial、Linkding、Telegram Bot、Matrix Bot。好多我都可以用到诶!将来一定会再出一篇文章来讲这些如何玩😊。

Android端

你以为这就完了🤔?怎么可能😏!!!毕竟费这么大事情就是为了打开个网页看自己博客有没有更新的?!那我直接打开博客看看不就完了?一个RSS做这么复杂做啥子嘛。当然是...这里隆重请出新闻应用🎉🎉🎉

搭建一个好玩的 RSS 订阅网站
💡
可以在f-droid下载哦。咦,检查文章链接的时候发现,在一些有访问限制的国家打不开这个链接,可以在我的文件中下载,名字是co.appreactor.news_24.apk的那个。没错,看启动页就知道为什么啦😚,它可以支持从Miniflux获取RSS源!我们可以点击连接 Miniflux,输入域名、用户名、密码登录。
搭建一个好玩的 RSS 订阅网站

挺好看的对吧!重点是,可以直接在手机上添加RSS源,并且直接和咱们搭建的Miniflux云端同步!!!在手机上添加删除源后可以直接同步到云端🤩,我的天,太赞了好嘛!对于多持设备的人来讲简直是福音😎。但还有一些RSS获取信息软件的常见Bug:无法正确显示博客内一些短代码样式。但瑕不掩瑜,这样看博客信息真的很方便诶。

最后讲一下,开始用RSS获取消息的朋友们,不要忘记来博客评论😭。

微软 Office 365 服务套件相关

作者 吕楪
2023年2月11日 11:39
💡
现还有5个位置。


注册

微软 Office 365 服务套件相关


首先,在我这边注册子账户需要提供有名字、前缀、自用邮箱等信息,格式为:

名字:
前缀:
自用邮箱:

注册人数有一定限制,所以通常在一年中进行检查,如果有用户一年内(或半年)未登录,我将实行删除账户并清退的操作。

💡
正常使用的话,每天都有登录服务记录的。

如果我收到注册申请,并有子账户名额的时候会做出答复。
登录后自行重置密码,发往邮箱的密码为临时密码请及时更改。
另外,因为微软E5的续期不稳定,因此请勿向OneDrive内存入重要文件,防止订阅到期无法取出。

说明

用户后缀为`@irithys.com`,没错,就是本博客的域名。
登录名为`用户名@irithys.com`。密码为你设置的密码。

订阅

常用应用有:Word、PPT、Excel、OneDrive 5T,outlook邮箱、OneNote。

微软 Office 365 服务套件相关

🎁可以使用的授权有这些(点击可看)

Nucleus、Graph Connectors Search with Index、Information Protection and Governance Analytics、Power Virtual Agents for Office 365、Common Data Service for Teams、Project for Office、Microsoft Insider Risk Management、Microsoft Excel Advanced Analytics、Microsoft 365 Defender、Microsoft Search、Common Data Service、Microsoft Bookings、Microsoft Records Management、Microsoft ML-Based Classification、RETIRED - Microsoft Insider Risk Management、Microsoft Information Governance、Microsoft Data Investigations、Microsoft Customer Key、Microsoft Communications DLP、RETIRED - Microsoft Communications Compliance、Office 365 SafeDocs、Microsoft 365 Advanced Auditing、Yammer Enterprise、Whiteboard、To-Do、Sway、Skype for Business Online、SharePoint、Power Apps for Office 365、Power BI Pro、Microsoft 365 Phone System、Office for the Web、Office 最新的桌面版本、Office 365 Privileged Access Management、Microsoft Defender for Office 365、Office 365 Cloud App Security、Office 365 Advanced eDiscovery、Microsoft Teams、Microsoft Stream for Office 365、Microsoft StaffHub、Microsoft Planner、Microsoft MyAnalytics、Microsoft Intune、Microsoft Forms、Microsoft Defender for Cloud Apps、Microsoft Azure Multi-Factor Authentication、Azure Rights Management、Information Protection for Office 365、Power Automate for Office 365、Exchange Online、Customer Lockbox、Azure Information Protection Premium、Microsoft Defender for Identity、Azure Active Directory Premium。

安装

如果需要在本地使用Office套件,需要在此页面点击安装Office.

微软 Office 365 服务套件相关


请注意,最多只允许同时登录5台设备。

邮箱

在用户登录后Office将会进行一系列配置,所以距离正常使用还有一段时间,或许在第一次登录后再隔半小时使用更好。邮箱可以通过outlook.office.com进行网页端登录,
如果使用此域名邮箱,请不要滥用,包括但不限于发送广告邮件,大批量群发邮件等。发现即拉黑。
手机端可以使用1.Outlook应用程式直接登录,或2.包括自带邮箱在内的其他邮箱。如果使用2方法,邮箱默认开启POP3与IMAP服务,所以支持收取邮件,如果需要发送权限需联系我开启SMTP服务。

云盘

云盘默认可登录使用,拥有5T存储空间,但请不要滥用。正常使用一年后可以找我申请OneDrive扩容(请存放正常文件,害怕被封)。我的邮箱可以在SharePoint关于找到。

微软 Office 365 服务套件相关


管理员(我)只能看到用户使用的空间存量,并不能查阅用户所存文件,所以可以放心使用。

其他

Microsoft Teams出现登录循环 - 解决办法:
在浏览器的“设置”窗口中,选择“Cookie 和网站权限”>、“Cookie 和已存储数据”>和“管理和删除 Cookie 和站点数据”。打开“允许站点保存和读取 cookie 数据(推荐)”,并确保关闭“阻止第三方 cookie”。或者,如果必须阻止第三方 Cookie,请改为在同一窗口中执行此操作:在“允许”下,选择“添加”以添加以下代码:

[*.]microsoft.com
[*.]microsoftonline.com
[*.]teams.skype.com
[*.]teams.microsoft.com
[*.]sfbassets.com 
[*.]skypeforbusiness.com

问题 - 此账户是否会与个人微软账户冲突?
不会。浏览器中个人账户使用网址为microsoft.com,此账户通常使用为office.com。在个人电脑中,可以直接添加工作账户。

微软 Office 365 服务套件相关

注册用户有问题可以直接向我发邮件。

❌
❌