黑帽联盟

标题: Docker 部署 PasteMe,一款无需注册的文本分享平台 [打印本页]

作者: huangjia    时间: 2023-10-18 20:45
标题: Docker 部署 PasteMe,一款无需注册的文本分享平台
本帖最后由 huangjia 于 2023-10-18 20:49 编辑

一、产品简介

PasteMe 是一个无需注册的文本分享平台,针对代码提供了额外的高亮功能。


     Github开源地址:https://github.com/LucienShui/PasteMe
     开发文档:https://docs.pasteme.cn




二、产品功能

三、Docker搭建

服务器安装Docker环境,步骤不再赘述


1、部署
  1. wget https://cdn.jsdelivr.net/gh/LucienShui/PasteMe@main/docker-compose.yml
  2. docker-compose up -d
复制代码

命令执行完成后等待 30s(因为需要初始化数据库和等待 healthy check),然后运行 docker ps -a,当看到所有的容器的状态没有 unhealthy 或Exited (x) xxx 就代表 PasteMe 已经启动成功


如果出现该错误,大概率是映射端口冲突


2、更新
  1. docker-compose pull
  2. docker-compose up -d
复制代码

3、文件夹介绍

第一次执行完 docker-compose up -d 之后,会出现一个名为 data 的文件夹,其中有四个文件夹。

文件夹名
备注
backend-config
后端的配置文件
frontend-user
前端的配置文件和用户文件
nginx-logs
前端 Nginx 的日志文件
mysql
MySQL 的持久化文件


4、日志


四、使用指南

1、什么是索引

每一个被上传的文本都有一个字符串去对其进行唯一标识,就像是门牌号一样,我称它为“索引”(Paste ID)。纯数字的索引对应永久空间的文本,包含字母的索引对应阅后即焚的文本。

索引的长度至少为三个字符,至多为八个字符。


2、对于别人分享的内容

可直接通过网页链接访问。
可在主页左上角的输入框输入索引进行访问。
对于准备上传的内容
永久保存
在主页进行保存。


3、阅后即焚

在左上角输入含有字母的索引,如果这个索引存在则显示索引内容,不存在则创建一份新的索引。

在主页直接勾选 阅后即焚。

所有阅后即焚的内容一旦以任何方式(包括 API )被成功访问就会永久从数据库中消失







欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5