[scaffold] Add Matrix/Conduit deployment: deploy/matrix/PREREQUISITES.md
This commit is contained in:
38
deploy/matrix/PREREQUISITES.md
Normal file
38
deploy/matrix/PREREQUISITES.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Matrix/Conduit Host Prerequisites
|
||||
|
||||
## Target Host Specification
|
||||
|
||||
| Resource | Minimum | Fleet Scale |
|
||||
|----------|---------|-------------|
|
||||
| CPU | 2 cores | 4+ cores |
|
||||
| RAM | 2 GB | 8 GB |
|
||||
| Storage | 20 GB SSD | 100+ GB SSD |
|
||||
|
||||
## DNS Requirements
|
||||
|
||||
| Type | Host | Value |
|
||||
|------|------|-------|
|
||||
| A/AAAA | matrix.example.com | Server IP |
|
||||
| SRV | _matrix._tcp | 10 5 8448 matrix.example.com |
|
||||
|
||||
## Ports
|
||||
|
||||
| Port | Purpose | Access |
|
||||
|------|---------|--------|
|
||||
| 443 | Client-Server API | Public |
|
||||
| 8448 | Server-Server (federation) | Public |
|
||||
| 6167 | Conduit internal | Localhost only |
|
||||
|
||||
## Software
|
||||
|
||||
```bash
|
||||
curl -fsSL https://get.docker.com | sh
|
||||
sudo apt install caddy
|
||||
```
|
||||
|
||||
## Checklist
|
||||
|
||||
- [ ] Valid domain with DNS control
|
||||
- [ ] Docker host with 4GB RAM
|
||||
- [ ] Caddy reverse proxy configured
|
||||
- [ ] Backup destination configured
|
||||
Reference in New Issue
Block a user