Windows 部署 minio 实现内网 S3 同步思源

提前说明:本文是针对纯小白的补充贴(没错,就是我这样的)


本来只想用思源笔记做本地笔记用,但随着使用设备越来越多,导出文件传来传去很容易乱也麻烦,同时让所有信息汇总的欲望越来越强,同步就不得不考虑了。不过还是不太想用在线服务的网盘或者笔记,而且我同步频率不高,隔段时间自己同步一下就行,然后发现思源笔记可以实现局域网同步,这正合我意!简单攻略了一下,思源笔记的 64 元 的终身套餐就可以实现,简直完美!

先说结果:实现后非常丝滑,省下很多整理的精力,整个人都感觉轻松愉悦了


正文开始——

本文是对《【教程】windows 部署 minio,实现内网 S3 同步思源 - 链滴 》做的一些更基础的补充,以及过去几个月,有些界面也变化了,小白看到难免困惑,希望本贴能给小白答疑解惑。

本来想在原贴评论区回答,但回了两条之后感觉内容还不少,发帖还有可能赚点积分,就另开一贴吧。大家可以先看原帖,再看本补充贴。

设备系统及思源笔记版本

win10——思源 3.1.13

macOS 13——思源 3.1.13

安卓——思源 3.1.13

小白难关 1 - 下载 minio

先看原帖 第 1 小节-什么是 minio?

之后进入 第 2 小节-开整 ,要开始下载 minio 了,minio 官网页面已经发生变化和楼主贴图不一样了,没有了直接下载的按钮,只给了一堆代码,小白是完全看不懂。

image.png

↑ 目前(2024.12.03)的官网 download 页面 ↑

看了半天官网没戏了,搜了半天发现直接 Google“如何下载 minio”就找到了可以直接下载的 GitHub 连接

image.png

下载链接在这里 ↓,复制浏览器打开就直接下载了,看了一下应该是最新的版本。

https://dl.min.io/server/minio/release/windows-amd64/minio.exe

然后接着跟着原贴第二小节开整,把 minio.exe 放在自己的文件夹,我是直接放在了 D:\minio 文件夹中,之后涉及的代码都按这个地址来了。

小白难关 2 - 别关 powershell !

继续跟着原帖推进第二小节开整,小白直接用 win10 自带的 powershell 就好,没必要再多一步下载新工具了。

这里要注意!!!这里的 powershell 不光是用来启动 minio 的,也是维持 minio 运行的关键工具,如果关了 powershell ,minion 也就跟着关了

我就是以为没用了,直接把 powershell 关了,然后发现打不开 minio 了,等反应过来就开始想办法再次运行 minio。然后发现,再次启动 minio 时,在 powershell 里进用下面代码就可以直接运行 minio(首次启动 minio 应该还是要和原帖代码一样的):

cd D:\minio
.\minio.exe server .\data --console-address ":9001"

【↑ 这个和下面启动的 bat 文件中的不一样 ↑】

继续按原帖推进

第 3 小节-思源 PC 客户端填写密钥

  • 求解:思源笔记的 S3 页面的 Endpoint 填 minio 的 127.0.0.1:9000 是不是比 192.1.X.XXX:9000 更好?因为前者不会发生变化,后者会随着家里或者公司的路由器的变化而变化

第 4 小节-第二台设备配置思源同步

  • 小白不用虚拟机,只需要按 第 3 小节 填写相同内容就好,应该不会遇到楼主的问题。

第 5 小节-模拟手机 app 同步 - 无

小白难关 3 - 自启动代码

先是按原帖 第 6 小节-minio 开机自启 操作完成。

小白注意:bat 和 vbs 文件其实就是新建文本文档,往里面复制代码后给 XXX.TXT 文件重命名为 XXX.bat 和 XXX.vbs 就行

发现重启后,可以进入 minio 服务器登陆页面,但用账号密码登陆之后显示失败:

好消息应该是成功启动了 minio,但账号密码没问题,为什么就进不去了?

接下来就开始各种代码排列组合尝试,最后终于尝试成功了!

minio_server.bat 文件的代码为:(其实就是删了账号和密码,不知道为啥)

D:\minio\minio.exe server D:\minio\data --console-address ":9001"

minio_start.vbs 文件的代码为:(仅仅改了启动 bat 的路径,这个必须和上面的文件保持一致)

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "D:\minio\minio_server.bat", 0, False

这下非常丝滑,win 完成开机后,我们就可以直接打开 minio 服务器,苹果、安卓同步也没有问题。

搞定!

感谢原帖主 @muxue 分享

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    23014 引用 • 92576 回帖
  • S3
    8 引用 • 207 回帖
  • MinIO
    7 引用 • 28 回帖
3 操作
pimaoxi 在 2024-12-03 16:11:49 更新了该帖
pimaoxi 在 2024-12-03 16:10:19 更新了该帖
pimaoxi 在 2024-12-03 15:51:09 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...