ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

帮助管理个人交际关系的Monica

2021-11-24 13:05:09  阅读:235  来源: 互联网

标签:帮助 Monica compose monica web 交际 monicahq https docker


你能记住你所有朋友的孩子的名字吗?你还记得你哥哥的结婚纪念日吗?你能说出你上次给你祖母打电话是什么时候,你谈了什么吗?

Monica 可让您快速轻松地记录所有这些信息,这样您就可以成为更好的朋友、家人或配偶。

什么是 Monica ?

Monica 是一款用于管理个人交际关系的开源 Web 应用系统。基于 PHPMySQL,可做为个人的 CRM 系统,帮助您记住关于你的朋友、家人和商业关系的一切。

安装

建数据库

数据库直接用的群晖的 MariaDB 10,在 phpMyAdmin 中创建了表名为 monica 的空表

安装 Monica

monica 最新版本是 3.3.1,根据基础镜像又分为了 3 个版本,分别是 3.3.1-apache3.3.1-fpm3.3.1-fpm-alpine

不能用 latest 版本,因为 latest 版默认是基于 apache 的 ,在初始化时会出现下面的错误

Function not implemented: AH00141: Could not initialize random number generator

关于这个错误的原因,老苏在 『 开源生产力套件Nextcloud 』一文中已经讲过,有兴趣的可以去翻翻

如果使用 fpm 镜像,其镜像本身未内置 web 服务器,需要依赖于 nginx 或者其他 web 服务,我们按官方的教程用 docker-compose 来安装,因为用了群晖自带的数据库,所以要对 docker-compose.yml 进行精简和修改

  • <host IP:port> :老苏群晖的 IP192.168.0.197MariaDB 10 的端口是 3307 ,所以 DB_HOST=192.168.0.197:3307
  • <your db passwor>:为新增数据库账号 monica 时设置的密码
  • ports: 3780 如果不冲突就直接默认,否则就要修改为一个不冲突的端口
version: "3.4"

services:
  app:
    image: monica:fpm
    environment:
      - DB_HOST=<host IP:port>
      - DB_USERNAME=monica
      - DB_PASSWORD=<your db passwor>
    volumes:
      - data:/var/www/html/storage
    restart: always

  web:
    build: ./web
    ports:
      - 3780:80
    depends_on:
      - app
    volumes:
      - data:/var/www/html/storage:ro
    restart: always

volumes:
  data:
    name: data

docker 文件夹中,创建一个新文件夹,并将其命名为 monica,然后在 SSH 客户端中执行下面

标签:帮助,Monica,compose,monica,web,交际,monicahq,https,docker
来源: https://blog.csdn.net/wbsu2004/article/details/121512939

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有