8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png
Fiora即时聊天通讯安装教程 精品源码 交流区
帝盟林小鑫 1月前


宝塔安装Fiora

1. 自我安装好宝塔。

2. 在 软件商店 安装好PM2管理器、MongoDB、Redis,三个应用。

3. 如有外部安全防火墙 请预先开放9200端口,宝塔开启9200端口。

4. ssh连接服务器


先测试下环境是否正常 没有的退出重新连接SSH

node -v

npm -v


拉取源码并存放于/opt文件夹 如果没有git请 yum -y install git

git clone https://github.com/yinxin630/fiora.git -b master /opt/fiora


进入文件夹

cd /opt/fiora


安装依赖,这里不能用npm,需要用yarn来安装

npm i -g yarn

yarn


构建和转移产物 

npm run build:client && npm run move-dist


启动

npm start


注册用户


打开 http://你服务器ip:9200 注册第一个用户: admin


接下来配置管理员和开机自启 ,先使用Ctrl+C断开运行。


先给node做个软连接,不然后面会启动失败

ln -sf $(which node) /usr/bin/node


获取用户userid 比如admin


yarn script getUserId admin


设置管理员 替换下面红色的内容成上面取到的Userid


export Administrator=内容 Port=9200


以下命令一起复制进SSH客户端运行


cat > /etc/systemd/system/fiora.service EOF

[Unit]

Description=fiora

After=network.target

Wants=network.target


[Service]

Type=simple

PIDFile=/var/run/fiora.pid

ExecStart=$(command -v npm) start

WorkingDirectory=/opt/fiora

Environment=NODE_ENV=production Administrator=$Administrator Port=$Port

User=root

Restart=on-failure

RestartSec=42s


[Install]

WantedBy=multi-user.target

EOF


 


设置开机启动

systemctl start fiora


在开机时启用服务

systemctl enable fiora


 


至此重启,可使管理员权限生效。下面是其它参考内容,如diy fiora,往往需要重启才能生效。


在开机时禁用服务(此命令不用,仅记录。)

systemctl disable fiora


重构(此命令不用,仅记录。)


npm script build:client


更新(此命令不用,仅记录)


拉代码 git pull 重新构建 yarn build:client


域名反代

如需要加证书,申请/更换ssl时需关闭域名反代。


1. 宝塔面板里面,先点击左侧网站,添加站点,然后再点击添加好了的域名

2. 网址 - 域名 - 设置- 反向代理 - 增加反向代理

3. 目标URL http://127.0.0.1:9200


打开你的域名,就可以看到Fiora在运行了。

其它的设置事项,请参考官方说明。


DIY (改完需重启才生效)

logo:


/opt/fiora/public/favicon-96.png


/opt/fiora/public/favicon-192.png


/opt/fiora/public/favicon-512.png


(public目录为构建产物 重新构建会被覆盖)


 


index.html


/opt/fiora/client/templates/index.html


/opt/fiora/public/index.html


 


侧边


/opt/fiora/client/modules/Sidebar/

最新回复 (0)
返回