FileBrowser核心迁移步骤:数据为王!🚀

By LayFz on Jul 31, 2025
文章标签:

1. 备份现有重要数据 💾

在你原来的服务器上,找到并备份以下两个关键部分:

  • FileBrowser 的文件存储路径:

    这是你 FileBrowser 管理的所有实际文件和文件夹。根据你提供的信息,这通常是主机上的 /filebrowser 目录,它被映射到容器的 /srv。

  • FileBrowser 的数据库文件 (filebrowser.db):

    这是 FileBrowser 的所有配置、用户、权限、设置等信息的存储位置。它位于你的 Docker 卷中。

    请务必将 /path/to/your/backup/directory 替换为你想存放备份文件的实际安全路径。

2. 在新服务器上恢复数据并准备目录 📦

将第一步备份的所有数据传输到你的新服务器上,并为它们创建好对应的目录结构。

  1. 创建目标目录:

    在新服务器上,创建与你打算挂载到容器的宿主机路径一致的目录。

  2. 复制备份数据到新目录:

    把之前备份的 filebrowser_data 内容和 filebrowser.db 文件,复制到新服务器上对应的位置。

3. 处理宿主机目录权限 🔐

sudo chmod -R 777 /www/wwwroot/filebrowser/

我的迁移方式是filebrowser里面有一个file拿来作为nas文件夹,config文件里面的db文件则是数据库文件,我们赋予它权限以后就可以启动

4. 在新服务器上启动 FileBrowser 容器 ▶️

一切就绪后,在新服务器上运行 Docker 命令,挂载你准备好的数据。

docker run -d \
--name filebrowser \
-v /www/wwwroot/filebrowser/file:/srv \
-v /www/wwwroot/filebrowser/config/:/database \
-p 435:80 \
filebrowser/filebrowser:s6

请再次确认,命令中每一行末尾的 \ 后面没有任何多余的空格或字符,以免出现 invalid reference format 错误。

通过以上步骤,你的 FileBrowser 数据就应该成功迁移到新服务器,并能正常运行了! 🥳

评论

订阅我的博客

通过RSS订阅获取最新文章更新,不错过任何一篇技术分享

推荐使用 FeedlyInoreader 等RSS阅读器订阅