Getting Started
Clone ORISO Repositories
Create project directory and transfer ORISO repositories using SCP, Git, or manual transfer methods
Clone ORISO Repositories
Set up the project directory and transfer ORISO repositories to your server.
Create the main project directory for ORISO Platform files.
# Create project directory
mkdir -p ~/online-beratung
cd ~/online-beratung
# Initialize git (optional)
git initChoose one of the following methods to transfer your ORISO repositories to the new server.
Transfer directly from an existing server using SCP.
# On NEW server, from OLD server
scp -r old-server:/path/to/caritas-workspace ~/online-beratung/
# Verify
ls -la ~/online-beratung/caritas-workspace/Verify all required repositories and directories are present.
cd ~/online-beratung/caritas-workspace
# Check structure
ls -laYou should see the following directories (organized by deployment priority):
Primary (Required for deployment):
ORISO-Kubernetes/- Helm charts and Ingress resourcesORISO-Database/- Database schemas and setup scripts
Authentication:
ORISO-Keycloak/- Keycloak realm configuration
Backend Services:
ORISO-TenantService/ORISO-UserService/ORISO-AgencyService/ORISO-ConsultingTypeService/
Frontend:
ORISO-Frontend/ORISO-Admin/
Communication:
ORISO-Matrix/- Matrix Synapse deploymentORISO-Element/- Element.io web client
Monitoring (Optional):
ORISO-SignOZ/- Observability platformORISO-HealthDashboard/- Health monitoringORISO-Status/- Status page
Check ORISO-Kubernetes structure:
tree -L 2 ORISO-Kubernetes/Expected structure:
ORISO-Kubernetes/
├── README.md
├── helm/
│ ├── oriso-platform/ # Umbrella Helm chart
│ ├── charts/ # Individual service charts
│ └── values.yaml # Global values
└── ingress/ # Ingress resources
├── *.yaml # Ingress configuration files
└── README.mdCheck ORISO-Database structure:
tree -L 2 ORISO-Database/Expected structure:
ORISO-Database/
├── README.md
├── mariadb/ # MariaDB schemas
│ ├── tenantservice/
│ ├── userservice/
│ ├── consultingtypeservice/
│ └── agencyservice/
├── mongodb/ # MongoDB schemas
│ └── consulting_types/
└── scripts/
├── setup/
│ └── 00-master-setup.sh
└── backup/Next Steps
- Setup Kubernetes - Verify k3s and create namespace
- Deploy Infrastructure - Deploy databases and Keycloak