自建开源网络记事本
看到一个开源的网络记事本项目:minimalist-web-notepad,源自关闭的 notepad.cc 项目。
其实这种网络记事本有很多,但之前我没发现能自己搭建的。因为有时候给人分享一些文字或者科学上网的配置都是用微信,实在是不安全,如果是自己能控制的网站那就放心多了。
试着搭了一下,还是很方便的,没有其他功能,就是输入和分享。
我的 VPS 上用的宝塔:
- 新建一个子域名
note.mianao.info
- 拷贝项目文件夹里下载的文件到
note.mianao.info
的根目录 - 修改
index.php
文件第四行,将网址改为note.mianao.info
在第十九行可以修改生成网址的随机字符串位数和字符:$base_url = 'https://note.mianao.info';
header("Location: $base_url/" . substr(str_shuffle('234579abcdefghjkmnpqrstwxyz'), -5)); //前面括号里可以增加其他字符,后面的 5 可以修改为其他位数
- 修改该网站的主配置文件,添加 URL 重写代码,这是建在根目录下的配置,如果项目建在某子文件夹,请上 GitHub 上看作者说明(网站配置文件一般在
/www/server/panel/vhost/nginx
下)location / {
rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
} _tmp
权限改为755
- 伪静态设置为空
当然,还可以修改 favicon.ico
图片。
访问 note.mianao.info,会自动生成一个唯一的网址。
注意不要用别人搭建的链接去分享敏感信息,因为在服务器端是可以直接看到内容的!
一个带加密功能的分支
源码:https://github.com/domOrielton/minimal-web-notepad
功能:
- 可以设置只读;
- 简单的加密;
- txt 格式下载;
我做了一点汉化,如下:
源码:https://github.com/harry10086/minimal-web-notepad
推荐 Vultr:我已使用超过 5 年觉得还算稳定可靠的便宜 VPS,虽然可能会有 IP 被墙,但欧美亚的机房可以随便切换。
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510
评论