FreeScout客服系统源码 开源工单帮助台PHP源码

FreeScout客服系统源码 开源工单帮助台PHP源码

  • 全站源码免费
  • 日/微信/10次解锁
  • 日/IP/100次解锁
资源下载
免费资源
立即下载

FreeScout GitHub 项目封面

源码系统概览

文章正文

FreeScout 是一套基于 PHP 与 Laravel 框架开发的开源客服工单系统,支持自托管部署,官方定位为 Zendesk 与 Help Scout 的免费替代方案。

原版代码托管在 GitHub 的 freescout-helpdesk/freescout 仓库,采用 AGPL-3.0 开源协议,本文分析的源码包版本为 1.8.233。

本文由奥森免费源码网基于官方仓库整理,功能、架构、部署三个部分,想了解哪块直接看对应小节。

源码简介

FreeScout 把多个邮箱的往来邮件聚合到共享收件箱,客服人员在同一个后台里统一处理邮件、在线聊天等多种渠道的咨询。

源码包内置工单管理、客户管理、自动回复、多语言界面与模块化扩展机制,部署后数据完全由自己掌控,用户数、工单数与邮箱数量均无限制。

当前版本为 1.8.233,自带 Web 安装向导,既能跑在云服务器上,也适用于共享虚拟主机环境。

项目自带在线更新机制与完善文档,GitHub 仓库维护活跃,1.8.x 版本线仍在持续更新。

适用场景

这套源码适合需要自建客户服务体系的团队与中小企业,如电商卖家、SaaS 产品团队、外贸公司及个人站长。

如果想整合多个客服邮箱到统一后台回复,或不想为商业客服软件付费,FreeScout 很合适。

教育机构、社区组织或开发团队也可用它搭建内部工单流转与反馈平台。

功能亮点

共享收件箱:多个邮箱聚合管理,支持 IMAP 收取与 SMTP 发送,邮件自动转成工单。

工单处理:支持创建、合并、转发、加星标与跨邮箱移动,提供多人同时编辑的碰撞检测。

客户管理:自动建立客户档案,支持搜索、合并重复客户与查看完整沟通历史。

自动化能力:内置自动回复,可配置自动应答规则,会话列表支持定时刷新。

多语言界面:内置 29 种以上语言,含简体中文与繁体中文。

模块化扩展:基于 Laravel 模块机制,可扩展更多渠道与集成能力。

部署自由:完全自托管,支持 Docker、Softaculous、Cloudron 一键部署。

技术架构与部署指南

技术栈与运行环境

前端:采用 Blade 模板引擎渲染服务端页面,配合 jQuery 与 Bootstrap 构建交互界面,前端资源通过 Laravel Mix 打包。

后端:基于 PHP 开发,核心框架为 Laravel 5.5,应用版本为 1.8.233,整体采用模块化与事件驱动架构。

数据库:支持 MySQL 5.0 及以上、MariaDB 与 PostgreSQL,默认使用 MySQL,通过 Laravel 迁移机制管理数据表。

运行环境:需要 Nginx、Apache 或 IIS 等 Web 服务器,PHP 版本要求 7.1 至 8.x,并开启 OpenSSL、PDO、IMAP、GD、cURL 等扩展。

其他依赖:使用 webklex/php-imap 处理邮件收取,SwiftMailer 负责邮件发送,Laravel Queue 处理异步任务,并集成 laravel-installer 安装向导。

安装与部署提示

源码包内置 Web 安装向导,访问 /install 即可完成环境检查、权限设置与数据库配置。

建议先配置 .env 中的数据库与站点地址,再安装依赖并执行数据表迁移。

邮件收发依赖 IMAP 与 SMTP 参数,安装后进入邮箱设置页填写服务器、端口与账号密码。

定时与队列任务需配合计划任务运行,系统会在后台抓取新邮件并发送邮件。

生产环境建议开启 HTTPS,并设置上传目录权限与备份策略。

截图与演示说明

freescout-helpdesk/freescout 演示截图 1

freescout-helpdesk/freescout 演示截图 2

freescout-helpdesk/freescout 演示截图 3

源码包未附带截图,以下界面描述均可在源码中核对。

登录页对应 /login 路由,登录后跳转到仪表盘,模板为 secure/dashboard.blade.php。

工单列表页由 conversations_table.blade.php 渲染,支持文件夹筛选、分页与搜索,对应 /mailbox/{id}。

工单详情页由 conversations/view.blade.php 渲染,包含回复编辑器与附件上传,路径为 /conversation/{id}。

邮箱设置页 connection_incoming.blade.php 用于填写 IMAP 参数,auto_reply.blade.php 配置自动回复。

常见问题

问:FreeScout 是什么?

答:FreeScout 是一套开源自托管的客服工单与共享收件箱系统,把多个邮箱统一到一个后台处理咨询,官方定位为 Zendesk 与 Help Scout 的免费替代方案。

问:这套源码怎么使用?

答:部署到支持 PHP 7.1 至 8.x 的服务器,访问 /install 完成安装向导,再添加邮箱账号即可处理工单。

问:它和 Zendesk、Help Scout 有什么区别?

答:Zendesk、Help Scout 是付费云客服,FreeScout 免费开源且可自托管,数据由自己掌控,而同样开源的 Zammad 功能偏重、OSTicket 界面偏传统,FreeScout 走轻量共享收件箱的路线。

问:FreeScout 是免费的吗?

答:是的,FreeScout 完全免费开源,采用 AGPL-3.0 协议,用户数、工单数和邮箱数均无限制。

对比项 FreeScout Zammad OSTicket
开发语言 PHP(Laravel) Ruby(Rails) PHP
开源协议 AGPL-3.0 AGPL-3.0 GPL-2.0
部署方式 自托管 自托管或云服务 自托管
功能定位 轻量级共享收件箱 功能全面的工单平台 经典工单系统

安全风险提示

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!

本次扫描覆盖核心业务代码目录,未发现加密后门或可疑代码执行特征,shell_exec 与 base64_decode 均为官方运维与业务功能。

下载说明

本页面提供的源码包仅用于学习与二次开发参考,请通过可靠渠道获取原始源码。

部署上线前请仔细阅读项目授权协议,并自行完成安全审计与环境加固。

因软件使用产生的数据安全与合规问题,由使用者自行评估与承担。

GitHub项目开源地址:https://github.com/freescout-helpdesk/freescout

最后更新:2026-08-18

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei14418.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码