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,会自动生成一个唯一的网址。
注意不要用别人搭建的链接去分享敏感信息,因为在服务器端是可以直接看到内容的!

本文作者:Harry
本文链接:自建开源网络记事本 - https://mianao.info/2019/11/30/%E8%87%AA%E5%BB%BA%E5%BC%80%E6%BA%90%E7%BD%91%E7%BB%9C%E8%AE%B0%E4%BA%8B%E6%9C%AC
版权声明:如无特别声明,本文即为原创文章,欢迎转载,请以超链接的形式注明作者,标题和原始出处。版权归 Harry 所有!查看许可协议
微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

回复

  1. Sam.Z Sam.Z
    Firefox 70 10

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

    1. harry harry
      Chrome 78 10

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

This is just a placeholder img.