Files
doc/docs/tutorial-extras/7-h5ai.md
a92003f4a6 update
增加海纳思视频教学模块、更新ftpnscp为MobaXterm
2024-02-18 13:15:14 +08:00

74 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
sidebar_position: 7
---
# h5ai 网盘使用
采用 H5ai 开源软件nginx+php 环境搭建,一个轻量而又强大的个人网盘分享程序。
## 使用
程序和文档位置: /var/www/html/files/
默认登陆用户名和密码 **_admin_** **_admin_**
网盘系统可以直接播放音视频和查看文档内容。
在文档名称前面打勾, 左上角的下载按钮, 可以直接将文档打包 zip 格式并浏览器下载。
## 修改到外置磁盘
内置的 home 是一个范例,它软链接到/home/ubuntu/files
可以轻松的选择将保存的文档位置链接到外置磁盘空间。
例子:
```bash
#创建一个新的外置磁盘的文件夹
mkdir /mnt/sda1/files
#给这个文件夹赋权
chown -R www-data:www-data /mnt/sda1/files
#删除原来的默认链接
rm /var/www/html/files/home
#创建这个新文件夹的软链接到默认home的位置
ln -sf /mnt/sda1/files /var/www/html/files/home
```
也可以个性化你指定位置的页首或页脚显示,例如:
```bash
echo "## 这是外置磁盘链接到home的页首显示" > /mnt/sda1/files/_h5ai.header.md
echo "## 这是外置磁盘链接到home的页脚说明" > /mnt/sda1/files/_h5ai.footer.md
```
一旦修改到外置磁盘位置,上传小插件也跟随到了新位置。
## 访问密码修改
- 更改密码
- 下面例子的`admin`是用户名,你可以自己自定义比如`zhangsan`
```bash
echo -n 'admin:' | tee /etc/nginx/passwords-h5ai.list
openssl passwd -apr1 | tee -a /etc/nginx/passwords-h5ai.list
#在这个位置需要输入两次密码
nginx -s reload
```
- 删除密码
取消 h5ai 登陆密码
```bash
vi /etc/nginx/locations.d/h5ai
```
```bash
#将后面两行删掉即可:
auth_basic "admin";
auth_basic_user_file /etc/nginx/passwords-h5ai.list;
#最后重启一下nginx服务
nginx -s reload
```