slim video host
1.0.0
演示 - 单击 ALT+R 几次即可进入隐藏的注册页面。
# clone the repo
$ git clone https://github.com/Scharkee/slim-video-host.git
# instal dependencies and trigger setup (you must have an interactive shell)
$ yarn # or npm install
# perform setup (you must have an interactive shell)
$ yarn setup # or npm run setup
# run the system in devmode
$ yarn dev # or npm run dev
# ...
# build the client
$ yarn build # or npm run build
# run the system in production mode
$ yarn start # or npm run startyarn codes创建代码,将其他用户升级为管理员,//hostname.domain/regg ) 来访问注册页面config.json 文件必须位于根目录中,其中包含以下内容:
配置生成器在初始安装后自动启动。请务必正确填写所有内容!可以使用
yarn setup重新运行
storagePath - 视频存储路径,也必须作为静态内容,相对于根目录host - 设置您希望通过其访问网站的域。 HTTP/HTTPS 将根据selfHosted设置自动添加。spaceLimit - 您愿意为网站分配的总空间量。当预留用户空间超过时,将不再允许注册productionLogging - “all”、“error”或“none” - 设置生产时间日志记录严重性port - 禁用自动 TLS 生成时的自定义端口。selfHosted - 设置操作模式:tls - 让我们加密选项mail - username和password - Gmail 帐户凭据,用于密码重置dbPath - 数据库路径,相对于根目录。无需更改默认值。infiniteSessions - 用户会话是否应该永远持续存在,并且有 24 小时的生命周期。yarn setup时将其用作指导yarn dev在 dev 模式下运行服务器yarn build构建生产服务器yarn start启动构建的服务器yarn setup或yarn config - 启动配置生成序列。纱线安装后自动运行。yarn codes打开代码操作控制台界面(升级和注册代码:空间升级、管理状态代码)yarn care或yarn maintenance - 打开维护控制台界面。用于手动运行任务,检查平台的完整性和运行状况,以及其他操作,例如完全擦除。 Config.json 必须存在才能使这些命令起作用。yarn setup重新配置 config.json 后)。Google 要求启用“不太安全的应用程序访问”,以便您能够使用基本登录(电子邮件、密码)来发送密码重置令牌。您可以通过转到您的 Google 帐户设置并启用“不太安全的应用程序访问”来启用它。
您还可以使用 OAuth,但这需要在 Google 开发者控制台中进行额外设置,并在传输设置中进行一些手动重新配置。更多信息可以在 Nodemailer 文档中找到。
通过项目的问题跟踪器提交错误和请求。
欢迎贡献!向我的 GitLab 提交合并请求。
启动时: