WEB

自建开源网络记事本

看到一个开源的网络记事本项目:minimalist-web-notepad,源自关闭的 notepad.cc 项目。
其实这种网络记事本有很多,但之前我没发现能自己搭建的。因为有时候给人分享一些文字或者科学上网的配置都是用微信,实在是不安全,如果是自己能控制的网站那就放心多了。
试着搭了一下,还是很方便的,没有其他功能,就是输入和分享。
我的 VPS 上用的宝塔:

  1. 新建一个子域名 note.mianao.info
  2. 拷贝项目文件夹里下载的文件到 note.mianao.info 的根目录
  3. 修改 index.php 文件第四行,将网址改为 note.mianao.info

    $base_url = 'https://note.mianao.info';

    在第十九行可以修改生成网址的随机字符串位数和字符:

    header("Location: $base_url/" . substr(str_shuffle('234579abcdefghjkmnpqrstwxyz'), -5)); //前面括号里可以增加其他字符,后面的 5 可以修改为其他位数
  4. 修改该网站的主配置文件,添加 URL 重写代码,这是建在根目录下的配置,如果项目建在某子文件夹,请上 GitHub 上看作者说明(网站配置文件一般在 /www/server/panel/vhost/nginx下)

    location / {
    rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
    }
  5. _tmp 权限改为 755
  6. 伪静态设置为空

当然,还可以修改 favicon.ico 图片。
访问 note.mianao.info,会自动生成一个唯一的网址。
注意不要用别人搭建的链接去分享敏感信息,因为在服务器端是可以直接看到内容的!

微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

回复

  1. Sam.Z Sam.Z
    Firefox 70 10

    除了分享敏感话题,一般会用到这样的需求么。

    1. harry harry
      Chrome 78 10

      我感觉只有设备上没有安装其他软件,只能用浏览器时有这样的需求,可以传下配置,命令,网址什么的。我的需求主要还是分享敏感信息,科学上网配置,用户名密码什么的。毕竟qq,微信都不靠谱

This is just a placeholder img.