/
selfhosted.js
129 lines (128 loc) · 3.44 KB
/
selfhosted.js
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
module.exports = [
{
collapsible: false,
label: "Getting Started",
type: "category",
items: ["self-hosted"],
},
{
collapsible: true,
label: "Deployment",
type: "category",
items: [
"self-hosted/deployment/architecture",
"self-hosted/deployment/requirements",
{
"Linux": [
"self-hosted/deployment/linux-vm",
"self-hosted/deployment/docker",
],
},
"self-hosted/deployment/helm-charts",
"self-hosted/deployment/chatwoot-ctl",
],
},
{
collapsible: true,
label: "Cloud",
type: "category",
items: [
{
"AWS": [
"self-hosted/deployment/aws",
"self-hosted/deployment/aws-marketplace",
],
},
"self-hosted/deployment/azure",
"self-hosted/deployment/digital-ocean",
"self-hosted/deployment/gcp",
"self-hosted/deployment/heroku",
{
"Community contributed": [
"self-hosted/deployment/caprover",
"self-hosted/deployment/clevercloud",
"self-hosted/deployment/cloudron",
"self-hosted/deployment/restack",
"self-hosted/deployment/easypanel",
],
},
"self-hosted/deployment/troubleshooting",
],
},
{
collapsible: true,
label: "Configuration",
type: "category",
items: [
"self-hosted/configuration/environment-variables",
{
"Performance": [
"self-hosted/deployment/performance/optimizing-configurations",
"self-hosted/deployment/performance/cloudfront-cdn",
]
},
{
"Monitoring": [
"self-hosted/monitoring/super-admin-sidekiq",
"self-hosted/monitoring/apm-and-error-monitoring",
"self-hosted/monitoring/rate-limiting",
],
},
{
"Storage": [
"self-hosted/deployment/storage/supported-providers",
"self-hosted/deployment/storage/s3-bucket",
"self-hosted/deployment/storage/gcs-bucket",
],
},
{
"Email Channel": [
"self-hosted/configuration/features/email-channel/conversation-continuity",
"self-hosted/configuration/features/email-channel/conversation-continuity-using-sendgrid",
"self-hosted/configuration/features/email-channel/setup",
"self-hosted/configuration/features/email-channel/azure-app-setup",
],
},
{
"Help Center": [
"self-hosted/configuration/help-center",
],
},
],
},
{
collapsible: true,
label: "Integrations",
type: "category",
items: [
"self-hosted/configuration/features/integrations/facebook-channel-setup",
"self-hosted/configuration/features/integrations/instagram-channel-setup",
"self-hosted/configuration/features/integrations/twitter-channel-setup",
"self-hosted/configuration/features/integrations/slack-integration-setup",
],
},
{
collapsible: true,
label: "Maintenance",
type: "category",
items: [
"self-hosted/deployment/upgrade",
"self-hosted/deployment/backup",
],
},
{
type: "category",
label: "Runbooks",
collapsible: true,
items: [
"self-hosted/runbooks/migrate-chatwoot-database",
"self-hosted/configuration/email-notifications",
"self-hosted/configuration/enable-ip-logging",
],
},
{
type: "category",
label: "Others",
items: ["self-hosted/telemetry", "self-hosted/faq"],
},
];