首页 > 其他分享 >使用 Docker 部署 moments 微信朋友圈

使用 Docker 部署 moments 微信朋友圈

时间:2024-04-28 14:57:59浏览次数:32  
标签:compose moments 微信 etc 朋友圈 https docker Docker

1)项目介绍

GitHub:https://github.com/kingwrcy/moments

今天给大家分享一个 类似微信朋友圈 的项目 moments,适合用于记录生活。

image.png

2)项目特色

  • 支持匿名评论/点赞
  • 支持引入网易云音乐,b站视频,插入链接等
  • 支持自定义头图,个人头像,网站标题等
  • 支持上传图片到S3兼容的云存储,支持本地存储
  • 适配手机
  • 支持暗黑模式
  • 数据库采用 sqlite,可随时备份
  • 支持引入豆瓣读书/豆瓣电影,样式来源于这里

3)项目展示

作者的 Demo:https://m.mblog.club/

9eb713eceaeabeaa3a5c0e9ad8852ec.jpg

4)在线部署

4.1)安装 Docker 环境

# 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh
# 关闭防火墙
systemctl disable --now firewalld
setenforce 0
# 启用 Docker
systemctl enable --now docker

4.2)开启 IPv4 forwarding

echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward

4.3)创建安装目录

创建一下安装的目录:

mkdir -p /docker/moments

cd /docker/moments

创建并编辑 docker-compose.yml文件

vim docker-compose.yml

填入下面的内容:

services:
  moments:
    image: kingwrcy/moments:latest   
    ports:
      - "8080:3000"  # 左边的 8080 可以随意更改成服务器上没有用过的端口
    volumes:
      - ./moments-data:/app/data
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro

4.4)启动容器

cd /docker/moments

docker compose up -d

image.png
等待拉取好镜像,出现 Started的字样之后,
理论上我们就可以 使用浏览器 输入 http://服务器IP地址:8080 进行访问了。
image.png

5)基本使用

参考:https://iwanlab.com/docker-compose-install-moments/

默认用户名密码:admin/a123456,登录进去后后台可以自己修改密码.

image.png

可以插入链接、上传图片、嵌入网易云音乐、插入 B 站视频、引入豆瓣读书和豆瓣电影

如何嵌入: https://jerry.mblog.club/simple-moments-import-music-and-video

插入链接展示
image.png

嵌入 B 站视频展示
image.png

嵌入网易云音乐
image.png

个人设置页面:

http://192.168.80.8:8080/settings

image.png
image.png

参考资料

官方 GitHub: https://github.com/kingwrcy/moments ( 目前 780 个 star,欢迎大家去给作者点星星!)

咕咕的博客:https://blog.laoda.de/archives/docker-compose-install-moments

标签:compose,moments,微信,etc,朋友圈,https,docker,Docker
From: https://www.cnblogs.com/wuhanjiayou/p/18163708/moments

相关文章

  • 最强国产 Sora 大模型 Vidu 发布,长度可达 16 秒;微信文件 3 小时内可撤回丨 RTE 开发者
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,......
  • 厉害了!这个工具帮助你生成朋友圈转发截图
    大家好,我是Java陈序员。在日常的工作生活中,我们经常会遇到应付各类强制要求转发朋友圈的行为,或者是朋友圈集赞的行为。今天,给大家介绍一个工具,可以帮助你生成朋友圈转发截图。关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项......
  • 朋友圈分享动态吸引好友的方法
    朋友圈分享小程序时,除了简单地分享之外,还有一些方法技巧可以使分享更具吸引力和互动性。以下是一些建议:1.**引人入胜的标题或描述**:在分享小程序时,添加一个吸引人的标题或描述可以立刻抓住朋友的注意力。这个标题或描述可以是小程序的特点、功能、用途,或者是你个人的使用感受。......
  • 朋友圈怎么插入高清晰视频
    在朋友圈发高清晰视频,你可以遵循以下步骤和技巧:1.**录制或获取高清视频**:首先,确保你有一个高质量的原始视频。你可以使用专业的相机或手机进行录制,或者使用高清的视频素材。2.**使用视频编辑软件**:使用视频编辑软件,如AdobePremiere、FinalCutPro等,对视频进行剪辑和调整。在......
  • 微信发视频确实存在一些限制,需要注意什么
    微信发视频确实存在一些限制,这些限制主要涉及到视频的长度、大小和格式等方面。首先,对于视频的长度,微信朋友圈小视频的用户可以从手机相册中选择或者现场拍摄,但单个视频时长不能超过1分钟。这主要是出于网络传输效率、用户注意力以及防止滥用的考虑。然而,如果想发送超过1分钟的视......
  • 名表维修保养:uniapp 微信小程序自定义导航栏 详细步骤
    组件使用:  <navbarclass="header":background="backgroundColor"backtitle="标题"@onBack="goBack"></navbar>组件引用:  importnavbarfrom'@/components/NavBer.vue';组件注册:  components:{navbar......
  • nginx 配置https,并适配微信小程序
    前言最近接手了个小程序项目,但是由于交接文档不完善,于昨天上午域名证书过期,导致无法调用后端服务,短暂(五分钟左右)影响了小程序的使用,也算是一个不大不小的事故吧[手动捂脸笑...]解决过程临时处理发现是证书过期导致的问题,立马就上阿里云申请新的证书,五分钟左右,证书就签发下来......
  • 利用云服务器搭建自己的微信聊天机器人
    本次部署使用的是LinkAI提供的接口,不需要魔法选择比较简单的docker部署,其他的部署方式可以参考官方文档:https://docs.link-ai.tech/cow/quick-start0、前置租一台云服务器,因为是调用的其他平台的大模型api,所以配置不用太高注册并登陆LinkAI平台(https://link-ai.tech/portal),在......
  • 技术文章:使用Java进行微信ID和手机号码检测
    摘要本文将介绍一个Java程序,该程序能够检测文本中的微信ID和手机号码,并将其屏蔽。程序首先定义了一系列与微信相关的关键字,然后使用正则表达式来匹配合法的手机号码和微信ID。最后,该程序将检测到的手机号码和微信ID替换为星号,以保护用户隐私。1.程序介绍随着社交媒体的普及,个......
  • 03_微信小程序页面之间的数据通信
     1.父传值子,数据绑定:propertiesComponent({properties:{propA:{type:String,//传递的数据类型value:''//默认值},propB:Number//简化的定义方式}})<!--引用组件的页面模板--><view><costompropA="{{name}}&quo......