1、关于系统初始化

运行系统后,前往http://127.0.0.1:3030进行初始化操作,删除配置文件目录中(conf目录)的install.lock文件,可重新初始化系统。

2、忘记管理员密码

若忘记管理员密码,可在终端中执行

./ifile -resetpass

系统会生成新的管理员密码,在终端中显示。登录后记得在系统中修改为您熟悉的密码。

localhost@***deiMac ifile %./ifile -resetpass
2021/02/22 17:33:43 重置密码成功: fjmcTmBI

    ____ ____ _  __         _____                         
   /  _// __/(_)/ /___     / ___/ ____   ____ _ _____ ___ 
   / / / /_ / // // _ \    \__ \ / __ \ / __ \// ___// _ \
 _/ / / __// // //  __/_  ___/ // /_/ // /_/ // /__ /  __/
/___//_/  /_//_/ \___/(_)/____// .___/ \__,_/ \___/ \___/ 
                              /_/                         
==========================================================

2021/02/22 17:33:43 系统启动成功,监听端口: 3030

3、可编辑/预览文件后缀

文本文件:[“txt”, “md”, “json”, “js”, “xml”, “ts”, “html”, “css”, “php”, “go”, “java”, “csv”, “yaml”,“sql”]

视频文件:[“webm”, “ogg”, “mp4”, “mov”, “mpeg”, “m4v”, “wmv”, “flv”, “rmvb”, “mkv”]

音频文件:[“mid”, “wav”, “flac”, “wave”, “mp3”, “wma”]

图像文件:[“gif”, “png”, “jpeg”, “bmp”, “webp”, “ico”, “tif”, “icon”, “jpg”, “svg”]

后续会增加更多文件格式支持。

4、关于nginx开启https反向代理不能下载文件的问题

反向代理设置添加:proxy_set_header X-Forwarded-Proto $scheme;

配置示例:

server {
    listen       80;
    server_name  demo.ifile.space;

    location / {
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP       $remote_addr;
      proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
      <u><span style="background-color: rgb(249, 150, 59);">proxy_set_header X-Forwarded-Proto $scheme; </span>
</u>      proxy_pass http://127.0.0.1:3030;
  }
}

5、关于 获取空间失败 

目前使用sqlite安装,在多文件上传的情况下 大概率会出现 获取空间失败的错误提示,是由于sqlite的处理并发的能力不足,如需稳定使用,建议安装mysql或者mariadb使用,后续会持续优化sqlite部署的错误问题。

6、其他问题整理中

整理中…