2022
我们一起努力

腾讯云搭建云免服务器,

随时取用自己的文件,不想公开的文件还可以针对性的加密,而且不受硬件平台的限制,诸如此类,我们生活在电子文件“爆炸”的时代,但苦于没有一个好的文件管理和使用方式。

今天,我就教大家巧用腾讯云轻量搭建ZFile,轻松解决如上痛点,搭建完成这个程序后,只需要一个浏览器即可访问自己的文件,能够直接预览图片、视频,方便快捷。

首先,此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发。前端基于 h5ai 的原有功能使用 Vue 重新开发、后端采用 SpringBoot, 数据库采用内嵌数据库.

预览地址: https://zfile.jun6.net 文档地址: http://docs.zhaojun.im/zfile

系统特色

Docker 支持

文件数据库 (免安装)

直链功能

图片模式

文件夹密码

忽略文件夹

自定义 JS, CSS

自定义目录的 readme 说明文件

支持在线浏览文本文件, 视频, 图片, 音乐. (支持 FLV 和 HLS)

文件/目录二维码

同时挂载多个存储策略

缓存动态开启,

支持 S3 协议, 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版/世纪互联版/SharePoint, , 七牛云 KODO, 腾讯云 COS, 又拍云 USS.

开始搭建

首先,你要拥有一台云服务器,这里购买的是腾讯云的轻量应用服务器。专属优惠购买连接:轻量应用服务器Lighthouse。

下面介绍两种搭建方式:

一、Docker搭建

选购完服务器之后选择应用镜像下的Docker CE镜像,等待应用镜像安装完成。然后进入控制台登录服务器。

在控制台输入下面的代码:

docker pull zhaojun1998/zfile

首次运行会自动创建数据库目录和日志文件目录,并映射到本地,分别为 /root/zfile/db (数据库文件) 和 /root/zfile/logs (日志文件). 后期迁移可直接将整个zfile目录备份恢复, 并再次执行以下命令。

docker run -d –name=zfile –restart=always \\

-p 8080:8080 \\

-v /root/zfile/db:/root/.zfile/db \\

-v /root/zfile/logs:/root/.zfile/logs \\

zhaojun1998/zfile

二、宝塔安装(Linux)

如果你已经拥有轻量或者购买轻量时想使用宝塔面板,那么请看这个安装教程。腾讯云轻量专属优惠购买:腾讯云轻量。购买时选择应用镜像的宝塔面板镜像。

点击应用管理选项卡:

如果还没有放行端口记得去防火墙选项卡放行8888端口。根据这个页面提供的面板首页地址去访问宝塔面板首页。账号密码登录服务器输入sudo /etc/init.d/bt default

获取到账号密码之后登录宝塔面板并安装web环境。如果你只想IP访问可以略过安装宝塔这一步,如果想域名访问需要在宝塔建立一个站点并做反向代理。

安装依赖

# CentOS系统

yum install -y java-1.8.0-openjdk unzip

# Debian/Ubuntu系统

apt update

apt install -y openjdk-8-jre-headless unzipCopy to clipboardErrorCopied

出现complete!即为安装成功。

下载项目

安装说明

下面命令中第一行表示默认安装到用户目录下: ~/zfile 下。

对于 root 用户, ~ = /root, ~/zfile 表示在 /root/zfile 路径下。

对于其他用户, ~ = /hone/用户名 表示在 /home/用户名/ 路径下。如对于 oracle 用户, ~/zfile 则表示安装在 /home/oracle/zfile 下。

如需更改安装路径, 请自行修改,如 export ZFILE_INSTALL_PATH=/data/zfile,表示安装在 /data/zfile 路径下。

export ZFILE_INSTALL_PATH=~/zfile

mkdir -p $ZFILE_INSTALL_PATH && cd $ZFILE_INSTALL_PATH

wget https://c.jun6.net/ZFILE/zfile-release.war

unzip zfile-release.war && rm -rf zfile-release.war

chmod +x $ZFILE_INSTALL_PATH/bin/*.shCopy to clipboardErrorCopied

常用命令

以下为默认未修改安装路径下的情况,如修改了安装路径请自行更改命令所在路径。

~/zfile/bin/start.sh # 启动项目

~/zfile/bin/stop.sh # 停止项目

~/zfile/bin/restart.sh # 重启项目

前端配置

如果IP访问则是IP加8080端口,域名访问则需要反向代理。记得在控制台开启8080端口,如果安装了宝塔,也要在宝塔上开端口。

点击确定添加驱动器。

点击驱动器列表。

点击新增按钮。

输入驱动器名称,选择你要存储的网盘,我这里拿OneDrive为例。

点击前往获取令牌,根据提示获得你OneDrive账号的令牌并填入相应位置。

然后点击保存按钮。这样你就把你自己的OneDrive挂载到网站上了,非常方便。公用设备拿取、存放文件再也不需要担心需要下载客户端和输入账号密码了。

与此同时,你还可以挂载更多常见网盘程序,让你随时随地调用你的文件。不想公开的文件还可以设置密码,保障自己文件的安全。

到此,一个轻便快捷的文件管理器就安装完成啦,快使用起来吧!

本文参考来源/星橙

赞(0)
文章名称:《腾讯云搭建云免服务器,》
文章链接:https://www.fzvps.com/102477.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!