重要命令(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 版本为止没有变化。唯一看起来不同的是侧边栏底部的版本号。