宝塔面板安装kamiFaka – 一款基于VUE3.0的开源免费的卡密发卡系统,高效、稳定可靠

宝塔面板2字数 1509阅读模式

kamiFaka:一款基于VUE3.0的开源免费的卡密发卡系统,高效、稳定可靠。适用于各种优惠卷、论坛邀请码等。这篇文章还是基于宝塔来搭建这个程序~~

1、简介

项目:https://github.com/Baiyuetribe/kamiFaka

演示:http://107.148.243.178:8000

文档:https://kmfaka.baklib.com

2、准备

项目测试环境如下:


3、部署

这里分成2部分,如下:


1)宝塔NGINX+Docker(数据库为Sqlite)【适合并发很少的情况】

以上环境准备好之后,可以直接运行如下命令。

docker run -d --name=kmfaka -p 8000:8000 --restart=always -v /opt/kamifaka:/usr/src/app/public baiyuetribe/kamifaka

2)宝塔NGINX+Docker(数据库为宝塔Mysql)

需要先到宝塔左侧,数据库里创建一个新的数据库,然后更改权限为所有人。放行3306端口,在宝塔安全,添加3306端口即可。目的是用于容器连接该数据库。

程序安装同上,只需要在创建容器的时候,环境变量里可以添加如下参数(注意替换中文为真实参数):

docker run -d \
    -p 8000:8000 \
    --restart=always \
    --name=kmfaka \
    -e DB_TYPE=Mysql \
    -e DB_HOST=数据库ip地址或容器地址"172.17.0.1" \
    -e DB_PORT=数据库端口 \
    -e DB_USER=数据库用户名 \
    -e DB_PASSWORD=数据库用密码 \
    -e DB_DATABASE=数据库名 \
    -v /opt/kamifaka:/usr/src/app/public \
    baiyuetribe/kamifaka

实际演示案列:

docker run -d \
    -p 8000:8000 \
    --restart=always \
    --name=kmfaka \
    -e DB_TYPE=Mysql \
    -e DB_HOST="172.17.0.1" \
    -e DB_PORT=3306 \
    -e DB_USER=faka \
    -e DB_PASSWORD=GxJn7ZPHwYrE366j \
    -e DB_DATABASE=faka \
    -v /opt/kamifaka:/usr/src/app/public \
    baiyuetribe/kamifaka

完整复制并粘贴到终端回车即可执行完毕。 然后通过ip地址加上端口号8000即可访问~~

3)管理员账号和密码

管理地址:IP:8000/admin   如果设置了域名那就是域名/admin来访问后台~

默认管理员账号admin@qq.com

密码:123456

4、效果 演示

首页:

宝塔面板安装kamiFaka – 一款基于VUE3.0的开源免费的卡密发卡系统,高效、稳定可靠-图片1

后台:

宝塔面板安装kamiFaka – 一款基于VUE3.0的开源免费的卡密发卡系统,高效、稳定可靠-图片2

支付:

宝塔面板安装kamiFaka – 一款基于VUE3.0的开源免费的卡密发卡系统,高效、稳定可靠-图片3

5、域名访问

设置域名访问,直接看图:

宝塔面板安装kamiFaka – 一款基于VUE3.0的开源免费的卡密发卡系统,高效、稳定可靠-图片4

6、卸载

宝塔卸载就很简单了,操作方法是Docker容器管理里面,删除容器,然后再去删除镜像。

7、最后

程序可直接卸载,操作方法是Docker容器管理里面,删除容器,然后再去删除镜像,重新按上面的的步骤安装一次即可,旧数据不会丢失。如果删除了/opt/kamifaka里的数据库文件夹,则会创建全新的数据库。备份文件夹在整个过程中都不参与修改,因此永远都不会被程序删除。

说实话,这个发卡颜值真的是可以了,作者有心了~~~

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 
大鸟
评论  2  访客  2
    • philsilver
      philsilver 4

      反带有个非常麻烦的问题,就是ssl没法在宝塔面板开启。
      即使是先创建域名,然后再饭袋,仅仅当时有了ssl,后续莫名其妙ssl就没了。
      不知道如何解决了

        • philsilver
          philsilver 4

          @ philsilver 找到原因了,应该是网站的源码文件里包含HTTP的链接,导致ssl显示不安全。

      匿名

      发表评论

      匿名网友
      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
      确定

      拖动滑块以完成验证