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 start
yarn 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 提交合并请求。
启动时: