前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >原来服务器这么有用-创建一个自己的云存储:FileBrowser

原来服务器这么有用-创建一个自己的云存储:FileBrowser

原创
作者头像
青阳
发布2023-10-12 11:35:20
7.3K1
发布2023-10-12 11:35:20
举报
文章被收录于专栏:玩转云服务玩转云服务

原来服务器这么有用-创建一个自己的云存储:FileBrowser

1、介绍

filebrowser 是一个使用go语言编写的软件,功能是可以通过浏览器对服务器上的文件进行管理。 Filebrowser提供了一个在指定目录内进行文件管理的界面,可以用于上传、删除、预览、重命名和编辑文件。它允许创建多个用户,每个用户都可以拥有自己的目录。

您可以将其安装在服务器上,指定一个路径,然后通过一个美观的Web界面访问您的文件。它具有许多可用的功能!

官网:Welcome - File Browser

GitHub地址:filebrowser/filebrowser: Web File Browser (github.com)

Docker Hub地址:filebrowser/filebrowser - Docker Image | Docker Hub

2、安装

官方提供多种方法:Welcome - File Browser

下面以在腾讯云轻量应用服务器的docker镜像安装为例。

如果购买的腾讯云轻量应用服务器不是docker镜像的可以重装成docker基础镜像。

输入图片说明
输入图片说明

如果使用其他服务器没有docker可以看这篇文章:原来服务器这么有用-Docker安装 - 青阳のblog-一个计算机爱好者的个人博客 (hipyt.cn)

注意

如果没有服务器可以通过传送门新购一台。

腾讯云轻量应用服务器购买地址:传送门

腾讯云上云精选:传送门

腾讯云云产品特惠专区: 传送门

2.1登录服务器

进入腾讯云轻量应用服务器的控制台,点击右上方的 登录 ,使用腾讯云OrcaTerm 登录到服务器(注意图片中标记的两个位置都可以使用)。

输入图片说明
输入图片说明

点击登录之后将会进入到服务器内部。

注意使用sudo -i切换到管理员模式。

输入图片说明
输入图片说明
2.1.1 新建目录

执行以下命令,新建目录并验证

代码语言:txt
复制
mkdir filebrowser
ls
输入图片说明
输入图片说明
2.1.2 新建数据库和配置文件
代码语言:txt
复制
touch filebrowser.db settings.json

创建两个文件以备用,使用docker安装时一定要先建好这两个空文件。

2.1.3 启动容器
代码语言:shell
复制
docker run -d \
    --name filebrowser \
    -v /:/srv \
    -v /root/filebrowser/filebrowser.db:/database/filebrowser.db \
    -v /root/filebrowser/settings.json:/config/settings.json \
    -e PUID=$(id -u) \
    -e PGID=$(id -g) \
    -p 8080:80 \
    filebrowser/filebrowser
输入图片说明
输入图片说明
2.1.4 容器说明

服务器文件夹

容器文件夹

说明

/path/to/root

/srv

根目录,文件存放位置

/path/to/filebrowser.db

/database/filebrowser.db

数据库

/path/to/settings.json

/config/settings.json

配置文件

将服务器根目录挂载至/srv可以用该项目管理服务器文件,单纯做网盘可以新建一个空文件夹挂载至/srv。

2.1.5放通防火墙
输入图片说明
输入图片说明
输入图片说明
输入图片说明

一般情况只需要填写端口就行,注意端口是和上面,启动docker是设置的端口一致的。

3、简单使用教程

3.1 登录初始账户

初始账号密码为:admin;admin,登录之后在用户管理中及时更改。

输入图片说明
输入图片说明

3.2 修改中文

输入图片说明
输入图片说明
输入图片说明
输入图片说明

3.3文件管理

可以对文件进行管理,包括分享、重命名、移动、删除、下载、上传等操作

输入图片说明
输入图片说明

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原来服务器这么有用-创建一个自己的云存储:FileBrowser
    • 1、介绍
      • 2、安装
        • 注意
          • 2.1登录服务器
        • 3、简单使用教程
          • 3.1 登录初始账户
          • 3.2 修改中文
          • 3.3文件管理
      相关产品与服务
      容器镜像服务
      容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档