ZFile搭建笔记

ZFile搭建笔记

1.前言

目前家中的两台NAS其实已经完全满足个人的文件存储和网盘的使用需求,但最近有碰到一些需要用到直链的情况时就有点尴尬,就决定自己搭建个文件库可以简单存点东西。然后我也不需要一些花里胡哨的功能,越简单越好。
zfile是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发。前端基于 h5ai 的原有功能使用 Vue 重新开发、后端采用 SpringBoot, 数据库采用内嵌数据库。 关键是可以直接用docker-compose快速部署。
GitHub项目地址:https://github.com/zfile-dev/zfile
官方文档:https://docs.zfile.vip

2.搭建过程

创建zfile文件夹并进入文件夹内

mkdir -p /root/data/docker_data/zfile
cd /root/data/docker_data/zfile

先下载配置文件到宿主机,然后再映射到容器内

curl -o /root/data/docker_data/zfile/application.properties https://c.jun6.net/ZFILE/application.properties

上面直接把配置文件application.properties下载到zfile文件夹内。 开始创建docker-compose.yml

version: '3.3'
services:
    zfile:
        container_name: zfile
        restart: always
        ports:
            - '8080:8080'
        volumes:
            - './db:/root/.zfile-v4/db'
            - './logs:/root/.zfile-v4/logs'
            - './data:/root/.zfile-v4/data'
            - './application.properties:/root/application.properties'
        image: zhaojun1998/zfile

上面端口左边的可自定义。四个映射分别是数据库映射到db目录,日志文件映射到logs目录,到时本地文件存放映射到data目录,最后一个配置文件就是映射到刚刚下载的application.properties

docker-compose up -d

保存后直接运行容器。

3.反向代理

解析好域名后,利用Nginx Proxy Manager进行反向代理,端口为8080

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