caddy php h5ai,使用Docker快速安装H5ai网盘、内置HTML5视频播放器DPlayer

2023-11-15

说明:本镜像由iLemonrain大佬制作,使用的是LOC冻猫大佬修改的H5ai源码,其内置了HTML5视频播放器DPlayer,这里说下安装方法。

安装

本镜像使用环境为Apache 2.4、PHP 7.1。

1、安装Docker#CentOS 6

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum update -y

yum -y install docker-io

service docker start

chkconfig docker on

#CentOS 7、Debian、Ubuntu

curl -sSL https://get.docker.com/ | sh

systemctl start docker

systemctl enable docker

2、拉取并配置镜像#命令

docker run [-t/-d] -p [80]:80 -v [$PWD]:/h5ai --name h5ai ilemonrain/h5ai:[lite/full]

#示例

docker run -t -p 80:80 -d -v /home:/h5ai --name h5ai ilemonrain/h5ai:full

参数说明:#-d/-t:决定是以后台运行模式启动或是前台监控模式启动。

使用-d参数启动,镜像将不会输出任何日志到你的Console,直接以Daemon模式启动。Deamon模式启动下,可以使用docker logs h5ai命令显示启动日志。

使用-t参数启动,将会直接Attach你的镜像到你的Console,这个模式启动下,你可以直观的看到镜像的启动过程,适合于初次部署镜像,以及镜像Debug部署使用。你可以使用Ctrl+C将Docker镜像转入后台运行,使用docker attach h5ai命令显示启动日志。

#-p [80]:80:h5ai on Docker 需要映射的端口,方括号中端口可任意修改为你需要的端口。

#-v /h5ai:/h5ai:映射目录,将会自动在选定的目录下创建h5ai程序目录(_h5ai)和Apache2必要的.htaccess文件,如果在在使用完成后不需要这两个文件,可以自行删除;如果需要映射当前目录(可以使用pwd命令确定),请直接输入 “$PWD”。

#--name h5ai:Docker容器的名称,可以自行修改。

#ilemonrain/h5ai:[lite/full]:启动的镜像名称,请注意:如果你只是为了测试镜像,或者Docker宿主机所在网络环境不佳,请使用lite分支 (即 ilemonrain/h5ai , ilemonrain/h5ai:latest , ilemonrain/h5ai:lite均可);正式使用或者需要完整功能,请使用full分支 (ilemonrain/h5ai:full)。

最后打开ip地址即可,如果你想使用域名,请解析到服务器即可。

最后目录文件在你映射的文件夹,如示例命令里的/home。如果想加登录密码,把public/index.php里第2行的注释取消掉,第5行自己设置用户名密码。版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!

如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

