FILECAT(1)

NAME

filecatWeb File Browser Server Manager. 文件服务器、轻量级服务器管理 、内网穿透、SSH代理、终端、Docker管理、systemd 控制、Ai 助手、日志查看、CI/CD自动化

SYNOPSIS

$npm install -g filecat

INFO

88 stars
12 forks
0 views

DESCRIPTION

Web File Browser Server Manager. 文件服务器、轻量级服务器管理 、内网穿透、SSH代理、终端、Docker管理、systemd 控制、Ai 助手、日志查看、CI/CD自动化

README

FileCat

npm downloads npm version stars downloads docker license

English Doc

FileCat 是一个web文件服务器、也是一个轻量级的服务器管理工具。部署在服务器上后,即可浏览服务器上的文件,支持多种文件格式在线浏览(图片、视频、绘图、Markdown等)

在文件管理的基础上,filecat集成了很多服务器运维与管理的功能,让你同时拥有一个轻量级的服务器管理工具,这些功能能够帮助用户更方便的访问和操作服务器上的文件

部分功能截图

文件列表

内网穿透

系统信息看板

AI能力

除了以上功能之外,还支持一些可能会对你有帮助的功能,任意大小的文本日志文件秒开,windows远程桌面,图片简单编辑,CI/CD工作流,excalidraw绘图 ...

Demo

http://demo.filecat.xiaobaidadada.fun/

username/password: demo/demo 中文账号 demo-zh/demo

demo服务器由 野草云 赞助提供

安装方式

小的bug修复与功能更新,只会在npm上实时发布同步

1. Npm

npm install -g filecat

对于Linux系统,安装完以后,你可选择使用pm2来保活,或者使用 filecat --install来注册到systemd

2. Linux curl

curl -o install.sh https://filecat.xiaobaidadada.fun/files/linux-install.sh && bash install.sh

在linux系统下可以执行该命令,将自动下载二进制包并执行安装程序,按照提示输入参数即可。

3. 二进制

下载最新 Releases

4. Docker

docker run -d --name filecat --restart=always --net=host -v /home:/home ghcr.io/xiaobaidadada/filecat:latest --port 5567 --base_folder /home

5. Git Clone

git clone https://github.com/xiaobaidadada/filecat.git

npm install

npm run dev or npm run build && node dist/main.js

运行

安装完以后运行命令 filecat --port 5567

默认账号/密码: admin/admin

更多参数可以使用 filecat --help 查看

使用提示:权限功能是必须要注意的,安装以后,默认能够访问的服务器文件目录就是安装目录,你需要在设置中设置每个用户能够访问的目录,以及能够执行的权限。

升级

  1. 使用自定义的安装方式进行升级,比如npm 安装的就使用 npm -g i filecat,docker 可以重新pull镜像,二进制安装的可以重新下载替换。
  2. 从5.33.0 版本以后,可以使用 filecat-upgrade 命令来进行升级,会自动根据安装环境进行升级。对于docker和二进制安装的方式,filecat-upgrade 命令还支持一个自定义下载url路径参数(默认是从github下载最新包)。

qq群

824838674

Thanks

以下项目为 FileCat 提供了灵感或基础

SEE ALSO

clihub5/10/2026FILECAT(1)