重要命令(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 里。

截图来自 1.3.1 版本。图中所示的界面到 1.13.3 版本为止没有变化。唯一看起来不同的是侧边栏底部的版本号。