﻿适合Ubuntu linux 等
这是Xfile家用影院服务器软件的Linux操作系统版的详细安装指南
如果您需要的是Windows版的Xfile家庭影院服务器软件，请下载windows版本。

更多内容请访问 http://www.phoenixp2p.com 国内镜像站点: https://www.phoenixp2p.cn

  

子目录 Xfile
里面的install.sh是安装脚本文件
使用sudo bash ./install.sh 就可以执行Xfile服务程序的安装或者升级操作
 

安装完成后 [注意，第一个字符X是大写的 ]
启动服务 sudo systemctl start Xfilesvr.service 
停止服务 sudo  systemctl stop Xfilesvr.service
禁用自动启动 sudo systemctl disable Xfilesvr.service
启用自动启动 sudo systemctl enable Xfilesvr.service

默认安装位置 /usr/tmp1/Xfile

如果服务成功启动后，无法通过网络连接，请设置您的网络防火墙,例如centos 下：systemctl stop firewalld.service 可以停止防火墙服务
软件的设置和windows下一样，放在config目录下，使用文本编辑软件就可以编辑设置
sudo ufw allow  ftp
sudo ufw allow http
但是这还不够,这只针对默认的21和80端口,如果启用扩展协议,需要添加默认的2020端口,如果您配置的例如443 8080 8181 2121等端口并没有被允许
那么需要针对性添加 [Xfile提供的配套客户端，默认只需要三个端口 ftp 和 默认2020的固定端口 以及 http流服务端口 ，但是标准ftp需要用到动态数据端口，请根据你的需要添加]
sudo ufw allow 8181
sudo ufw allow 8080
sudo ufw allow 2121
sudo ufw allow 443
sudo ufw allow 2020
但是,这只保证了默认配置下Xfile的服务端口,而ftp(ftps)还需要额外的数据端口进行数据连接,例如您使用第三方ftp客户端接收文件列表(或者您没有在服务器端启用固定端口传输传输协议),进行文件传输,都需要一个额外的数据连接,使用不同的端口,为了配合防火墙的操作,你需要在Xfile的设置文件set.ini中,找到Port_DataBasic=0,默认是0,不指定数据端口,在没有防火墙,或者windows平台,这是没有问题的,但是在linux下会导致列表失败, 我们这里建议你修改为例如8000,或者18000,21000等,不要超过62000,例如修改成
Port_DataBasic=8000
然后保存并重新启动Xfile,
然后在linux终端下,执行
sudo ufw allow 8000:9000/tcp
这个命令的意义是 开放8000到9000的tcp端口段 [Xfile的数据端口指定为8000,在8000到9000这1000个随机端口中进行分配,不会超过1000]
最后,这个安装脚本的默认设置是针对的个人服务器，如果您的服务器是多人操作有多个组多个管理员，具体的权限调整应该由您自己使用chmod来执行设置
记住 必须给ower至少的读写权限，否则可能引发各种问题!!!
