RSS

CodeHub - Generation II

CodeHub Gen II

python-version flask Werkzeug MariaDB

Tech Stack

Components

Basically, the Code-Hub has(will have) these three main components:

  1. User Management: Authentication, Authorization and Questioning System
    1. account application form collection
    2. Single Sign ON (OpenLDAP + JWT)
    3. Time-based One-Time Password
    4. Ticket System
  2. System Security Cluster Status and User (danger operation) Monitoring
    1. Server current usage and historical usage - (optional: netdata)
    2. Auditing (Asciinema)
    3. Auto Blocking (Crypto-mining and etc.)
  3. Web-based Coding Interface
    1. Web Terminal (Xterm.js with socketio) - optional
    2. Files Management (simple upload + download)
    3. Proxy Service (for code-server, MATLAB, RStudio, and etc.)