爱影 CMS 是市面上不多见的 GO 语言实现的 CMS 软件。虽然免费但是没有开源,考虑官方已经一个多月没有更新,且官方社区、电报群、在线客服都处于失联状态,很有可能要干不下去。所以先把官方安装教程、相关资源做个备份。
Ubuntu 安装脚本
官方提供了一键安装脚本,很方便。
1
| sudo rm -f iycms.sh; sudo wget --no-check-certificate -c -O iycms.sh https://www.iycms.com/api/static/down/linux/ubuntu/install_x86_64.sh;sudo chmod +x iycms.sh;sudo ./iycms.sh
|
install_x86_64.sh 文件内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| #!/bin/bash
apt install -y unzip
echo "开始安装爱影CMS最新版本"
rm -f iycms.zip;
wget --no-check-certificate "https://www.iycms.com/api/v1/download/cms/latest?os=1&kind=x86_64" -O iycms.zip
echo "解压文件"
unzip -o -q iycms.zip -d /home/iycms
rm -f iycms.zip
echo "开始安装系统服务"
echo "[Unit]
Description=iycms service
Documentation=https://www.iycms.com
[Service]
Type=simple
Restart=always
User=root
WorkingDirectory=/home/iycms/
ExecStart=/home/iycms/cms
RestartSec=1
StandardOutput=append:/home/iycms/stdout.log
StandardError=append:/home/iycms/stdout.log
[Install]
WantedBy=multi-user.target">/etc/systemd/system/iycms.service
systemctl daemon-reload
systemctl enable iycms
systemctl restart iycms
rm -f ./iycms.sh
systemctl stop ufw
systemctl disable ufw
echo "安装完成"
|
到时候把安装程序的下载链接改成自己的就行。
脚本安装自动配置好了进程守护并使用 systemctl 管理器进行状态管理。
在线安装或脚本安装的默认安装路径为:/home/iycms
systemctl 管理:
1
2
3
4
5
| systemctl start iycms # 启动iycms服务
systemctl stop iycms # 停止iycms服务
systemctl restart iycms # 重新启动iycms服务
|
配置
访问 http://yourserver:21007 进入数据库安装界面。
数据库可选 MySQL 或 PostgreSQL。
我用的是 MySQL,虽然有选择数据库端口跟名称的步骤,但我实测不能改,否则找不到数据库,只能用默认值。
数据库安装完就可以登录后台配置网站内容了。
爱影 CMS 提供了很多插件,但是很多都是需要通过官方认证授权的,比如常用的统计分析、模板中心。一旦官方跑路,这些插件就不能用了。
网站统计没什么,把自己常用的统计代码放到模板 html 文件里就行。
模板的话,需要提前把模板压缩包备份,用的时候放到 /iycms/data/tpl/
目录下。
资源备份地址:github
Photo by Pawel Czerwinski on Unsplash