mirror of
https://github.com/wahyd4/aria2-ariang-x-docker-compose.git
synced 2026-08-09 05:07:02 +10:00
Add h5ai as online file index and preview.
This commit is contained in:
@@ -5,7 +5,6 @@
|
||||
- [Aria2-AriaNg-X docker-compose](#aria2-ariang-x-docker-compose)
|
||||
- [为什么会有这个东西](#为什么会有这个东西)
|
||||
- [比较 Filerun 和 Nextcloud](#比较-filerun-和-nextcloud)
|
||||
- [我的推荐](#我的推荐)
|
||||
- [安装与使用](#安装与使用)
|
||||
- [Nextcloud 配置 external-storage](#nextcloud-配置-external-storage)
|
||||
- [升级](#升级)
|
||||
@@ -17,7 +16,11 @@
|
||||
|
||||
<!-- /TOC -->
|
||||
|
||||
这个项目是提供一个 docker-compose文件,让你可以一步就拥有一个集图形化界面的 Aria2下载([AriaNg](https://github.com/mayswind/AriaNg))和在线预览和管理文件的平台([FileRun](https://www.filerun.com/) 或者 [Nextcloud](https://nextcloud.com/))。
|
||||
这个项目是提供一个 docker-compose文件,让你可以一步就拥有一个集图形化界面的 Aria2下载([AriaNg](https://github.com/mayswind/AriaNg))和在线预览和管理文件的平台:
|
||||
* [FileRun](https://www.filerun.com/)
|
||||
* [Nextcloud](https://nextcloud.com/)
|
||||
* [h5ai](https://larsjung.de/h5ai/)
|
||||
|
||||
|
||||
|
||||
## 为什么会有这个东西
|
||||
@@ -27,23 +30,20 @@
|
||||
|
||||
## 比较 Filerun 和 Nextcloud
|
||||
|
||||
|比较类别 | Filerun | Nextcloud |
|
||||
|---- | --- | --- |
|
||||
|Docker 镜像大小| 约226M | 约104M |
|
||||
|是否轻量级| 轻量级 | 也比较轻量级 |
|
||||
|功能| 功能少 | 功能强大 |
|
||||
|UI| 一般 | 精美 |
|
||||
|依赖| 必须要Mysql数据库 | 可以直接使用 内嵌SQLlite,也可以使用其他外置数据库 |
|
||||
|集成难度|全自动,无需人工操作|需要人工操作两步|
|
||||
|客户端|无|有移动和桌面客户端|
|
||||
|容器数量|mysql, filerun, aria2|nextcloud, aria2|
|
||||
|总结|轻量级|功能全面,本身可以作为一个很好的云盘使用|
|
||||
|比较类别 | Filerun | Nextcloud | h5ai|
|
||||
|---- | --- | --- | --- |
|
||||
|Docker 镜像大小| 226M | 104M | 21M |
|
||||
|是否轻量级| 轻量级 | 也比较轻量级 | 轻量级 |
|
||||
|功能| 功能少 | 功能强大 | 功能少 |
|
||||
|UI| 简洁 | 精美 | 简洁 |
|
||||
|依赖| 必须要Mysql数据库 | 可以直接使用 内嵌SQLlite,也可以使用其他外置数据库 | 无数据库 |
|
||||
|集成难度|全自动,无需人工操作|需要人工操作两步| 全自动 |
|
||||
|客户端|无|有移动和桌面客户端| 无|
|
||||
|登录安全|支持用户名密码登录|支持用户名密码登录| 无|
|
||||
|容器数量|mysql, filerun, aria2|nextcloud, aria2| h5ai, aria2 |
|
||||
|总结|轻量级|功能全面,本身可以作为一个很好的云盘使用| 仅提供文件列表,和查看文件,播放音视频文件功能 |
|
||||
|
||||
|
||||
## 我的推荐
|
||||
|
||||
我更喜欢 Nextcloud。毕竟颜值更高,功能强大还有各种客户端,大家从下面的两种方式中选择一种就好。
|
||||
|
||||
## 安装与使用
|
||||
|
||||
*提示* 如果你不是在本地安装,请记得替换 localhost 为你的 ip 或者绑定的域名哦!!
|
||||
@@ -51,7 +51,17 @@
|
||||
* 安装 Docker CE (社区版),不要使用 Ubuntu 等操作系统系统自带的安装包来安装,因为他们的版本都很老了。推荐使用[官方提供](https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/)的方式安装
|
||||
|
||||
* 安装 Docker Compose <https://docs.docker.com/compose/install/#install-compose>
|
||||
### 使用 **h5ai** 作为在线文件查看和播放:
|
||||
```bash
|
||||
git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git
|
||||
cd aria2-ariang-x-docker-compose/h5ai
|
||||
docker-compose up -d
|
||||
```
|
||||
搞定!
|
||||
|
||||
* 查看文件h5ai: <http://localhost:8000>
|
||||
|
||||
* AriaNg: <http://localhost:8000/aria2>
|
||||
### 使用 **Filerun** 作为在线文件管理器:
|
||||
```bash
|
||||
git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git
|
||||
|
||||
@@ -36,7 +36,8 @@ max-upload-limit=0
|
||||
#验证用,需要1.16.1之后的release版本
|
||||
#referer=*
|
||||
#文件保存路径, 默认为当前启动位置
|
||||
dir=/user-files/superuser/
|
||||
# dir=/user-files/superuser/ #filerun 或者 nextcloud
|
||||
dir=/var/www #h5ai
|
||||
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
|
||||
#disk-cache=0
|
||||
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
version: '2'
|
||||
|
||||
services:
|
||||
h5ai:
|
||||
image: bixidock/h5ai
|
||||
volumes:
|
||||
- /data:/var/www
|
||||
aria2:
|
||||
image: wahyd4/aria2-ariang:h5ai
|
||||
ports:
|
||||
- "8000:80"
|
||||
- "6800:6800"
|
||||
volumes_from:
|
||||
- h5ai
|
||||
links:
|
||||
- h5ai:file-manager
|
||||
|
||||
|
||||
Reference in New Issue
Block a user