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
- Web サイトにアクセスできるようにするドメインを設定します。 HTTP/HTTPS はselfHosted
設定に従って自動的に追加されます。spaceLimit
- Web サイトに割り当てるスペースの合計量。予約されたユーザースペースの量を超えると、それ以上の登録は許可されなくなります。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 codes
コード操作コンソール インターフェイスを開きます (アップグレード コードと登録コード: スペース アップグレード、管理ステータス コード)yarn care
またはyarn maintenance
- メンテナンス コンソール インターフェイスを開きます。プラットフォームの整合性と健全性をチェックする手動実行タスクや、完全なワイプなどのその他の操作に使用されます。これらのコマンドが機能するには、Config.json が存在する必要があります。yarn setup
によって config.json を再構成した後)。Google では、パスワード リセット トークンを送信するために基本的なログイン (電子メール、パスワード) を使用できるようにするために、「安全性の低いアプリ アクセス」を有効にする必要があります。これを有効にするには、Google アカウント設定に移動し、「安全性の低いアプリへのアクセス」を有効にします。
OAuth を使用することもできますが、その場合は Google の開発者コンソール内で追加の設定を行う必要があり、トランスポート設定で手動で再構成する必要があります。詳細については、nodemailer のドキュメントを参照してください。
プロジェクトの問題トラッカーを通じてバグやリクエストを送信します。
貢献は大歓迎です!私の GitLab にマージ リクエストを送信します。
起動時: