下载

可以试用的软件,以及界面用的语言包,都在这里。

30 天试用,没有限制。

试用版包含 Professional 的全部功能。30 天之后由您决定是否购买许可证,您的数据会保留下来。填入许可证密钥,试用版就变成正式版,不用重装。

发行说明

两个安装包里是同一套软件,选您的目标系统就行。

使用 HTTPS 时,工单系统需要 80 和 443 端口。这适用于公网域名上的自动 HTTPS,也适用于您自有网络中的 HTTPS。这两个端口无法用别的端口替代。如果它们在您的服务器上已被占用,比如被一个正在运行的 Web 服务器占着,您有两个选择:先停掉或卸载那个程序,或者把工单系统装到另一台服务器上。只有在不使用 HTTPS 时,您才可以自选端口。安装程序会在安装前检查端口,并指出是哪个程序占着它们。

在 Windows 上安装

约 6 分钟,英文字幕。

在 Linux 上安装

约 5 分钟,英文字幕。

三步就绪

1

下载

下载并解压试用版安装包。

2

安装

用 Docker Compose 启动,随附的说明会带着您一步步做。

3

开始用

建一个团队,接入一个邮箱,创建第一张工单。

重要命令(Linux)

可以直接复制。全部用 sudo,安装程序和容器都需要 root。

安装前提条件

sudo apt install -y unzip

没有 unzip,安装程序就没法解开安装包。

安装工单系统

curl -fsSL https://files.smitey.eu/download/get-smitey.sh | sudo bash

下载安装包,并带着您回答一系列问题。重复运行是安全的:配置和数据都会保留。

检查 HTTPS

sudo /opt/smitey/smitey-install check-https

适用于每一种 HTTPS 选项。有公网域名时,该命令会告诉您证书在不在。如果不在,它会给出日志里的原因。证书也可能在安装之后几分钟才到。在自有网络中,它会用相应的根证书检查连接。

查看首次登录信息

sudo cat /opt/smitey/SMITEY-credentials.txt

首次登录之后请修改密码并删除这个文件。

容器在运行吗?

sudo podman ps

显示系统的每一个部分及其状态。

跟踪日志

sudo podman logs -f container-backend-1

实时显示后端报告的内容。按 Ctrl+C 停止。

检查 supervisor

systemctl status smitey-supervisor

这个服务让系统持续运行,并执行您在程序内部触发的更新。

生成支持包

sudo bash /opt/smitey/install.sh --support-bundle

把日志和系统状态收集到一个 zip 文件里。密码和密钥会被去掉。

更改公网地址

sudo bash /opt/smitey/install.sh --reconfigure

设置一个新域名并重启,好让系统为新名称申请证书。

更改 SMITEY 的访问方式

sudo bash /opt/smitey/install.sh --change-access

在五个选项之间切换,例如从 HTTP 切换到 HTTPS。只按 Enter 会保留当前选项。您的数据保持不变。

卸载

sudo bash /opt/smitey/install.sh --uninstall

会分别询问数据和 Podman,不问就不会删任何东西。

备份由 /opt/smitey/Backup/TicketSystemBackup 负责(list、backup、restore);每日备份会自己运行。详细说明在 /opt/smitey/docs/en/BACKUP-RESTORE.txt 里。

系统要求

  • Linux:Ubuntu 24.04 或 26.04 LTS,这是经过测试的版本。使用 Podman 4.1 或更高版本、systemd 和 apt 的其他发行版应该也能用,但未经测试
  • Windows 11 Professional(已测试)。Windows Server 2022 或更高版本应该可以用(WSL2 是从这一版开始有的),但未经测试
  • 不建议:Windows 10。它能用(从 21H2 起测试过),但自 2025 年 10 月 14 日起不再有安全更新,用来承载客户数据的系统不该建在这样的基础上
  • 仅支持 x86_64/amd64。ARM 系统,比如树莓派或 ARM 架构的 VPS,无法运行
  • PostgreSQL 数据库和容器运行时都随安装包一起提供,安装程序会把两者装好
  • Linux:至少 2 个 CPU 核心和 2 GB 内存,建议 4 核 4 GB
  • Windows:至少 4 个 CPU 核心和 8 GB 内存,建议 6 核 16 GB。在 Windows 上,整套服务运行在自己的虚拟机里(WSL2),它和 Windows 共用内存与核心
  • 一个空闲的网络端口:您选择的 HTTP 端口(默认 8088)或者 80。用 80 端口时,还可以直接通过 IP 地址访问系统
  • 自动 HTTPS(Let's Encrypt)需要一个公网域名,并且 80 和 443 端口能从互联网访问。80 端口要一直可以访问,不只是安装期间,因为证书每 60 天续签一次。在没有公网域名的自有网络里,安装程序会自行设置 HTTPS,使用您自己的证书或 SMITEY 创建的证书。为此,它只需要在您自有的网络中使用 80 和 443 端口
  • 主流浏览器:Chrome、Edge、Firefox、Safari

网络与端口

工单系统运行在您自己的服务器上。要让每项功能都正常,您的防火墙必须放行这些连接。在 VPS 上,这还包括您的托管服务商那道防火墙,而不只是服务器上那道。

入站(到您的服务器)

  • 入站 · 放行TCP 8088(或者您选择的其他 HTTP 端口)在您的局域网内访问工单系统。
  • 入站 · 放行TCP 80 和 443仅在使用 HTTPS 时。使用自动 HTTPS 时,80 端口必须一直能从互联网访问,不只是安装期间:Let's Encrypt 每 60 天通过它续签证书。在自有网络中使用 HTTPS 时,这两个端口只在您自有的网络中需要。
  • 入站 · 放行TCP 22(SSH)仅用于您自己在 Linux 上做管理。工单系统本身不需要它。
  • 入站 · 拦截TCP 5432(PostgreSQL)数据库运行在容器网络里,从来不需要从外部访问它。

出站(从您的服务器到互联网)

  • 出站 · 放行UDP/TCP 53(DNS)、UDP 123(NTP)域名解析和准确的时钟。时钟走偏会让 TLS 连接失败。
  • 出站 · 放行TCP 443(HTTPS)安装、更新和许可证检查。
  • 出站 · 放行TCP 587 或 465(SMTP)发送电子邮件:通知、邀请、密码重置。用哪一个由您的邮件服务商决定。
  • 出站 · 放行TCP 993(IMAP)收取电子邮件,前提是您希望来信自动变成工单。
  • 出站 · 拦截TCP 25(SMTP)用不上,发信走 587 或 465。让它保持拦截:一台被攻陷的服务器正是通过 25 端口发垃圾邮件的。
如果您打算使用电子邮件,这一点很重要:许多托管服务商在默认防火墙里拦截出站邮件流量(25、465 和 587 端口),在 netcup 那里这条规则叫“Mail block”。症状很明显:收信正常,发信超时。这道拦截在服务商那边,不在您的服务器上,只能在他们的控制面板里解除。您不需要 25 端口,让它保持拦截。

接入邮箱:哪些服务商可以直接连,Microsoft 365 需要什么 →

语言包

每套安装都以英语启动。语言包是一个 JSON 文件,里面是翻译好的界面文字,下载、导入,就好了。您自己的内容,比如工单、团队或分类,不受影响。

  • 保加利亚语

    更新于: 2026-10-16 · JSON

    下载
  • 波兰语

    更新于: 2026-10-16 · JSON

    下载
  • 丹麦语

    更新于: 2026-10-16 · JSON

    下载
  • 德语

    更新于: 2026-10-16 · JSON

    下载
  • 俄语

    更新于: 2026-10-16 · JSON

    下载
  • 法语

    更新于: 2026-10-16 · JSON

    下载
  • 芬兰语

    更新于: 2026-10-16 · JSON

    下载
  • 韩语

    更新于: 2026-10-16 · JSON

    下载
  • 荷兰语

    更新于: 2026-10-16 · JSON

    下载
  • 捷克语

    更新于: 2026-10-16 · JSON

    下载
  • 克罗地亚语

    更新于: 2026-10-16 · JSON

    下载
  • 挪威语

    更新于: 2026-10-16 · JSON

    下载
  • 葡萄牙语

    更新于: 2026-10-16 · JSON

    下载
  • 日语

    更新于: 2026-10-16 · JSON

    下载
  • 瑞典语

    更新于: 2026-10-16 · JSON

    下载
  • 塞尔维亚语

    更新于: 2026-10-16 · JSON

    下载
  • 斯洛伐克语

    更新于: 2026-10-16 · JSON

    下载
  • 斯洛文尼亚语

    更新于: 2026-10-16 · JSON

    下载
  • 泰米尔语

    更新于: 2026-10-16 · JSON

    下载
  • 泰语

    更新于: 2026-10-16 · JSON

    下载
  • 土耳其语

    更新于: 2026-10-16 · JSON

    下载
  • 乌克兰语

    更新于: 2026-10-16 · JSON

    下载
  • 西班牙语

    更新于: 2026-10-16 · JSON

    下载
  • 希腊语

    更新于: 2026-10-16 · JSON

    下载
  • 匈牙利语

    更新于: 2026-10-16 · JSON

    下载
  • 意大利语

    更新于: 2026-10-16 · JSON

    下载
  • 印度尼西亚语

    更新于: 2026-10-16 · JSON

    下载
  • 越南语

    更新于: 2026-10-16 · JSON

    下载
  • 中文

    更新于: 2026-10-16 · JSON

    下载

没有您的语言?

更多语言包正在路上。告诉我们您需要哪种语言。如果您想自己翻译:工单系统可以把完整的文字清单导出成 JSON,您用自己的语言填好条目,再把文件导入回去。

联系我们

语言包怎么导入

  1. 下载文件

    在上面下载语言包,把它存成 JSON 文件,不要解压、改名或编辑它。

  2. 以管理员身份登录

    以管理员身份登录工单系统,打开 Settings → Language。

  3. 导入

    在那里选择“Import”,上传刚下载的文件。导入完成后,系统会显示接收了多少条目。

  4. 启用这门语言

    启用新语言。从此每位用户都可以在个人菜单里选择自己的语言,每个团队也可以有一个默认语言。

语言包和我的版本匹配吗?

匹配。语言包不绑定特定版本:您的安装不认识的条目,导入时会直接跳过。比语言包更新的功能会显示英文,直到下一个语言包出来。导入随时可以重复执行。

注意:导入会用语言包里的内容覆盖已有的翻译。如果您自己改过文字,请先把当前状态导出来做个备份。

面向运营方的数据保护指南

本指南包含处理活动记录、技术和组织措施以及保留与删除方案的模板,以可填写的 Word 文件提供。

打开指南和模板