caddy php h5ai,使用Docker快速安装H5ai网盘、内置HTML5视频播放器DPlayer 的相关文章

  • docker容器中elasticsearch配置跨域访问(elasticsearch-head插件访问不到es集群)

    问题 docker容器中elasticsearch配置跨域访问 elasticsearch head插件访问不到es集群 原因 elasticsearch head插件访问不到es集群 是因为调用过程中出现了跨域问题 解决方法 docker
  • 基于宝塔面板成功配置网站SSL安全证书(支持https访问)

    前提条件 你熟悉宝塔面板搭建网站 我这个建站老鸟都在用宝塔面板建站 主要就是图它的节省时间和精力 大家有不熟悉宝塔面板使用的 可以查看文章 宝塔面板添加WordPress站点详细图文教程 之后你就完全可以入门了 你拥有一台云服务器和一个万网
  • 服务器基准测试

    https bp aliyun com detail 189 Version 5 1 3 Based on the Byte Magazine Unix Benchmark Multi CPU vers
  • 每天Leetcode 刷题 初级算法篇-缺失数字

    题目要求 缺失数字 力扣题解 代码 import java util Arrays program mydemo description 缺失数字 author Mr zeng create 2021 03 03 09 49 public
  • 【ChatGPT】原生JS实现ChatGPT小型Demo

    初入前端的小白也可以尝尝鲜 无需科学上网 调用API2D的接口进行连接 也可以换成官方API 均有免费额度 第一步 注册API2D https api2d com r 187255 使用GitHub或邮箱进行注册登录 通过 GitHub 注
  • MySql详解(一)--架构篇

    MySQL架构篇 逻辑架构 Connectors 连接器 指的是不同语言中与SQL的交互 ManagementServeices Utilities 系统管理和控制工具 ConnectionPool 连接池 管理缓冲用户连接 线程处理等需要
  • no node folder is found in data folder(s), node has not been started yet?]

    报错 no node folder is found in data folder s node has not been started yet ES 角色调整后报该错误 过程 把 Master DataNode 节点 切换为纯 Mast
  • Linux 下ELF 文件理解及C/C++代码实现

    ELF 就是 Executable and Linkable Format 它定义了可重定位文件 可执行文件和 共享目标文件的结构 这种格式能让操作系统正确解释文件中的机器指令 理解ELF文件 目标文件 格式主要三种结构 可重定向文件 Re
  • perl实现,匹配并打印一个段落

    有一个应用场景 实现后 觉得还是记录下来 以后还会遇到的 举例 根据 这样的行 匹配并打印该段落范围的所有行 另外一点 打印出的内容 只允许存在max最大值和min最小值 sdsdfsdf 1123123 1sdfs 2saas max 0
  • 最浅显易懂的Django系列教程(49)-redis教程

    redis教程 概述 redis是一种nosql数据库 他的数据是保存在内存中 同时redis可以定时把内存数据同步到磁盘 即可以将数据持久化 并且他比memcached支持更多的数据结构 string list列表 队列和栈 set 集合
  • 数据分析基础理论

    什么是数据分析 收集大量数据 研究和概括总结 提取有用的信息形成概 帮助做出判断 以便采取适当行动 数据分析是指用适当的统计分析方法对收集来的大量数据进行分析 将他们加以汇总和理解 以求最大化的开发数据功能 发挥数据的作用 数据分析的价值
  • CentOS7网络配置

    本文是我从另外三个文章中整合而来 用于自存 如有侵权请联系我删除 CentOS 7教程 二 网络设置 知乎 zhihu com VMware安装 Linux下CentOS7的配置及网络环境的配置 最新版特别全 centos7 配置 Cong
  • GET和POST的区别、Promise的两个方法及POST请求常见的参数类型

    GET和POST的区别 可能有纰漏 区别 GET POST 参数的位置不同 GET把请求参数直接暴露在URL上 因此GET比POST更不安全 不能用来传递敏感信息 GET请求发送的参数会被完整的保留在浏览器历史记录里 POST把请求参数放在
  • springBoot的配置文件

    目录 配置文件的格式 1 配置项的分类和中文支持 2 properties 配置文件 读取配置文件 优缺点分析 3 yml 配置文件 读取配置文件 优缺点分析 4 多个配置文件 5 properties 和 yml 的对比 在 spring
  • 2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令

    这个是同学提供的 2 1 2 2 系统目录结构 系统的目录 tree命令 yum install y tree 以树形结构显示文件目录 显示如下特别注意一下目录 root boot dev etc home bin srv usr loca
  • S11、反射系数、回损、VSWR之间的换算

    文章目录 1 S参数 2 反射系数 3 电压驻波比 VSWR 4 回损 RL 5 换算表 6 反射功率系数 7 传输功率系数 8 统一转换 参考 在学习天线设计过程中 遇到许多经常出现的参数 总结一下避免以后每次都去查找资料 1 S参数 S
  • Springboot2整合mybatis-plus+swagger+druid

    一 简介 1 版本 springboot版本为2 0 5 RELEASE mybatisplus版本为2 1 9 2 项目地址 https gitee com wbsxch ssm git 3 留个记录 方便查找 开发步骤 1 新建spri
  • 第四课:循环(一遍又一遍/重复/啰嗦)结构

    第四课 循环 一遍又一遍 重复 啰嗦 结构 一 掌握while循环结构 其次于for 1 初始化循环变量 xxxxx 2 循环条件 while 条件表达式 3 循环操作 循环体 4 更新循环变量 循环出口 二 掌握do while循环 前期
  • Unity游戏开发面试问题总结(含答案)

    马上金九银十了 今天就来给大家说说关于面试题的内容 给大家整理了9道Unity面试基本都会问到的问题 初衷也很简单 就是希望在面试的时候能够帮助到大家 减轻大家的负担和节省时间 对于没有跳槽打算的也可以复习一下相关知识点 就当是查缺补漏 1

