This repository has been archived by the owner on Jun 2, 2022. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathconfig.sample.php
64 lines (50 loc) · 3.06 KB
/
config.sample.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
$env["Title"] = "KnzkLive : 広告なし, 配信時間無制限の生配信コミュニティ!";
$env["RootUrl"] = "/";
$env["domain"] = "live.knzk.me.example";
$env["assets_url"] = ""; // https://assets.knzklive.example/
$env["is_testing"] = false;
$env["notification_token"] = "xxxx"; //@KnzkLiveNotificationのトークン
$env["masto_login"]["domain"] = "knzk.me"; //本拠地にするインスタンス
// $env["masto_login"]["redirect_uri"] = "https://live.knzk.me/login";
$env["masto_login"]["redirect_uri"] = "http" . (empty($env["is_testing"]) ? "s" : "") . "://" . $env["domain"] . $env["RootUrl"] . "login" . (empty($env["is_testing"]) ? "" : ".php");
$env["tw_login"]["key"] = "";
$env["tw_login"]["secret"] = "";
// $env["tw_login"]["redirect_uri"] = "https://live.knzk.me/auth/twitter";
$env["tw_login"]["redirect_uri"] = "http" . (empty($env["is_testing"]) ? "s" : "") . "://" . $env["domain"] . $env["RootUrl"] . "auth/twitter" . (empty($env["is_testing"]) ? "" : ".php");
$env["streamlabs"]["id"] = "";
$env["streamlabs"]["secret"] = "";
$env["streamlabs"]["redirect_uri"] = "http" . (empty($env["is_testing"]) ? "s" : "") . "://" . $env["domain"] . $env["RootUrl"] . "auth/streamlabs" . (empty($env["is_testing"]) ? "" : ".php");
$env["storage"]["type"] = "local"; // local or s3 (include Google Storage, Wasabi, minio)
$env["storage"]["root_url"] = "http" . (empty($env["is_testing"]) ? "s" : "") . "://" . $env["domain"] . $env["RootUrl"] . "upload/"; // local
// $env["storage"]["root_url"] = "https://files.example.com/"; // または https://[オブジェクトストレージのドメイン]/[バケット名]/
// $env["storage"]["endpoint"] = "";
// $env["storage"]["bucket"] = "";
// $env["storage"]["region"] = "";
// $env["storage"]["key"] = "";
// $env["storage"]["secret"] = "";
// config.js と同じものを使用してください。
$env["database"]["host"] = "localhost";
$env["database"]["port"] = 3306;
$env["database"]["db"] = "dbname";
$env["database"]["user"] = "Username";
$env["database"]["pass"] = "Password";
$env["publish_auth"] = "xxxxx";
// メンテナンスモード: 全てのAPIとWeb UIをロックし503にします(キャッシュ分は表示されるかも)
$env["is_maintenance"] = false;
$env["websocket_url"] = "http://localhost:3000";
$env["report_discord_webhook_url"] = "";
// 管理者のID (配列)
$env["admin_ids"] = [1];
// アナウンスメント
$env["announcement"]["date"] = ""; // 日付
$env["announcement"]["text"] = ""; // テキスト
$env["announcement"]["link"] = ""; // リンク (オプション)
// トップページのサイト説明文
$env["top_about"] = <<< EOF
<b>広告がなく, 無制限で, オープンソースな配信サイト KnzkLive</b>へようこそ!<br>
他の配信サイトに搭載されている一般的な機能の他、<b>カスタムSEやカスタム絵文字、絵文字弾幕</b>といったユニークなアイテム機能など様々な機能が搭載されています。
<p class="mt-2 mb-1">
<a href="#" target="_blank">配信を始める <i class="fas fa-chevron-right"></i></a>
</p>
EOF;