banner
约 600 字
2 分钟

1Panel 搭建异次元发卡系统

无标签

摘要

基于 PHP 8 的开源自动发卡与个人店铺系统。 卡密自动发货、插件化支付、分站、店铺对接、应用商店,开箱即用。

docker能最大减少错误,保持和开发者同样的环境,开发者也推荐使用docker,那本文就从1panel的docker来尝试搭建

前置准备

  • 镜像地址:ghcr.io/lizhipay/acg-faka:latest 体积:约 265 MB

  • 本地 1panel 面板,搭建于本地的 Armbian 小主机

第一种方式:通过容器创建

第1步:进入创建容器页

  1. 登录 1panel 网页面板

  2. 点击左侧菜单栏的 容器

第2步:创建存储卷

  1. 在上方选择 存储卷 标签页,点击 创建存储卷

  2. 名称:acg-data

  3. 点击 确认

第3步:创建容器

  1. 在上方选择 容器 标签页,然后点击右侧蓝色的 创建容器

  2. 名称:acg-faka

  3. 镜像:勾选手动输入,粘贴 → ghcr.io/lizhipay/acg-faka:latest

  4. 端口:默认暴露端口,点击 添加

    服务器

    容器

    协议(默认)

    8000

    80

    tcp

  5. 挂载:点击 添加,默认 挂载卷

    挂载卷

    权限

    容器目录

    acg_data

    读写

    /data

  6. 重启规则:未手动停止则重启

  7. CPU 权重/CPU 限制:默认0,除非你有特殊要求

  8. 内存限制:默认0,也可以限制512,一般足够

  9. 点击 确认

第二种方式:通过编排创建(推荐)

第1步:进入创建容器页

  1. 登录 1panel 网页面板

  2. 点击左侧菜单栏的 容器

  3. 在上方选择 编排 标签页,然后点击右侧蓝色的 创建编排 按钮

第2步:通过编排创建容器

  1. 来源:默认 编辑,文件夹输入 acg-faka

  2. 编辑:粘贴下面内容

    YAML
    version: '3.8'
    
    services:
      faka:
        image: ghcr.io/lizhipay/acg-faka:latest
        container_name: acg-faka
        restart: unless-stopped
        ports:
          - "8000:80"
        volumes:
          - acg_data:/data
    
    volumes:
      acg_data:
  3. 点击 确认

  4. 日志有实时进度,出现 docker-compose up successful! 字样,即代表 安装完成

配置安装向导

浏览器打开 http://服务器IP:8000 就会看到安装向导。

  1. 环境检查:下一步

  2. 数据库:镜像里的数据库已经建好了,向导会自己连通,直接下一步即可

  3. 管理员:根据提示创建你的管理员账号即可。填完后点击 开始安装

  4. 安装成功

搭建完成

后续自行绑定域名,上架商品,安装插件等,去原项目查看文档即可。

END