PasteMe 是一个无需注册的文本分享平台,针对代码提供了额外的高亮功能。
Bash
或者 Python
等脚本上传至 PasteMe
,然后通过 curl
和管道机制来进行优雅的发布,比如:curl api.pasteme.cn/8219 | python3
token
,但是通过 QQ 、微信等聊天工具可能会被 “查水表”,你可以将私密信息以阅后即焚形式上传至 PasteMe
,将一次性链接分享给别人,别人查看一次之后这个链接就会失效pasteme
,然后通过 wget api.pasteme.cn/<key> -O file_name
来进行优雅的拉取sshd
服务,没有可用的编辑器去编辑 sources.list
文件,直接用默认源安装一个编辑器又太慢,此时可以用 curl api.pasteme.cn/<key> > /etc/apt/sources.list
或 wget api.pasteme.cn/<key> -O /etc/apt/sources.list
来更新 apt
源,然后进行优雅的 apt update
首先,你要拥有一台云服务器,这里购买的是腾讯云的轻量应用服务器。专属优惠购买连接:轻量应用服务器Lighthouse。新老用户同享!
新用户超大额优惠:1核2G一年仅需74元
购买之后等待初始化。
初始化完成之后登录控制台。
输入sudo /etc/init.d/bt default
来查看默认登录账号和密码。
然后在你的浏览器里面输入IP:8888/tencentcloud
访问宝塔面板。
这时你还要去防火墙开一下8888端口,不然服务器会拒绝你的访问。
登录成功后会跳出提示框,点击安装
等待一段时间过后安装成功。
然后我们来到软件商店的运行环境选项卡,找到docker并安装。(你问我为什么不直接使用docker镜像,一是因为那个版本比较低,二是因为后续许多配置都需要宝塔来完成)
docker安装成功后我们来安装docker-compose
。在宝塔终端或者腾讯云控制台登录服务器执行下列命令:
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
显示docker-compose version 1.16.1, build 1719ceb
即为安装成功。
到此我们的环境就配置好了,接下来开始项目的安装。
下载 PasteMe/docker-compose.yml,然后执行 docker-compose up -d
wget https://cdn.jsdelivr.net/gh/LucienShui/PasteMe@main/docker-compose.yml
docker-compose up -d
命令执行完成后等待 30s
(因为需要初始化数据库和等待 healthy check
),然后运行 docker ps -a
,当看到所有的容器的状态没有 unhealthy
或 Exited (x) xxx
就代表 PasteMe 已经启动成功
docker-compose pull
docker-compose up -d
第一次执行完 docker-compose up -d
之后,会出现一个名为 data
的文件夹,其中有四个文件夹。
文件夹名 | 备注 |
---|---|
| 后端的配置文件 |
| 前端的配置文件和用户文件 |
| 前端 Nginx 的日志文件 |
| MySQL 的持久化文件 |
Nginx
日志位于 data/nginx-logs
下docker logs pasteme-backend
查看docker logs pasteme-mysql
查看到这里这款信息传递工具就完成啦,快和你的小伙伴们一起交流吧!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。