Welcome to ORISO Platform Documentation
Welcome to the ORISO (Online Beratung) Platform documentation. This comprehensive guide will help you deploy and configure the complete ORISO Platform on a fresh Ubuntu Server.Quick Start
Get Started
Start here to understand requirements and begin deployment
Initial Setup
Configure your Ubuntu server for ORISO Platform
Deploy Infrastructure
Deploy databases, cache, and authentication services
Quick Reference
Essential commands and troubleshooting tips
What is ORISO Platform?
ORISO Platform is a comprehensive online consultation platform built with:- Microservices Architecture - Spring Boot backend services
- Kubernetes Deployment - k3s lightweight Kubernetes
- Authentication - Keycloak identity management
- Communication - Matrix protocol for chat
- Databases - MariaDB and MongoDB
- Frontend - React-based web applications
Documentation Structure
The documentation is organized into four main sections:- Getting Started - Server requirements, initial setup, and software installation
- Deployment - Step-by-step deployment of all services
- Configuration & Testing - Post-deployment configuration and verification
- Operations - Backup, security, troubleshooting, and reference guides
Prerequisites
Before you begin, ensure you have:- ✅ Fresh Ubuntu Server 22.04 LTS (or 20.04)
- ✅ Root or sudo access
- ✅ Public IP address
- ✅ Minimum 4 CPU cores and 8GB RAM (16GB+ recommended)
- ✅ 50GB+ disk space (100GB+ recommended)
Next Steps
Ready to get started? Begin with the Overview and Requirements page to understand server requirements and then proceed through the setup guide step by step. If you’re looking for specific information:- Troubleshooting - See Troubleshooting Guide
- Commands - See Quick Reference
- Security - See Security Hardening