标签 webdav 下的文章

“一本日记”简单介绍

一本日记,是属于您专属的私密日记本,听名字就知道是写日记用的,而我却用它来发表博客文章。 一本日记支持跨平台,拥有多终端客户端,多终端可同步(有官方和自定义webdav,付费功能),以下是官方介绍: 在一本日记中,您可以方便地图文记录每日日常。日记只有您本人能够查看,安全的云同步保护您的数据不会丢失。 一本日记支持添加: 纯文字日记; 多张图片; 记录录音; 手绘图画。 丰富的日记形式丰富您的每一次记录。 您还可以对日记进行详细的分类,添加标签,便于未来更好地回忆整理。 丰富的背景图让您的日记更加多彩。密码锁时时刻守护您的日记隐私。更多贴心功能等待您的体验。 给我的感觉就是,一本日记,不付费不能用,一付费很好用的类型,当然,价格并不贵,我买的 webdav 版本好像三十几,还可以先对软件评价获取优惠券。 官网:http://1diary.me/...

好用的 HTTP 文件分享利器 Chfs

现在好多程序的同步或备份都支持 webdav,比如本站使用的笔记软件“一本笔记”就支持webdav同步,还有阅读软件“阅读”、“静读天下”等,我喜欢数据放在自己手里,因此搭建 webdav 便成了刚需。 搭建 webdav 的软件或方法很多,我就喜欢 chfs ,因为它支持 web 和 webdav 。 CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点: 单个文件,核心功能无需其他文件 跨平台运行,支持主流平台:Windows,Linux和Mac 界面简洁,简单易用 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 支持账户权限控制和地址过滤 支持快速分享文字片段 支持webdav协议 与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。 下载 百度网盘分流下载:https://pan.baidu.com/s/1QDhTWb-CRUQaHkITSSrF1w 提取码:chfs Docker镜像: https://hub.docker.com/r/docblue/chfs 命令行程序 chfs-changelog.txt chfs-linux-386-3.1.zip chfs-linux-amd64-3.1.zip chfs-linux-arm-3.1.zip chfs-linux-arm64-3.1.zip chfs-linux-mips-3.1.zip chfs-linux-mips64-3.1.zip chfs-linux-mips64le-3.1.zip chfs-linux-mips64softfloat-3.1.zip chfs-linux-mipsle-3.1.zip chfs-linux-mipssoftfloat-3.1.zip chfs-mac-amd64-3.1.zip chfs-windows-x64-3.1.zip chfs-windows-x86-3.1.zip GUI程序 gui-chfs-windows.zip 基本用法 非系统服务运行CLI 该程序是一个控制台程序,可直接双击运行,或在控制台/命令行中运行。可通过命令行参数进行相关配置,如使用chfs --help来查看帮助: usage: chfs.exe [参数] -file string Configuration file. -path string Shared directories, separated by '|'. (default ".") -port uint HTTP listening port. (default 80) -version Print version. 参数说明: help: 显示帮助信息 path: 你要共享的目录,默认为程序运行目录。如果需要共享多个目录,则用“|”符号隔开。注意:如果路径带有空格,则需要将整个路径用引号包住。 port: 程序使用的端口号,默认为80 file: 配置文件,该文件可配置上述配置项,语法相同,如果配置有效则覆盖对应配置项。另外,一些功能需要通过配置文件进行配置,比如页面自定义和SSL证书设置。更详细的说明请参考配置文件:点击下载,请认真参考 。 version: 显示程序版本号 Tip:在Windows系统中,可以使用右键弹出菜单快捷地共享某个目录。步骤如下: 下载 注册表模板文件 在该文件中编辑你的chfs.exe的真实路径,并可添加其他参数 双击该脚本文件,进行注册表添加 非系统服务运行GUI 在windows系统中可以直接使用GUI版本,简单易用。 以系统服务运行 本程序不是一个服务程序,所以如果你要以系统服务运行,需要自己创建服务。下面给出Windows平台的创建服务方法(通过NSSM工具): 将chfs.exe放在指定目录,假设为:d:\program\cutehttpfileserver 到http://www.nssm.cc/download下载nssm 将解压后的nssm程序放在d:\program\cutehttpfileserver中 在d:\program\cutehttpfileserver中运行命令行,或运行命令行并CD至该目录 假设你的服务名称为cute_http_file_service,命令行中输入:nssm install cute_http_file_service NSSM会弹出配置对话框,在该对话框中输入程序路径以及运行参数 启动服务,命令行中输入:nssm start cute_http_file_service 高级用法 如何启用HTTPS? 配置文件中有ssl.cert和ssl.key两个键值,设置好对应的文件路径即可。注意事项: 跟nginx使用的格式兼容 chfs支持的最低SSL版本为TLS 1.0 推荐监听端口设置为443 如何启用webdav? 程序默认支持webdav,跟http共用同一套访问规则。其地址为:http://host:port/webdav 本文修改自:http://iscute.cn/chfs...

免费开源的日记软件 心绪日记

