如何使用宝塔面板Docker管理器一键部署搭建佰阅发卡

佰阅发卡KAMIFAKA佰阅博主开发,这是一款让普通人都能快速搭建和使用的卡密发卡系统,适用于各种电商、优惠卷、论坛邀请码、充值卡、激活码、注册码、腾讯爱奇艺积分CDK等。本篇主要讲述无需命令行,直接在宝塔面板上可视化安装佰阅发卡程序。

功能特色:

  • Stisla UI:web界面很漂亮
  • 前端使用VUE3.0,毫秒级响应
  • 已集成支付宝当面付、微信官方、Payjs、虎皮椒、YunGouOS、易支付、Mugglepay、V免签等十几种支付接口
  • 普通用户支持邮箱、短信接收消息
  • 管理员支持邮箱、短信、TG、微信、QQ通知
  • 集成TG发卡系统
  • 支持2~4层批发模式
  • 长卡密可导出为txt文本
  • 多种主题模式【列表、卡片、宫格】
  • 支持自定义背景、标题、关键词等
  • 支持热备份,可一键云端备份、一键导出备份文件到本地
  • 数据库可分离,兼容Mysql、PostgreSQL和Sqlite
  • 支持移动端唤醒支付宝
  • JWT保证后台接口安全
  • Limter保障服务器访问频率和次数

0. 效果演示

个人发卡:http://faka.ddym.cc

1. 宝塔面板安装教程

如果您是新买的服务器,可以参考往期教程安装好宝塔环境。

注意:当前安装方法与宝塔其他程序都不会冲突,可正常安装卸载等操作,不会影响原有环境。

安装好宝塔环境后,打开宝塔面板,软件商店,找到Docker管理器并安装,此步骤需要等待两分钟。

 

完成后,打开Docker管理器设置,获取镜像,输入baiyuetribe/kamifaka,获取发卡程序镜像。

安装完成后结果如图:

然后点击容器列表,创建容器:

只需要确保红线参数正确即可,端口映射:左侧容器内是固定的8000端口,右侧端口可随意,推荐跟左侧一致。
目录映射:作用是容器内公共部分文件目录映射到服务器上,左侧为容器内固定地址/usr/src/app/public,右侧为服务器上可查看的目录地址/opt/kamifaka,常用于数据持久化或备份文件。其余参数保存默认即可。记得填写参数后点下”+”号,否则无效。

备注:第二行目录映射不添加的话,删除重装,已配置的网站参数都会没有,只有添加之后,已保存的网站参数,下次卸载安装后数据不会丢失。

完成上述不步骤后,程序就安装完毕了,可以访问ip地址:8000就可以看到效果,后台地址ip地址:8000/admin。默认管理员账号admin@qq.com,密码:123456

程序相关的重要文件,都可以在/opt/kamifaka这个目录下查看。

关于域名访问:宝塔面板新建网站,然后打开网站设置,设置域名反代。之后就可以通过域名正常访问了。

2. 如何使用宝塔自带的Mysql数据库?

需要先到宝塔左侧,数据库里创建一个新的数据库,然后更改权限为所有人。

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

  1. DB_TYPE=Mysql
  2. DB_HOST=数据库(容器)ip
  3. DB_PORT=数据库端口
  4. DB_USER=数据库用户名
  5. DB_PASSWORD=数据库用密码
  6. DB_DATABASE=数据库名

实际案例:

  1. DB_TYPE=Mysql
  2. DB_HOST=172.17.0.1
  3. DB_PORT=3306
  4. DB_USER=faka
  5. DB_PASSWORD=GxJn7ZPHwYrE366j
  6. DB_DATABASE=faka

视频教程点击进入播放

3. 后台修改Logo后不生效

Logo修改

网站logo替换要求 :文件名必须为logo.png,高度最大54px,宽度随意,该文件每次覆盖保存

网站小图标ico: 文件名必须为favicon.ico,32*32,文件大小控制在5kb左右,该文件每次覆盖保存

只要文件名正确,必然是成功修改了的,实际访问不生效是因为nginx缓存导致的,可删除nginx缓存
解决办法:删除宝塔nginx缓存目录,/www/server/nginx/proxy_cache_dir文件夹下的所有内容,然后刷新一下立即生效. 本地浏览器强制刷新快捷键Ctrl+F5

4. 关于升级

当前程序内设计了热更新备份,可以备份重要的网站设置信息、商品卡密信息等到备份文件夹里,暂时不支持程序内自动更新升级。程序可直接卸载,操作方法是Docker容器管理里面,删除容器,然后再去删除镜像,重新按上面的的步骤安装一次即可,旧数据不会丢失。如果删除了/opt/kamifaka里的数据库文件夹,则会创建全新的数据库。备份文件夹在整个过程中都不参与修改,因此永远都不会被程序删除。

5. 关于卸载

操作方法是Docker容器管理里面,删除容器,然后再去删除镜像。

6. 其他教程

项目开源地址: https://github.com/Baiyuetribe/kamiFaka
官方帮助文档: https://kmfaka.baklib-free.com

 


多多源码 » 如何使用宝塔面板Docker管理器一键部署搭建佰阅发卡

发表回复

鼠标悬停颜色改变 实例 css5.com.cn