KleinDocs/topics/KleinOps/servers/KleinServer.md

54 lines
1.7 KiB
Markdown

# KleinServer
## General
### Users
| User | Purpose |
|--------|--------------------------------------------------|
| Darius | Personal services |
| Rudi | Personal services |
| Infra | Network infrastructure services |
| Games | Game servers (specific users for specific games) |
### Port ranges
| Purpose | From | To |
|--------------------------|------|------|
| Misc standalone services | 3000 | 3099 |
| Public Websites | 4000 | 4099 |
| Backend | 4100 | 4199 |
| Databases | 5000 | 5099 |
| Internal web GUI | 8000 | 8099 |
## Containers
### Programs
| Name | External port | Internal port | Remarks |
|-----------------|------------------|---------------|-----------------|
| Portfolio | 4000, 4001 | | Web and backend |
| OpenSpeedTest | 3001, 3009, 8080 | | |
| Grafana | 3011 | | |
| KleinCord | To be added | | |
| Docker registry | 5000 | | |
| Netboot | 69, 3008, 8080 | | |
### Databases
- Portfolio Database Postgres ```Port 5432```
- DB-DB-1 ```Port 3306```
- DB-DB-1 ```Port 3307```
### Docs
- portfolio Docs ```Port 4002```
- KleinCord docs ```Port 9090```
- Wazuh notifier docs ```Port 9091```
- KleinServer docs ```Port 9092```
## Services
- Wazuh
- Jetbrains remote IDE (multiple)
- GitHub actions (need more info)
- ...
## Games