这个开源项目,让你轻松搭建属于自己的云存储服务!

这篇具有很好参考价值的文章主要介绍了这个开源项目,让你轻松搭建属于自己的云存储服务!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我是 Java陈序员

我们在工作生活中,难免会有一些学习资料、文档,或者是生活中记录下来的精彩瞬间。大家是如何保存这些文件的呢?

可能有些文件仅仅是保存在本地的终端中,手机、电脑等。如果本地存储满了,会考虑将文件上传到云盘中。

如果你有自己的服务器,强烈建议你自己搭建一个云存储服务!

今天,给大家介绍一个开源免费的在线云存储服务,开箱即用!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

filebrowser —— 一个后端基于 Go、前端基于 Vue 实现的在线云存储服务,可以通过浏览器对服务器上的文件进行管理。

功能特性:

  • 支持上传、删除、移动、预览、重命名和编辑文件/文件夹
  • 支持批量操作,可批量下载、删除、移动文件
  • 支持文件分享(可设置密码)
  • 支持用户管理,允许创建多个用户,每个用户都可以拥有自己的目录
  • 直接多语言国际化
  • 安装简单,支持一键安装和 Docker 部署

关注微信公众号:【Java陈序员】,后台回复「filebrowser」,获取项目源码及在线地址!

功能体验

登录页面,默认是不允许用户注册,可使用系统管理员在后台开启允许用户注册。

系统首页,左侧有我的文件、新建文件夹、新建文件、设置、登出菜单。

文件操作功能按钮,有分享、重命名、复制、移动、删除、shell脚本、切换显示方式、下载、上传、文件信息、多选按钮功能

文件上传,支持上传文件、文件夹。

在线预览,支持在线预览文本、图片、视频等。

支持在线编辑文本文件,编辑完,记得点击右上角的保存图标!

文件分享,支持创建文件分享链接,可设置链接的有效期和密码。

个人设置,支持设置系统语言、修改密码等。

全局设置

用户管理

项目安装

一键安装

curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
filebrowser -r /path/to/your/files

使用 Docker 安装(推荐)

1、前期准备,创建数据库和配置文件两个空文件

touch filebrowser.db settings.json

2、启动容器

docker run -d \
    --name filebrowser \
    -v /data/software/filebrowser/root:/srv \
    -v /data/software/filebrowser/filebrowser.db:/database/filebrowser.db \
    -v /data/software/filebrowser/settings.json:/config/settings.json \
    -e PUID=$(id -u) \
    -e PGID=$(id -g) \
    -p 8080:80 \
    filebrowser/filebrowser

3、容器说明

说明 服务器文件路径 容器文件路径
根目录,文件存放路径 /data/software/filebrowser/root /srv
数据库 /data/software/filebrowser/filebrowser.db /database/filebrowser.db
配置文件 /data/software/filebrowser/settings.json /config/settings.json

4、配置反向代理(可选)

