PassNAT LogoPassNAT

独角数卡开源数字商品售货系统Docker部署指南,支持多种支付方式NAS快速安装

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

独角数卡 - 开源数字商品售货系统

项目介绍

独角数卡 是一个开源式的自动化数字商品售货系统解决方案。它基于业界流行的 Laravel 框架构建,采用 Laravel-admin 后台管理系统和 Bootstrap 前端 UI,为站长提供了高效、稳定、快速的商品销售平台。

这是一个完全开源免费的产品,遵守 MIT 开源协议。系统支持自定义前端模板、国际化多语言包,所有代码完全开源,所有扩展包通过 Composer 加载,代码内容完全可溯源。无论是虚拟商品、卡密、充值卡等数字产品,都可以通过该系统轻松实现自动化售卖。

支持多种主流支付接口集成,包括支付宝(当面付、PC支付、手机支付)、微信支付、PayPal、Stripe 等十多种支付方式,让您的客户可以选择最便捷的支付方式。

项目地址:点我跳转

部署安装

如需在外网环境中访问您的独角数卡系统,建议配置内网穿透服务,推荐使用帕斯内网穿透。先注册好账号以备后续使用。具体的操作方法可以点击查看帕斯网络穿透全平台快速入门指南。

独角数卡提供了 Docker 部署方案,让您可以快速启动系统。以下为最便捷的单命令部署方式:

Docker 单命令启动

打开您的 NAS 设备或服务器管理面板(如飞牛 NAS、群晖等)

点击本地镜像 → 添加镜像 → 从 URL 添加

镜像地址填写:assimon/dujiaoka:latest

等待镜像下载完成后,点击启动按钮启动容器

容器启动配置说明:

勾选开机自动启动后进入下一步

端口映射设置:

容器内端口:80(HTTP 访问端口)

容器内端口:443(HTTPS 访问端口,可选)

如果您的宿主机 80 端口已被占用,可修改宿主机端口号(如改为 8080),但容器内端口需保持为 80。修改后访问时使用ip:8080即可。

存储位置配置:

独角数卡需要持久化存储数据库和配置文件。建议在宿主机创建以下目录并进行映射:

/data/dujiaoka/mysql - MySQL 数据库存储目录

/data/dujiaoka/app - 应用程序文件目录

环境变量设置:

必须设置:

1APP_KEY=base64:your_app_key_here
2DB_HOST=mysql
3DB_PORT=3306
4DB_DATABASE=dujiaoka
5DB_USERNAME=dujiaoka
6DB_PASSWORD=your_password_here
7REDIS_HOST=redis
8REDIS_PORT=6379

可选设置(保持默认即可):

1APP_DEBUG=false
2APP_ENV=production

其他配置项保持默认值,直接点击启动即可完成部署。

访问您的系统:

创建成功后,打开浏览器访问http://ip:80(如果修改了端口则为http://ip:修改的端口号

默认管理后台地址:http://ip:80/admin

默认管理员账号:admin

默认管理员密码:admin

⚠️ 重要提示:首次登录后请立即修改默认密码,确保系统安全。

到这里您的独角数卡系统就已经部署完成并可以正常使用了。

本篇教程结束