organice联动sftpgo,打造属于你的任务管理

youguanxinqing

发布于327天前
还没想好签名
# 什么是organice?
如果你用过 Emacs 中的 OrgMode,那 organice 官网的宣传语能让你一秒理解它:一款没有 Emacs 依赖的 Org 应用;当然,如果你曾经没有接触过,[《Org主模式》](https://orgmode.org/zh-CN/)值得一读。


https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.organice


# 安装organice

## 准备工作
先在懒猫商店安装 organice,认准这个方丈 icon(**截止本文发布,应用还在审核中,需审核通过后才能搜索到**):

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/481b42d0-c74c-45d7-9dfa-85ef119e5892.png "image.png")

此时还不着急打开应用。organice 支持三种登陆模式,这里我选择了 sftpgo WebDAV。主要原因有二:
1. 懒猫商店有不少应用本身支持 WebDAV 协议;
2. 我已经有好些个第三方应用使用 sftpgo 做数据同步。

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/51b0ca28-1cc2-41a7-8372-de873a756f63.png "image.png")

## 配置sftpgo

懒猫商店认证 sftpgo:

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/64e5f42b-ae73-4a04-8963-f5bf41158c63.png "image.png")

为避免不同应用的数据混在一起,我习惯给每个应用创建不同的 sftp 账号,或者同一账号下创建不同的目录。简单起见,我们演示后者。
先登陆 WebClient,再 New 一个名叫 **organice** 的文件夹。你也可以用你喜欢的文件夹名字。注明:懒猫商店的审核员无法在 sftpgo 上创建一级文件夹,于是应用支持了多级文件夹,这里以 **test/haha** 目录为例,后续会再提到。

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/4ca518ec-a298-4e36-8f89-92271798a498.png "image.png")

之后,进入 sftpgo WebAdmin https://sftpgo.${微服名}.heiyu.space/web/admin/status ,确认 WebDAV 监听的端口和协议:
![image.png](https://dl.playground.lazycat.cloud/guidelines/188/cb698117-783c-4b19-844c-0d34ca472b94.png "image.png")

为了 organice 可以正常访问到数据,我们得先确认 sftpgo 中的文件共享是否正常。一般测试方式:${协议}://sftpgo.${微服名}.heiyu.space:${监听端口}/${创建的文件夹名}/ 。我的环境如下:
- organice:http://sftpgo.${微服名}.heiyu.space:2023/organice/ 
- test/haha:http://sftpgo.${微服名}.heiyu.space:2023/test/haha/

输入客户端的账号密码,如果你看到下图类似的返回结果,我们就成功一半啦:

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/8d299bee-7ae6-4bb5-ba11-99122d175a59.png "image.png")

## 配置organice

启动 organice 会看到配置部署模版。我们只需要按提示填写即可。**一定要注意两个点:1. “webdav域名”不要添加协议;2. “webdav目录名”,之前我们创建了什么目录,就填什么名字,开头结尾不要加“/”。**

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/f1a837d2-d98c-49f0-97e0-f76aed870a9d.png "image.png")

应用启动好以后,点击右上角的登陆:

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/35a0846b-63a8-4a29-9cb5-d85e1f641c47.png "image.png")

再点击 WebDAV。url 已经自动生成好了,填写 sftpgo 客户端的账号和密码,点击 Sign-in。

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/370c28c6-f71f-493a-a6b7-83eebf29d1bb.png "image.png")

现在你就能愉快的创建 org 文件啦:

![image.png](https://dl.playground.lazycat.cloud/guidelines/188/f7c656c8-f1c0-42e6-83e6-beed4677b59a.png "image.png")


# 感谢

参考:
- https://organice.200ok.ch/documentation.html
- https://github.com/200ok-ch/organice
- https://orgmode.org/zh-CN/quickstart.html
- https://developer.lazycat.cloud/advanced-route.html

评论

0

暂无评论

说点什么呢~
收藏
0
0
0