当前位置:首页 > 娱乐 > centos7 免费搭建文件管理系统

centos7 免费搭建文件管理系统

2026-10-17 05:46:54 [百科] 来源:力不从心网

centos7 上搭个免费的免费文件管理系统,真没那么玄乎。搭建我自己的文件服务器就是这么干的,前后折腾不到俩小时,管理稳定跑了一年多。系统

先说你最需要的免费:装 Nginx 和 PHP,再用 FileBrowser 做界面。搭建FileBrowser 是文件开源的,单文件就能跑,管理不依赖数据库,系统比什么 Nextcloud 轻量太多。免费Nextcloud 那玩意儿功能全,搭建但对小内存 VPS 就是文件折磨,我 1G 内存的管理机器跑它直接卡死,换 FileBrowser 后内存占用常年不到 200M。系统

动手前先更新系统,别嫌这一步啰嗦——老内核漏洞多,而且 yum 源不刷新的话后面装包容易报 404。

yum update -y yum install -y epel-release yum install -y nginx php-fpm php-json php-mbstring 

然后去 GitHub 下载 FileBrowser。注意选对架构,x86_64 的机器就下 linux-amd64 那个包。下载完解压到 /usr/local/bin,改个名方便调用。

wget https://github.com/filebrowser/filebrowser/releases/latest/download/linux-amd64-filebrowser.tar.gz tar -zxvf linux-amd64-filebrowser.tar.gz mv filebrowser /usr/local/bin/ 

配数据库。FileBrowser 默认用 SQLite,但强烈建议先用命令初始化一个配置库,不然首次启动会生成一堆默认路径,后面改起来麻烦。

filebrowser config init filebrowser config set --address=127.0.0.1 filebrowser config set --port=8080 filebrowser users add admin yourpassword --perm.admin 

这里我把监听地址锁在 127.0.0.1,不直接暴露公网。安全习惯问题——你永远不知道扫描器什么时候会撞上你。

接着调 Nginx 反向代理。新建一个配置文件,把外部 80 端口请求转发到 FileBrowser 的 8080 端口。顺手加上上传大小限制,不然传大文件会直接被 Nginx 拒掉。

server {  listen 80; server_name yourdomain.com; client_max_body_size 10G; location / {  proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } 

重启服务,设开机自启。这条命令链记住顺序:先启动 php-fpm,再启动 nginx,最后检查 FileBrowser 进程是否活着。

systemctl enable --now php-fpm systemctl enable --now nginx systemctl restart nginx filebrowser -d /etc/filebrowser.db > /var/log/filebrowser.log 2>&1 & 

这里有个坑——FileBrowser 没有 systemd 服务文件,得自己写一个。不然服务器重启后你得手动敲命令拉起进程。新建 /etc/systemd/system/filebrowser.service,内容如下:

[Unit] Description=FileBrowser After=network.target [Service] ExecStart=/usr/local/bin/filebrowser -d /etc/filebrowser.db Restart=on-failure [Install] WantedBy=multi-user.target 

然后 systemctl daemon-reload && systemctl enable --now filebrowser,这下彻底省心了。

浏览器打开你的域名,用刚才设的 admin 账号登录。界面很干净,左边目录树,右边文件列表,拖拽就能上传。我平时用它管理服务器备份、给客户传设计稿,偶尔也当临时网盘用。下载速度取决于你的带宽,内网跑满千兆没问题。

最后说个真实案例——上个月我把一台旧笔记本装了 centos7 放家里当 NAS,同样这套方案,外网用 frp 穿透访问。朋友拷资料直接甩链接给他,省得微信传文件被压缩画质。整个过程零成本,除了电费。

别被"免费"俩字吓到,这套东西生产环境我也跑过,只要记得定期备份 /etc/filebrowser.db 这个文件,用户数据和配置全在里面。丢了这个,文件还在,但账号体系全没了,别问我怎么知道的。

(责任编辑:探索)

推荐文章
  • 渗透入门教程

    渗透入门教程 凌晨两点,我盯着屏幕上的命令行窗口,心跳快得像刚跑完一百米。目标服务器终于响应了——不是正常的HTTP 200,而是一个赤裸裸的目录列表。那一刻我意识到,所谓的“渗透测试”,百分之八十的时间其实是在等 ...[详细]
  • springboot属于前端还是后端

    springboot属于前端还是后端 SpringBoot既不是前端,也不是后端——它压根不关心页面长什么样。但你要是拿这个问题去问一个刚入行的程序员,多半会得到“后端”这个答案。这个回答不算错,但容易让人误解。 打个比方。你去餐厅吃饭, ...[详细]
  • panpay官网

    panpay官网 panpay官网打开的那一刹那,我愣了一下。没有满屏飘动的金币,没有夸张的红色弹窗,也没有"注册即送188"那种贴脸式营销。整个首页干净得有点不像一个支付平台——白底,深蓝的导航栏,一行简短的slog ...[详细]
  • 渗透txt电子书下载

    渗透txt电子书下载 《渗透》的txt电子书下载链接,在百度知道里被屏蔽了无数次。贴吧老哥换个说法叫“水文”,QQ群里直接发网盘压缩包,解压密码得私聊群主。这套躲猫猫的玩法,比小说本身还像谍战。 我去年在某个论坛蹲到过 ...[详细]
  • 刷题神器app

    刷题神器app 凌晨一点十七分,我盯着手机屏幕上那道解不出的圆锥曲线题,后背开始冒汗。这不是考试,但比考试更让人焦虑——手机里装着的刷题app,正用红色进度条提醒我:今日任务完成度仅47%。 这款叫“刷题神器”的ap ...[详细]
  • 大飞网站

    大飞网站 大飞网站,这名字听着像某个人的个人博客,实际上它是个卖二手服务器的。我在上面买过三次东西,两次翻车,一次捡漏。翻车不是因为被骗,是那帮搞技术的客服说话太实在,实在到让人想摔手机。 第一次买了个戴尔R7 ...[详细]
  • 网站搭建环境

    网站搭建环境 2019年我帮一家小创业公司搭网站,老板说预算三千,要求“能跑就行”。我用了台淘汰的旧电脑,装了Ubuntu Server,配上Nginx和MySQL,前后折腾两天,网站就上线了。那台机器风扇嗡嗡响, ...[详细]
  • 珠海信息发布屏开发

    珠海信息发布屏开发 珠海市香洲区某街道办的政务大厅里,那块悬挂了六年的LED信息屏,昨天终于换了新系统。过去它总卡在“台风预警”页面,现在能实时滚动公交改道和菜价了——这是珠海信息发布屏项目里,最不起眼却最扎心的一个细节 ...[详细]
  • 苹果怎么下载软件不用id密码

    苹果怎么下载软件不用id密码 苹果设备下载软件必须输入ID密码,这个规矩让不少人抓狂。尤其是家里有老人小孩,或者你自己只是临时想装个免费App,每次都要输密码确实烦人。其实苹果留了后门,只是藏得比较深。 先说最直接的招——关闭购买 ...[详细]
  • 武汉渗透

    武汉渗透 武汉的雨下起来没完没了,像谁在天上拧一块永远拧不干的抹布。我站在汉口老租界的一栋骑楼下,看雨水顺着哥特式尖顶淌下来,砸在湿漉漉的石板路上,溅起的水花打湿了行人的裤脚。这座城,从来不是那种一眼就能看透的 ...[详细]
热点阅读