FREPPLE安装之四(postgresql和frepple安装及配置)

安装frepple, 先按frepple要求配置好数据库

一、postgresql数据库配置

使用pgadmin4进行数据库配置,先使用sudo docker ps -a 查询postgresql和pgadmin4的docker是否已经启动了,如果没启动先使用sudo docker start <容器名>启动

1. 先在ubuntu中建目录,用于放置frepple用的postgresql表空间

mkdir /home/frepple

建好后该目录的拥有者是root,改权限为 postgres用户,若没有postgres用户需建立postgres用户,

chown postgres:postgres /home/frepple

2.设置pgadmin4 连接postgresql数据库

先查询postgresql所在DOCKER系统的本地IP。进入postgresql的docker:

sudo docker exec -it postgresql14.1 bash

查询记录IP

more /etc/hosts

登录pgadmin4,设置连接postgresql数据库

SERVERS上点右键create,建立一个新SERVER,其中host name为上步查询的IP,name可以任意

若保存成功即说明连接好了

3. 为frepple设置数据库

login/group roles上点右键create, 建立一个数据库用户frepple,设置密码和权限

 

 

 TABLESPACES右键create, 建立一个新的tablespace frepple,owner为frepple, location为第1步建立的目录

在databases 右键create, 新建frepple空数据库,设置owner是frepple

 

至此为frepple的数据库准备完毕,下面安装frepple.

二、安装frepple

1.下载frepple社区版docker版

sudo docker pull ghcr.io/frepple/frepple-community:6.19.0

最新的版本可以在下面的安装说明查询最新的docker版本,目前是6.19

frePPLe.org

下载完毕,使用sudo docker image查询是否下载成功,以及frepple的映像的名称

2. 生成frepple实例

下面是个例子

sudo docker run \

  -e POSTGRES_HOST=172.17.0.2 \

  -e POSTGRES_PORT=5432 \

  -e POSTGRES_USER=frepple \

  -e POSTGRES_PASSWORD=frepple \

  --name frepple619 \

  --publish 8080:80 \

  --detach \

  frepple-community:latest

  • POSTGRES_HOST: postgresql数据库所在的docker系统 ip

  • POSTGRES_PORT:postgresql数据库端口号默认5432

  • POSTGRES_USER: 前面数据库中设置的frepple的用户名

  • POSTGRES_PASSWORD:前面数据库中设置的frepple的密码

  • publish指frepple docker端口(80)映射到docker所在电脑的访问端口(8080)

  • name可以自己取任意名字

  • detach是docker image的名字或者ID,此处是 frepple-community:latest

执行完毕可以用sudo docker ps -a查询是否实例化成功并启动。若不成功用下面的查询,纠正错误

sudo docker logs <容器名/id>

3.登录frepple

http://localhost:8080

 默认账户admin/admin

出来下面的画面,恭喜,安装成功。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值