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
- 웹 사이트에 액세스할 수 있는 도메인을 설정합니다. selfHosted
설정에 따라 HTTP/HTTPS가 자동으로 추가됩니다.spaceLimit
- 웹 사이트에 할당할 의향이 있는 총 공간입니다. 예약된 사용자 공간을 초과하면 더 이상 등록이 허용되지 않습니다.productionLogging
- "all", "error" 또는 "none" - 프로덕션 시간 로깅 심각도를 설정합니다.port
- 자동 TLS 생성이 비활성화된 경우를 위한 사용자 지정 포트입니다.selfHosted
- 작동 모드를 설정합니다.tls
- Let's Encrypt 옵션mail
- username
및 password
- 비밀번호 재설정에 사용되는 Gmail 계정 자격 증명dbPath
- 루트 디렉토리에 상대적인 데이터베이스 경로입니다. 기본값을 변경할 필요가 없습니다.infiniteSessions
- 사용자 세션이 영원히 지속되어야 하는지 여부는 24시간 동안 유지됩니다.yarn setup
작성할 때 지침으로 사용하세요. yarn dev
devmode에서 서버를 실행합니다.yarn build
프로덕션용 서버를 구축합니다.yarn start
구축된 서버를 시작합니다.yarn setup
또는 yarn config
- 구성 생성 시퀀스를 시작합니다. Yarn 설치 후 자동으로 실행됩니다.yarn codes
코드 조작 콘솔 인터페이스를 엽니다(업그레이드 및 등록 코드: 공간 업그레이드, 관리자 상태 코드)yarn care
또는 yarn maintenance
- 유지 관리 콘솔 인터페이스를 엽니다. 플랫폼의 무결성과 상태를 확인하는 수동 실행 작업은 물론 전체 지우기와 같은 기타 작업에도 사용됩니다. 이러한 명령이 작동하려면 Config.json이 있어야 합니다.yarn setup
통해 config.json을 재구성한 후).Google에서는 비밀번호 재설정 토큰을 보내기 위해 기본 로그인(이메일, 비밀번호)을 사용할 수 있도록 "보안 수준이 낮은 앱 액세스"를 활성화해야 합니다. Google 계정 설정으로 이동하여 '보안 수준이 낮은 앱 액세스'를 활성화하면 활성화할 수 있습니다.
OAuth를 사용할 수도 있지만 이를 위해서는 Google 개발자 콘솔 내에서 추가 설정이 필요하고 전송 설정에서 일부 수동 재구성이 필요합니다. 더 많은 정보는 nodemailer 문서에서 찾을 수 있습니다.
프로젝트의 이슈 트래커를 통해 버그와 요청을 제출하세요.
기여를 환영합니다! 내 GitLab에 병합 요청을 제출하세요.
출시 시: