|
32 | 32 | - [Troubleshooting](demo-wiab.md#troubleshooting) |
33 | 33 | - [Cleaning/Uninstalling Wire-in-a-Box](demo-wiab.md#cleaninguninstalling-wire-in-a-box) |
34 | 34 |
|
35 | | -## 5. Introduction |
| 35 | +## 5. How to install Wire in a box (Staging) |
| 36 | +- [WIAB Staging Deployment Guide](wiab-staging.md) |
| 37 | + - [Introduction](wiab-staging.md#introduction) |
| 38 | + - [Architecture overview](wiab-staging.md#architecture-overview) |
| 39 | + - [Relation to production](wiab-staging.md#relation-to-production) |
| 40 | + - [Requirements](wiab-staging.md#requirements) |
| 41 | + - [VM Provisioning](wiab-staging.md#vm-provisioning) |
| 42 | + - [Getting the Ansible playbooks](wiab-staging.md#getting-the-ansible-playbooks) |
| 43 | + - [Secondary inventory for the VMs](wiab-staging.md#secondary-inventory-for-the-vms) |
| 44 | + - [Kubernetes & Data Services Deployment](wiab-staging.md#kubernetes--data-services-deployment) |
| 45 | + - [Helm Operations to install Wire services and supporting Helm charts](wiab-staging.md#helm-operations-to-install-wire-services-and-supporting-helm-charts) |
| 46 | + - [Network Traffic Configuration](wiab-staging.md#network-traffic-configuration) |
| 47 | + - [cert-manager behaviour in NAT / bridge environments](wiab-staging.md#cert-manager-behaviour-in-nat--bridge-environments) |
| 48 | + - [Next steps and troubleshooting](wiab-staging.md#next-steps-and-troubleshooting) |
| 49 | + |
| 50 | +## 6. Introduction |
36 | 51 | - [Introduction](prod-intro.md) |
37 | 52 | - [What will be installed by following these parts?](prod-intro.md#what-will-be-installed-by-following-these-parts) |
38 | 53 | - [What will not be installed?](prod-intro.md#what-will-not-be-installed) |
39 | 54 | - [What will not be installed by default?](prod-intro.md#what-will-not-be-installed-by-default) |
40 | 55 | - [Getting support](prod-intro.md#getting-support) |
41 | 56 | - [Next steps for high-available production installation](prod-intro.md#next-steps-for-high-available-production-installation) |
42 | 57 |
|
43 | | -## 6. Installing Kubernetes and Databases |
| 58 | +## 7. Installing Kubernetes and Databases |
44 | 59 | - [How to install kubernetes and databases](ansible-VMs.md) |
45 | 60 | - [Introduction](ansible-VMs.md#introduction) |
46 | 61 | - [Assumptions](ansible-VMs.md#assumptions) |
47 | 62 | - [Preparing to run ansible](ansible-VMs.md#preparing-to-run-ansible) |
48 | 63 | - [Running ansible to install software on your machines](ansible-VMs.md#running-ansible-to-install-software-on-your-machines) |
49 | 64 |
|
50 | | -## 7. Configuring AWS Services |
| 65 | +## 8. Configuring AWS Services |
51 | 66 | - [How to configure AWS services](aws-prod.md) |
52 | 67 | - [Introduction](aws-prod.md#introduction) |
53 | 68 | - [Using real AWS services for SNS](aws-prod.md#using-real-aws-services-for-sns) |
54 | 69 | - [Using real AWS services for SES / SQS](aws-prod.md#using-real-aws-services-for-ses-sqs) |
55 | 70 | - [Using real AWS services for S3](aws-prod.md#using-real-aws-services-for-s3) |
56 | 71 |
|
57 | | -## 8. Installing Wire-Server using Helm |
| 72 | +## 9. Installing Wire-Server using Helm |
58 | 73 | - [How to install wire-server using Helm](helm-prod.md) |
59 | 74 | - [Introduction](helm-prod.md#introduction) |
60 | 75 | - [Prerequisites](helm-prod.md#prerequisites) |
|
70 | 85 | - [How to install wire-server itself](helm-prod.md#how-to-install-wire-server-itself) |
71 | 86 | - [DNS records](helm-prod.md#dns-records) |
72 | 87 |
|
73 | | -## 9. Multi-Ingress Configuration |
| 88 | +## 10. Multi-Ingress Configuration |
74 | 89 | - [How to configure a Wire deployment for Multi-Ingress](multi-ingress.md) |
75 | 90 | - [What is a Multi-ingress setup?](multi-ingress.md#what-is-a-multi-ingress-setup) |
76 | 91 | - [How is multi-ingress useful?](multi-ingress.md#how-is-multi-ingress-useful) |
|
82 | 97 | - [Calling](multi-ingress.md#calling) |
83 | 98 | - [How to setup VPS for each domain between a client and wire-backend](multi-ingress.md#how-to-setup-vps-for-each-domain-between-a-client-and-wire-backend) |
84 | 99 |
|
85 | | -## 10. Infrastructure Configuration |
| 100 | +## 11. Infrastructure Configuration |
86 | 101 | - [Infrastructure configuration](infrastructure-configuration.md) |
87 | 102 | - [Redirect some traffic through a http(s) proxy](infrastructure-configuration.md#redirect-some-traffic-through-a-http-s-proxy) |
88 | 103 | - [Enable push notifications using the public appstore / playstore mobile Wire clients](infrastructure-configuration.md#enable-push-notifications-using-the-public-appstore-playstore-mobile-wire-clients) |
|
104 | 119 | - [S3 Addressing Style](infrastructure-configuration.md#s3-addressing-style) |
105 | 120 | - [I have a team larger than 500 users](infrastructure-configuration.md#i-have-a-team-larger-than-500-users) |
106 | 121 |
|
107 | | -## 11. Monitoring Wire-Server |
| 122 | +## 12. Monitoring Wire-Server |
108 | 123 | - [How to monitor wire-server](monitoring.md) |
109 | 124 | - [Dashboards](monitoring.md#dashboards) |
110 | 125 |
|
111 | | -## 12. Centralized Logs for Wire-Server |
| 126 | +## 13. Centralized Logs for Wire-Server |
112 | 127 | - [How to see centralized logs for wire-server](logging.md) |
113 | 128 | - [Introduction](logging.md#introduction) |
114 | 129 | - [Status](logging.md#status) |
|
120 | 135 | - [Nuking it all.](logging.md#nuking-it-all) |
121 | 136 | - [Debugging](logging.md#debugging) |
122 | 137 |
|
123 | | -## 13. Ingress-Controller (Getting Traffic In) |
| 138 | +## 14. Ingress-Controller (Getting Traffic In) |
124 | 139 | - [Ingress-controller (getting traffic in)](ingress.md) |
125 | 140 | - [Installing in a cloud-like environment](ingress.md#installing-in-a-cloud-like-environment) |
126 | 141 | - [Installing on bare-metal without dynamic load balancer support](ingress.md#installing-on-bare-metal-without-dynamic-load-balancer-support) |
127 | 142 |
|
128 | | -## 14. Web App Settings |
| 143 | +## 15. Web App Settings |
129 | 144 | - [Web app settings](web-app-settings.md) |
130 | 145 | - [Enforce desktop application only](web-app-settings.md#enforce-desktop-application-only) |
131 | 146 | - [Enforce constant bit rate](web-app-settings.md#enforce-constant-bit-rate) |
132 | 147 | - [Disable media plugins](web-app-settings.md#disable-media-plugins) |
133 | 148 | - [Enable extra entropy (only on Windows)](web-app-settings.md#enable-extra-entropy-only-on-windows) |
134 | 149 |
|
135 | | -## 15. Installing Conference Calling 2.0 (aka SFT) |
| 150 | +## 16. Installing Conference Calling 2.0 (aka SFT) |
136 | 151 | - [Installing Conference Calling 2.0 (aka SFT)](sft.md) |
137 | 152 | - [Background](sft.md#background) |
138 | 153 |
|
139 | | -## 16. Installing Restund |
| 154 | +## 17. Installing Restund |
140 | 155 | - [Installing Restund](restund.md) |
141 | 156 | - [Background](restund.md#background) |
142 | 157 | - [Installation instructions](restund.md#installation-instructions) |
143 | 158 |
|
144 | | -## 17. Configure TLS Ciphers |
| 159 | +## 18. Configure TLS Ciphers |
145 | 160 | - [Configure TLS ciphers](tls.md) |
146 | 161 | - [Ingress Traffic (wire-server)](tls.md#ingress-traffic-wire-server) |
147 | 162 | - [Egress Traffic (wire-server/federation)](tls.md#egress-traffic-wire-server-federation) |
|
151 | 166 | - [Restund (ansible)](tls.md#restund-ansible) |
152 | 167 | - [Restund (kubernetes)](tls.md#restund-kubernetes) |
153 | 168 |
|
154 | | -## 18. Managing Authentication with Ansible |
| 169 | +## 19. Managing Authentication with Ansible |
155 | 170 | - [Managing authentication with ansible](ansible-authentication.md) |
156 | 171 | - [How to use password authentication when you ssh to a machine with ansible](ansible-authentication.md#how-to-use-password-authentication-when-you-ssh-to-a-machine-with-ansible) |
157 | 172 | - [Configuring SSH keys](ansible-authentication.md#configuring-ssh-keys) |
158 | 173 | - [Sudo without password](ansible-authentication.md#sudo-without-password) |
159 | 174 |
|
160 | | -## 19. Using Tinc |
| 175 | +## 20. Using Tinc |
161 | 176 | - [Using tinc](ansible-tinc.md) |
162 | 177 |
|
163 | | -## 20. Troubleshooting During Installation |
| 178 | +## 21. Troubleshooting During Installation |
164 | 179 | - [Troubleshooting during installation](troubleshooting.md) |
165 | 180 | - [Problems with CSP on the web based applications (webapp, team-settings, account-pages)](troubleshooting.md#problems-with-csp-on-the-web-based-applications-webapp-team-settings-account-pages) |
166 | 181 | - [Problems with ansible and python versions](troubleshooting.md#problems-with-ansible-and-python-versions) |
|
172 | 187 | - [Diagnosing issues with installation steps.](troubleshooting.md#diagnosing-issues-with-installation-steps) |
173 | 188 | - [Verifying correct deployment of DNS / DNS troubleshooting.](troubleshooting.md#verifying-correct-deployment-of-dns-dns-troubleshooting) |
174 | 189 |
|
175 | | -## 21. Verifying Your Installation |
| 190 | +## 22. Verifying Your Installation |
176 | 191 | - [Verifying your installation](post-install.md) |
177 | 192 | - [NTP Checks](post-install.md#ntp-checks) |
178 | 193 | - [Logs and Data Protection checks](post-install.md#logs-and-data-protection-checks) |
|
0 commit comments