随机推荐

  • Python时间序列分析3-非平稳序列的随机分析-SRARIMA

    import pandas as pd import matplotlib pyplot as plt import numpy as np from datetime import datetime timedelta from time
  • 数据挖掘中基本概念--数据类型的属性与度量

    当我们在学习数据挖掘算法或者机器学习算法时 我们都会发现某些算法只能应用于特定的数据类型 所以在学习数据挖掘算法或者机器学习算法前我们需要对数据类型的属性度量有一个很清晰的了解 如果在数据类型这一步就出现问题 不管算法再怎么优异肯定也是白搭
  • 江西理工大学期末试卷c语言,2016年江西理工大学信息工程学院计算机应用技术(加试)之C语言程序设计复试笔试最后押题五套卷...

    一 选择题 1 设有函数定义 A B C D 答 A 则以下对函数sub 的调用语句中 正确的是 解析 函数的参数有两个 第一个是整型 第二个是字符类型 在调用函数时 实参必须一个是整型 一个是字符型相容的类型 整型 A 项中97为字符传入
  • NotePad++安装HEX-Editor插件

    在菜单栏点击插件 插件管理 搜索HEX Editor并打钩 点击安装 然后重新打开notepad 会发现工具栏多了一个H的符号 此时点击H 即可以16进制的形式读取当前文件 还是没有的话建议多试几次
  • Excel通用表头及单元格合并

    要在Java中实现XLS文件中的通用表头合并和单元格合并 您可以使用Apache POI库 下面是一个示例代码 展示了如何实现这两个功能 import org apache poi hssf usermodel import org apa
  • WIFI连接之WPA3-SAE介绍

    WPA3 SAE是WiFi Protected Access 3 Simultaneous Authentication of Equals 同等同时认证 的缩写 它是一种更安全的无线网络加密标准 用于保护WiFi网络的安全性和隐私 WPA
  • slf4j日志写文件配置

    logback spring xml 配置代码如下
  • css 文字两端对齐

    1 需求是这样的 用div css实现一个表单 要求表单中 输入框前面的label文字都两端对齐 效果如下 2 先贴出html代码 div class item box span 姓名 span div
  • 基于Linux及QT的即时通信系统的设计与实现

    基于Linux及QT的即时通信系统 写在前面 开发环境 系统概述 数据库表设计 服务器的数据库表 客户端的数据库表 实现结果 服务器效果展示 客户端效果展示 代码解释 服务器端代码 写在最后 写在前面 刚刚做完毕设 论文也查完重 有了时间写
  • 【LeetCode1114】按序打印————多线程

    思想 利用锁建立屏障 1 题目描述 我们提供了一个类 public class Foo public void one print one public void two print two public void three print
  • redis分布式锁的演变过程

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 一 直接添加Redis缓存 二 使用setnx执行抢锁过程 三 setnx获取锁 设置过期时间 四 引入UUID解决误删锁问题 五 引入Lua脚本来做删除 六 对递
  • element UI el-select 绑定值为对象时设置默认值

    适用场景描述 在项目中实现编辑功能时 如页面存在下拉框且下拉框的数据在点击相应的select时进行调用 在编辑时可能需要修改部分数据 而且存在部分下拉数据并不是必选项 如果直接获取所有的下拉数据 可能会造成浪费 需要在下拉框内显示已有的值作
  • 文件夹正在使用,无法删除 无法重命名等操作怎么办?

    大家好 我是Q站小编鹏仔 平时大家使用电脑删除临时文件夹或修改文件夹名称时 会提示 文件夹正在使用 操作无法完成 因为其中的文件夹或文件已在另一程序中打开 请关闭该文件夹或文件 然后重试 如下图所示 很多人就遇到这中问题 会发现我目前并未打
  • 插入排序的几种优化及测试结果

    插入排序很简单的了 于是我将算法的优化的第一站选在了这里 编程珠玑 在第十一章就首先讨论了这个问题 我写的基本版本 void insertSort1 int a int len int i int j int tmp for i 1 i l
  • Intellij IDEA 插件开发秘籍

    来这里找志同道合的小伙伴 这里总结一下 Intellij IDEA 插件开发的知识 供大家参考 本篇文章包含以下内容 开发环境搭建 Component 介绍 Extension Point And Extension 介绍 Service
  • 遥感+python 1.4 RPC校正

    遥感 python 1 4 RPC校正 目录 遥感 python 1 4 RPC校正 一 正射校正 二 RPC校正原理 三 代码实现 本章节 笔者主要讲述RPC校正的概念 原理 即代码实现 一 正射校正 正射校正一般是通过在像片上选取一些地
  • 【数据结构】有向无环图

    有向无环图 若一个有向图中不存在环 则称为有向无环图 简称DAG图 举例 比如有一棵树长这样 我们会发现它有重复的地方 将这两部分合并 还是有重复的地方 再次合并 总结规律 有向无环图中 未知变量不能重复 比如上例 只会有一个a b c d
  • Javascript基础第六天知识点以及案例:作用域、JS预解析、对象

    作用域目标 能够说出 JavaScript 的两种作用域 能够区分全局变量和局部变量 能够说出如何在作用域链中查找变量的值 1 作用域 1 1 作用域概述 通常来说 一段程序代码中所用到的名字并不总是有效和可用的 而限定这个名字的可用性的代
  • 慢速,混合和快速衰减模式。为什么我们要把事情复杂化?

    慢速 混合和快速衰减模式 为什么我们要把事情复杂化 如果你正在驱动感性负载 而它是有刷或无刷直流电机 步进电机 螺线管或继电器 你一定经历过一些问题 比如不需要的电流在不受欢迎的方向流动 如果你没有考虑到物理定律的这个事实 那么你有可能只有
  • caddy php h5ai,使用Docker快速安装H5ai网盘、内置HTML5视频播放器DPlayer

    说明 本镜像由iLemonrain大佬制作 使用的是LOC冻猫大佬修改的H5ai源码 其内置了HTML5视频播放器DPlayer 这里说下安装方法 安装 本镜像使用环境为Apache 2 4 PHP 7 1 1 安装Docker CentO