注册
web

分享我使用两年的极简网页记事本


若无单独说明,按照文章代码块中命令的顺序,一条一条执行,即可实现目标。 适用系统:Debian 系发行版,包括 Ubuntu 和 Armbian,其他发行版按流程稍改命令一般也可。




走通预计时间:10 分钟(Docker)





可以访问这个实例: https://forward.vfly.app/index.php ,试试怎么样,公开使用的网页记事本。


minimalist-web-notepad



image.png

image.png



这个网页记事本是我 2 年前玩机子初期的一大驱动力。当时主要从手机上浏览信息,刚转变到在电脑上处理信息,需要一种简便的渠道在两者之间传递文本、网址。




网盘太重,微信需要验证,tg 很好,但在找到这个记事本后,都是乐色,这就是最好的全平台传递文本的工具。



极简网页 记事本,是一个使用浏览器访问的轻量好用的记事本,专注于文本记录。


Github:pereorga/minimalist-web-notepad: Minimalist Web Notepad (github.com)




使用方法





  1. 访问网页: https://forward.vfly.app/index.php



  2. 它会随机分配 5 个字符组成的地址,如 https://forward.vfly.app/5b79m ,如果想指定地址,只需要访问时手动修改,如 https://forward.vfly.app/this_is_a_path 。下面以 5b79m 为例。



  3. 在上面编辑文本



  4. 等待一会(几秒,取决于延迟),服务端就会存储网页内容到名为 5b79m 的文件里。



  5. 关闭网页,如果关闭太快,会来不及保存,丢失编辑。



  6. 在其他平台再访问同样的网址,就能剪切内容了 ٩۹(๑•̀ω•́ ๑)۶



只要不关闭过快和在两个网页同时编辑,它都能很好地工作。因为极简,项目作者不会考虑增加多余功能。




webnote-in-phone_compressed.webp

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)


作者:AhFei
来源:mdnice.com/writing/611872e312654a22aa2472d71a6b3844

0 个评论

要回复文章请先登录注册