Skip to main content

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

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:
  1. Getting Started - Server requirements, initial setup, and software installation
  2. Deployment - Step-by-step deployment of all services
  3. Configuration & Testing - Post-deployment configuration and verification
  4. 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: