Initialisation depot
This commit is contained in:
69
RdpBroker/QUICKSTART.md
Normal file
69
RdpBroker/QUICKSTART.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# Quick Start Guide
|
||||
|
||||
This guide will help you get RdpBroker running quickly.
|
||||
|
||||
## 1. Build the Image
|
||||
|
||||
```bash
|
||||
cd src/
|
||||
docker build -t rdpbroker:latest .
|
||||
```
|
||||
|
||||
## 2. Configure
|
||||
|
||||
Create `my-values.yaml`:
|
||||
|
||||
```yaml
|
||||
image:
|
||||
repository: rdpbroker
|
||||
tag: latest
|
||||
|
||||
config:
|
||||
sambaAD:
|
||||
server: "YOUR_AD_SERVER"
|
||||
port: 389
|
||||
baseDN: "DC=example,DC=com"
|
||||
|
||||
targets:
|
||||
data: |
|
||||
targets:
|
||||
- name: "Test Server"
|
||||
host: "192.168.1.10"
|
||||
port: 3389
|
||||
description: "Test RDP Server"
|
||||
```
|
||||
|
||||
## 3. Deploy
|
||||
|
||||
```bash
|
||||
# Create namespace
|
||||
kubectl create namespace rdpbroker
|
||||
|
||||
# Install with Helm
|
||||
helm install rdpbroker ./chart/rdpbroker -f my-values.yaml -n rdpbroker
|
||||
|
||||
# Get service IP
|
||||
kubectl get svc rdpbroker -n rdpbroker
|
||||
```
|
||||
|
||||
## 4. Connect
|
||||
|
||||
```bash
|
||||
# Get the external IP
|
||||
export RDP_IP=$(kubectl get svc rdpbroker -n rdpbroker -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
|
||||
|
||||
# Connect with RDP client
|
||||
xfreerdp /v:$RDP_IP:3389 /u:yourusername
|
||||
```
|
||||
|
||||
## 5. Monitor
|
||||
|
||||
```bash
|
||||
# View logs
|
||||
kubectl logs -f deployment/rdpbroker -n rdpbroker
|
||||
|
||||
# Check pods
|
||||
kubectl get pods -n rdpbroker
|
||||
```
|
||||
|
||||
For detailed instructions, see [docs/deployment.md](docs/deployment.md).
|
||||
Reference in New Issue
Block a user