Artemis
6.7.4

User Guide

  • Assessment
  • Exercises
  • Lectures
  • Exams
  • Orion
  • Communication
  • Tutorial Groups
  • Plagiarism checks
  • Learning Analytics
  • Adaptive Learning
  • Notifications
  • User Experience
  • Grading
  • Customizing Courses
  • Scaling
  • Markdown Support
  • Exports
  • Mobile Applications
  • LTI Integration

Contributor Guide

  • Setup Guide
  • Development Process
  • Coding and design guidelines
  • System Design
  • Database Migration
  • Using local user management
  • Guided Tour
  • Test Servers
  • Builds and Dependency Management
  • E2E Testing based on Cypress
  • Open-Source
  • Local Moodle Environment Setup for LTI Development

Administration Guide

  • Production Setup
    • Security
    • Programming Exercise Adjustments
    • Customize your Artemis instance
    • Privacy Statement and Imprint
    • Additional Production Setup Tips
    • Multiple Artemis Instances
    • Kubernetes Setup
  • Setup of Extension Services
  • User Registration
  • Shibboleth/SAML2 Login & Registration
  • Access Rights
  • Troubleshooting
  • Useful Database Commands
  • Known Issues

Research

  • Publications
Artemis
  • Production Setup
  • Edit on GitHub

Production Setup

The general setup steps are described in the development setup steps. This section describes some additional steps that are of interest for production or special setups. For information on how to set up extension services to activate additional functionality in your Artemis instance, see their respective documentation.

  • Security
    • Passwords
  • Programming Exercise Adjustments
    • Path Variables
    • Templates
    • Caching example for Maven
    • Caching example for Gradle
  • Customize your Artemis instance
  • Privacy Statement and Imprint
    • Privacy Statement German template
    • Privacy Statement English template
    • Imprint German template
    • Imprint English template
  • Additional Production Setup Tips
    • Automatic Cleanup
    • Maintenance Page
    • Starting Artemis via a Systemd Service
    • Nginx Configuration Templates
    • Docker Compose Setup
  • Multiple Artemis Instances
    • Setup with one instance
    • Setup with multiple instances
    • Additional synchronization
    • Database cache
    • Discovery service
    • Setup
    • WebSockets
    • File system
    • Scheduling
    • nginx configuration
    • Overview
    • Running multiple instances locally
  • Kubernetes Setup
    • Setup Kubernetes Cluster
    • Create DockerHub Repository
    • Configure Docker ID (username)
    • Configure Artemis Resources
    • Build Artemis
    • Run Docker Build
    • Push to Docker
    • Configure Spring Profiles
    • Deploy Kubernetes Resources
    • Add/Edit Secrets
    • Check the Deployments in Rancher
    • Check out the Logs
    • Troubleshooting
    • Set Additional Environment Variables
Previous Next

© Copyright 2023, Technical University of Munich, Applied Software Engineering. Revision 70d1f58d.

Built with Sphinx using a theme provided by Read the Docs.