如果你是云服务器,不想直接暴露服务端口,可使用 nginx 进行反向代理。

 server {

    listen 8888;
    server_name xxx.xxx; 

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

5、容器启动成功后,浏览器访问:

http://{ip/域名}:{port}

tips:如是云服务器,对应的端口记得在安全组中开放!

初始用户密码账号为:admin/admin.登录之后记得及时修改!

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!文章来源地址https://www.toymoban.com/news/detail-776880.html

到了这里,关于这个开源项目,让你轻松搭建属于自己的云存储服务!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 这个牛逼的Python模块,能让你轻松模拟并记录键盘操作(附零基础学习资料)

    模拟键盘操作执行自动化任务,我们常用的有 pyautowin 等自动化操作模块。但是这些模块有一个很大的缺点,编译的时候非常依赖 windows 的C语言底层模块。 (文末送福利) 今天介绍的这个模块叫做 keyboard 它有一个最大的优点:纯Python原生开发,编译时完全不需要依赖C语言模

    2024年02月13日
    浏览(44)
  • 免费搭建属于自己的域名个性邮箱

    当你已经拥有域名为 fzuenactus.org.cn的SSL证书时,你可以使用该证书来配置你的域名邮箱。以下是更详细的步骤: 1. 安装必要软件: 在终端中执行以下命令来更新系统和安装所需的软件包: 2. 配置Postfix: 编辑Postfix主配置文件: 确保以下配置正确设置: myhostname = mail.fzuenac

    2024年02月11日
    浏览(52)
  • 开源LLM微调训练指南:如何打造属于自己的LLM模型

    今天我们来聊一聊关于LLM的微调训练,LLM应该算是目前当之无愧的最有影响力的AI技术。尽管它只是一个语言模型,但它具备理解和生成人类语言的能力,非常厉害!它可以革新各个行业,包括自然语言处理、机器翻译、内容创作和客户服务等,成为未来商业环境的重要组成

    2024年02月12日
    浏览(50)
  • 如何成功地搭建属于自己的游戏平台?

    成功搭建自己的游戏平台需要考虑以下关键步骤: 市场研究:进行市场调研,了解游戏行业的趋势和竞争状况,确定目标受众和市场定位。 制定商业计划:根据市场研究结果,制定详细的商业计划,包括目标、策略、资金需求、营销计划等。 技术搭建:确定游戏平台的技术

    2024年02月16日
    浏览(41)
  • 如何搭建一个属于自己的网站(使用宝塔面板)

    1.域名 简单的解释一下,我们购买的域名会给我们一个公网ip,通常这个公网ip是很难记.所以我们可以将域名与ip进行\\\"绑定\\\". 域名的话建议购买一个有意义,不要太贵的.注意次年续费的价格!! 阿里云 或者 腾讯云 下面这个是我的域名(和我名字差不多的意思) 2.服务器 服务器的话

    2024年02月05日
    浏览(49)
  • 【快速搭建】属于自己的小店 -独角数卡-docker版本

    我选用的是docker版本的部署,至于为什么选择这个,当然是因为方便!

    2024年02月16日
    浏览(50)
  • 在笔记本上搭建一个属于自己的ChatGPT

    随着ChatGPT的流行,许多开发者想要尝试搭建一个ChatGPT服务,本文对如何在电脑上搭建进行入门。 1.安装Python和必要的库 首先,需要在你的笔记本上安装Python和必要的库。你可以从Python官方网站(https://www.python.org/downloads/)下载最新版本的Python,然后使用pip安装以下必要的库

    2024年02月11日
    浏览(43)
  • Gitbook超详细使用教程,搭建属于你自己的博客!

    Gitbook 是一个平台,允许用户创建和分享内容丰富的在线书籍。它有一个用户友好的界面,可以快速地写作、编辑和发布你的电子书。这里是一个按照 Gitbook 的基本步骤 打开GitBook官网,这里我选择使用github账号来登录,当然你也可以自己新建一个账号 点击左下角的加号,选

    2024年02月04日
    浏览(43)
  • 如何简单快速搭建自己的云对象存储服务(OSS)

    简单来说,其实我们只需要有一台服务器,利用服务器的各种资源,搭配其它厂商开发的软件,就能很轻易拥有自己的云对象存储服务。不需要在阿里云上花钱买什么服务,甚至还能自己给别人提供服务,真的是太爽了。 我们所熟知的云对象存储服务,接触最多的肯定是阿里

    2024年02月02日
    浏览(43)
  • 【Zblog搭建博客网站】windows环境搭建属于自己的博客并发布上线

    转载自cpolar极点云文章:【Zblog建站】搭建属于自己的博客网站,并内网穿透实现公网访问 想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕不开的项目。就以笔者自己的经历来说,就被自制网页网站卡过很久。不过随着电脑技术的发展,已经出现了很多便捷

    2024年02月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包