管理员登陆

停止 继续 暂停 收听本文

使用宝塔 Docker Compose 安装 Moments

极简朋友圈 | 极简论坛 | 演示网址 | Markdown 教程
另一个多用户版: 极简朋友圈 | 演示网址 | 开发进度
极简朋友圈 Moments 介绍:

1、支持设置标签

2、支持上传图片,可以上传到服务器,也可以在后台开启上传到 S3

3、支持生成缩略图,但是目前只支持直接上传到服务器时生成缩略图,将在后续版本中支持上传到 S3 时生成缩略图

4、支持 Markdown 语法,但是目前只适配了常用的几个标签,将在后续版本中支持更多的标签

5、支持点赞

6、支持评论,可以在后台打开或关闭评论功能

7、支持回到顶部按钮,PC 端和手机端都有

8、多用户模式,后台可以自由开启是否运行注册多用户

9、支持在Linux/MacOS/Windows平台双击本地启动.

10、标签的定义,以#号开头,空格/空行结尾的中间的部分会被认为是标签.

11、完善了tag标签的选择,在memo发言的输入框里点击右键可以选择标签来插入.

12、默认用户名密码admin/a123456,登陆后后台可以修改.

简易安装说明:
1、安装宝塔,正式版9.3.0 通用安装脚本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
2、运行docker-compose命令

[1] 利用 FlashFXP 软件进入服务器,在服务器根目录下建立 moments 目录,将 docker-compose.yml 上传到这里。

docker-compose.yml 内容:
services:
  moments:
    image: kingwrcy/moments:latest
    container_name: moments
    restart: always
    environment:
      PORT: 3000
      JWT_KEY: "$JWT_KEY"
    ports:
      - 3000:3000
    volumes:
      - /www/wwwroot/moments:/app/data
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
$JWT_KEY 在线生成
打开 https://tool.lu/uuid 生成不带 - 的 UUID 作为 JWT_KEY。

[2] 利用SSH工具远程进入服务器,进入到moments目录下,一定要进入到该目录下,命令是cd /XX你的Docker映射目录/moments/,进入目录后,我们来启动docker-compose,直接输入命令 docker-compose up 即可

[3] 命令输入后开始跑代码,最后提示“ All migrations have been successfully applied.”后该Docker项目即安装完成。用你服务器IP+3000端口即可访问

[4]反向代理(用域名直接访问)


篇外:
1、查看系统里存在哪些docker
docker ps

2、找到 NAMES,用下面命令进入docker
docker exec -it linji /bin/sh
使用经验:

1、在主页定位到你想要删除的帖子,点击这个帖子中你的头像(是头像不是昵称),进入到了单条帖子展示页面。页面右上角有三个点,点一下,下方会弹出置顶、编辑、删除三个选项

2、在自定义CSS中加入

// 隐藏下面 github 链接
.footer a[rel='noopener noreferrer']{display:none;}
// 即可完成代码高亮的强制换行
pre code { 
  word-break:break-all; 
}
在宝塔里升级 Moments

信息科技 2024-12-20 03:43:15 通过 网页 浏览(30) 打印

下一篇

无更多文章

共有0条评论!

发表评论