“一本日记”挺好用的,但不支持图文混排,有那么一丝丝遗憾,于是 Dazeng 又在开始搜寻日记(记事本)类软件,看能不能找到一款符合我要求的作为备用,这时,“心绪日记”再次进入了视野,在一个月前(左右)就看到了“心绪日记”,比较看重的是它的图文混排,不过那时它还没有 web 备份功能(还在开发中),经过几个版本的迭代升级,webdav 备份已经够用了,令我惊奇的是它的备份数据格式,主要有: 备份的 json 数据采取“总—分”的形式,对于我这种需要将部分文章发布到博客的需求非常的友好,就算是数据量很大也不会造成太大卡顿。 附件(照片录音等)分类存放,这个的好处就不用说了,数据多的时候好处大大的。 以下是官方介绍: “心绪日记”是一款由 Flutter 构建的开源跨平台日记应用。 功能特性 跨平台支持: 兼容 Android、iOS*、Windows*、MacOS*、Linux。 Material Design: 界面直观且用户友好,遵循 Material Design 设计规范。 富文本编辑: 支持加粗、斜体、下划线等多种格式的文本编辑。 多媒体附件: 可以为你的日记添加图片、音频、视频甚至画一张画。 搜索和分类: 轻松通过全文搜索及分类管理你的日记。 自定义主题: 支持浅色和深色模式,以及多种配色的主题。 数据安全: 通过密码来保障你的日记安全,支持通过生物识别解锁。 导出和分享: 支持所有数据的导入/导出,以及单篇日记的分享。 备份与同步: 支持局域网同步,快速在设备间同步数据,以及 WebDav 备份。 足迹地图: 在地图上查看你足迹,生活中的每一步都值得被记录。 智能助手: 支持接入第三方大模型,提供问答、情绪分析等功能。 本地自然语言处理(NLP): 更安全的智能助手,让你的日记更懂你。 (注:跨平台能力由 Flutter 提供,带 * 号的平台可能需要自行配置签名) 项目地址:https://github.com/ZhuJHua/moodiary 原本想将内容转到“心绪日记”的,可以有一点满足不了我的要求,就是它不支持 “Markdown”,现在很多的平台都支持Markdown ,可以说,Markdown 是一张各个平台的通行卡,可惜,我也在作者的 GitHub 提了 issue ,作者表示短期内无法支持,可惜了,期待支持 Markdown 的一天!...

私有文件分享器 Dufs

今天分享一个非常实用的开源工具:Dufs,就和我们前面讲过的CHFS,它完美解决了在团队内部快速共享和管理文件的难题。 Dufs 是一个用 Rust 语言开发的轻量级文件服务器,只需一行命令即可启动。 Dufs 支持文件上传下载、在线预览、权限控制等丰富功能,而且部署极其简单,非常适合团队内部快速搭建文件共享服务。 主要功能 文件管理: 支持拖拽上传文件和文件夹 支持在线创建、编辑、搜索文件 支持 WebDAV 协议,可与其他工具协同工作 文件服务: 支持静态文件服务,可直接浏览和下载文件 支持将文件夹打包成 zip 下载 支持断点续传,大文件传输更稳定 支持直接预览 HTML 网站 安全特性: 支持用户认证和访问控制 支持 HTTPS 加密传输 支持隐藏指定文件和目录 安装指南 安装 Dufs 非常简单,只需几步就能完成部署: 使用 Docker 一键部署: docker run -v `pwd`:/data -p 5000:5000 --rm sigoden/dufs /data -A 下载安装包安装 访问其 GitHub 发布页面,下载对应系统的安装包,解压后将可执行文件添加到系统环境变量即可,支持 Windows、macOS 和 Linux 系统。 使用方法 dufs [OPTIONS] [serve-path] [serve-path] Specific path to serve [default: .] Options: -c, --config <file> Specify configuration file -b, --bind <addrs> Specify bind address or unix socket -p, --port <port> Specify port to listen on [default: 5000] --path-prefix <path> Specify a path prefix --hidden <value> Hide paths from directory listings, e.g. tmp,*.log,*.lock -a, --auth <rules> Add auth roles, e.g. user:pass@/dir1:rw,/dir2 -A, --allow-all Allow all operations --allow-upload Allow upload files/folders --allow-delete Allow delete files/folders --allow-search Allow search files/folders --allow-symlink Allow symlink to files/folders outside root directory --allow-archive Allow zip archive generation --enable-cors Enable CORS, sets `Access-Control-Allow-Origin: *` --render-index Serve index.html when requesting a directory, returns 404 if not found index.html --render-try-index Serve index.html when requesting a directory, returns directory listing if not found index.html --render-spa Serve SPA(Single Page Application) --assets <path> Set the path to the assets directory for overriding the built-in assets --log-format <format> Customize http log format --log-file <file> Specify the file to save logs to, other than stdout/stderr --compress <level> Set zip compress level [default: low] [possible values: none, low, medium, high] --completions <shell> Print shell completion script for <shell> [possible values: bash, elvish, fish, powershell, zsh] --tls-cert <path> Path to an SSL/TLS certificate to serve with HTTPS --tls-key <path> Path to the SSL/TLS certificate's private key -h, --help Print help -V, --version Print version 使用举例: 以只读模式共享当前目录: dufs 允许所有操作(上传、删除、搜索等): dufs -A 设置用户名密码访问: dufs -a admin:123@/:rw 更多使用方法参见项目地址:https://github.com/sigoden/dufs...