使用SQLite保存的英文单词作为密钥。数据库使用PostgreSQL,方便部署到云服务
包含密码访问,自动保存,支持MarkDown格式。
pip install -r requirements.txt
python network_snip.py
python index.py
打开浏览器访问http://localhost:8080
docker build -t nickdlk/net-snip:latest .
docker run -d -p 8080:8080 nickdlk/net-snip:latest
docker-compose up -d
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
net_snip
- 支持MarkDown格式
- 支持密码访问
- 支持自动保存
- 支持查看历史记录
- 支持上传文件,下载文件,文件限制大小
- 系统初始化/重置,清空数据库数据
- 安全加固,密码加密保存,文本/文件加密保存,同ip限制创建和访问
- 增加分享超时时间
- 增加查看次数
- Vercel部署
- Dockerfile,Docker Compose
- 定时清理
- 分享连接,二维码分享,支持分享只读链接,对key进行加密分享
- 优化页面布局
- 支持删除文件,下载次数统计
- 支持输入key和生成key
- 生成短链
- 多端编写同步更新
- GitHub Action 自动打包Docker