🔥独角数卡:一款可以部署在NAS上的点卡自动售卖系统,副业整起来!

独角数卡

大家好,我是诺多,今天给大家介绍一个开源的自动化售货解决方案——独角数卡dujiaoka)。

🦄什么是独角数卡?

独角数卡是一个基于 PHP + MySQL 开发的开源售货系统,它可以帮助站长快速搭建自己的自动化售货平台,实现商品销售、订单管理、财务统计等功能。你可以免费使用独角数卡系统,无需支付任何费用。操作界面非常友好,即使是新手也能快速上手。独角数卡提供了丰富的功能,可以满足各种售货需求。

🍬独角数卡的特点

  • 开源免费: 独角数卡是完全开源的,你可以免费使用它搭建自己的售货平台。
  • 简单易用: 独角数卡的操作界面非常友好,即使是新手也能快速上手。
  • 功能强大: 独角数卡提供了丰富的功能,包括商品管理、订单管理、财务统计、会员管理等,还可以设置订单推送和邮件通知。
  • 安全可靠: 独角数卡采用先进的加密技术,确保你的数据安全无虞。

🎬独角数卡的应用场景

独角数卡可以应用于各种需要售卖虚拟商品或服务的场景,例如:

  • 游戏点卡售卖
  • 软件授权售卖
  • 电子书售卖
  • 在线课程售卖

🪤如何部署独角数卡

官方支持多种部署方式,包括源码安装、Docker安装和宝塔安装等方式,不过既然说是可以部署在NAS上,那么笔者就只说说Docker安装方法吧,怎么方便怎么来!使用Docker Compose可以方便部署。其他的方式感兴趣的朋友可以参考官方Wiki。

1、首先复制下面的compose代码,粘贴在compose.yml文件中:

version: '3.9'
services:
  dujiaoka:
    image:  jiangjuhong/dujiaoka:latest
    container_name: dujiaoka
    restart: unless-stopped
    network_mode: bridge
    environment:
        TZ: Asia/Shanghai
        WEB_DOCUMENT_ROOT: /app/public
    ports:
      - '6503:80'
    volumes:
      - /your_path/dujiaoka/data/.env:/app/.env
      # - /your_path/dujiaoka/data/install.lock:/app/install.lock

注意: 首次部署时,请删除- /your_path/dujiaoka/data/install.lock:/app/install.lock这行再运行。其中,/your_path/dujiaoka/data/请改成你自己的实际路径。

然后在终端中输入下面命令,启动容器:

docker-compose up -d

2、开始安装

等待容器启动完成后,从浏览器中使用ip+端口打开系统,进行配置。主要是设置Mysql、Redis和网站域名。需要提前启动好Mysql和Redis服务器。
独角数卡

独角数卡

3、重启系统

第2步完成后,将compose.yml文件中删除的- /your_path/dujiaoka/data/install.lock:/app/install.lock添加回去,然后重新创建和启动容器,这么做的目的是防止每次重启容器又进入安装界面。

docker-compose down
docker-compose up -d

⛽️如何使用独角数卡?

系统默认的管理员账号和密码都是admin,使用ip+端口/admin打开管理后台,登录即可(墙裂建议登录后修改密码)。
独角数卡
然后就可以在后台添加商品、卡密、优惠券、设置支付方式(支持近30种支付渠道可选)等等。
独角数卡

最后,你可以结合DDNS+NPM反代,将网站发布到公网上,就可以开始对外销售你的商品了。

💡常见问题

1、上传了图片不显示或图片显示错误怎么办?

编辑/your_path/dujiaoka/data/.env文件,将APP_URL修改为自己的域名。

2、使用HTTPS域名后后台报错怎么办?
编辑/your_path/dujiaoka/data/.env文件,设置ADMIN_HTTPS=true

3、如何修改后台登录地址?
编辑/your_path/dujiaoka/data/.env文件,设置ADMIN_ROUTE_PREFIX即可

📖总结

独角数卡是一个开源、简单易用、功能强大、安全可靠的自动化售货解决方案。如果你需要搭建自己的售货平台,独角数卡是一个非常好的选择。
独角数卡

原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

高等精灵实验室

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/976/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
🎉 DailyCheckIn:自动帮你签到,让你轻松薅羊毛!
上一篇 2024年2月27日 08:39
🚀 教程:打造你的私人RSS阅读王国 —— Awesome TTRSS
下一篇 2024年3月4日 08:23

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(6条)

  • TeacherDu
    TeacherDu 2024年3月7日 15:23

    这个不错~

  • Nathan
    Nathan 2024年4月17日 21:13

    unraid系统下映射/app/.env 和 /app/install.lock时,它们两个是文件夹,这是正常的吗?还是说这两个是文件?如果是文件的话,如何解决

    • 诺多
      诺多 2024年4月17日 21:44

      @Nathan手工把这两个文件创建好:
      ```
      touch .env
      touch install.lock
      ```

    • Nathan
      Nathan 2024年4月18日 01:51

      @诺多提示
      ```
      500
      Server Error
      ```

    • vvtoo
      vvtoo 2025年3月23日 14:18

      @诺多请问我的绿联NAS部署dujiaoka后,进去网页安装跳转提示拒绝POST请求,这个怎么办,跟机器系统没关系吧,关了几个版本了。Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException
      The POST method is not supported for this route. Supported methods: GET, HEAD.

    • 诺多
      诺多 2025年3月24日 16:26

      @vvtoo这个不知道。。