分享我使用两年的极简网页记事本
若无单独说明,按照文章代码块中命令的顺序,一条一条执行,即可实现目标。 适用系统:Debian 系发行版,包括 Ubuntu 和 Armbian,其他发行版按流程稍改命令一般也可。
走通预计时间:10 分钟(Docker)
可以访问这个实例: https://forward.vfly.app/index.php ,试试怎么样,公开使用的网页记事本。
minimalist-web-notepad
image.png
这个网页记事本是我 2 年前玩机子初期的一大驱动力。当时主要从手机上浏览信息,刚转变到在电脑上处理信息,需要一种简便的渠道在两者之间传递文本、网址。
网盘太重,微信需要验证,tg 很好,但在找到这个记事本后,都是乐色,这就是最好的全平台传递文本的工具。
极简网页 记事本,是一个使用浏览器访问的轻量好用的记事本,专注于文本记录。
Github:pereorga/minimalist-web-notepad: Minimalist Web Notepad (github.com)
使用方法:
访问网页: https://forward.vfly.app/index.php
它会随机分配 5 个字符组成的地址,如 https://forward.vfly.app/5b79m ,如果想指定地址,只需要访问时手动修改,如 https://forward.vfly.app/this_is_a_path 。下面以 5b79m 为例。
在上面编辑文本
等待一会(几秒,取决于延迟),服务端就会存储网页内容到名为5b79m
的文件里。
关闭网页,如果关闭太快,会来不及保存,丢失编辑。
在其他平台再访问同样的网址,就能剪切内容了 ٩۹(๑•̀ω•́ ๑)۶
只要不关闭过快和在两个网页同时编辑,它都能很好地工作。因为极简,项目作者不会考虑增加多余功能。
webnote-in-phone_compressed.webp
在远控其他电脑时,用这个先传递命令,在目标电脑上使用,非常方便,而且适应性强。多个手机之间也一样。或者用于临时传送敏感数据,避免受到平台审查。
使用 Docker 安装网页 记事本
GitHub: pereorga/minimalist-web-notepad at docker (github.com)
全复制并执行,一键创建工作目录并开放端口
myserve="webnote"
sudo ufw allow 8088/tcp comment $myserve && sudo ufw reload
cd ~/myserve/
wget https://github.com/pereorga/minimalist-web-notepad/archive/refs/heads/docker.zip
unzip docker.zip && mv minimalist-web-notepad-docker webnote
cd webnote
根据注释自定义,然后执行,一键创建 docker-compose.yml 文件
cat > docker-compose.yml << EOF
---
version: "2.4"
services:
minimalist-web-notepad:
build: .
container_name: webnote
restart: always
ports:
- "8088:80"
volumes:
- ./_tmp:/var/www/html/_tmp
EOF
前面的 5b79m
就存储在 _tmp
中。
构建并启动容器(完成后就可以访问网页了,通过 http://ip_addr_or_domain:8088
访问。将 ip_addr_or_domain
替换为服务器的 IP 或域名)
docker compose up -d
Docker 版很久没更新了,有技术的可以参考博文中原生安装流程创建镜像。
迁移
数据都在 /var/www/webnote/_tmp
中,也就是 ~/myserve/webnote/_tmp
,在新机子上重新部署一遍,复制这个目录到新机子上即可。
受限于篇幅,如果对原生安装(Apache + PHP)网页 记事本 感兴趣,请到我的博客浏览,链接在下面。
原文链接: https://blog.vfly2.com/2023/08/a-minimalist-web-notepad-used-for-two-years/ 版权声明:本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 承飞之咎 (blog.vfly2.com) 。
来源:mdnice.com/writing/611872e312654a22aa2472d71a6b3844