Debusine

Tutorials

  • Install your first debusine instance
  • Getting started with debusine

Explanations

  • Introduction to Debusine
  • Why this project
  • Debusine concepts

How-to guides

  • Set up debusine-client
  • Create an API token
  • Tasks for administrators
    • Set up a debusine server
    • Set up a debusine worker
    • Set up Incus for Debusine Task Execution
    • Add a new worker
    • Add a new user
    • Enable logins with GitLab accounts
    • Enable notifications for failed work requests
  • Contribute to debusine

Reference

  • Tasks
  • Artifacts
  • Collections
  • Frequently Asked Questions about Debusine
  • Runtime environment
  • Package repositories
  • The debusine-admin command
  • The debusine command
  • Python client API
  • Reference for debusine contributors
  • Release history
Debusine
  • Tasks for administrators
  • View page source

Tasks for administrators

  • Set up a debusine server
    • Introduction
    • Initial setup
    • Debusine server commands
    • Testing sending emails
    • Configuration for sending emails
    • Configuration with Nginx
    • What the package does on installation
  • Set up a debusine worker
    • Introduction
    • Initial setup
    • Managing debusine-worker
    • Troubleshooting
    • What the package does on installation
  • Set up Incus for Debusine Task Execution
    • Install Incus
    • Initialize Incus
    • Create a Debusine network bridge
    • Create a Debusine profile
    • Grant Debusine Worker access to Incus
    • Verify Virtualization
    • Enable Virtualization
      • Nested Container Virtualisation
  • Add a new worker
    • Enable a new worker on the server based on the worker’s name
    • Enable a new worker on the server based on the token
  • Add a new user
    • With debusine-admin
    • Automatic creation with Single Sign On support
  • Enable logins with GitLab accounts
    • Introduction
    • Set up
      • Configure the provider in your Debusine instance
      • Create the application in GitLab
      • Restart debusine
    • User mapping
    • Settings
      • SIGNON_PROVIDERS
      • GitlabProvider.restrict
  • Enable notifications for failed work requests
    • Pre-requisites
    • Setting up an email-based notification channel
    • Configuring a work request with a notification
Previous Next

© Copyright 2019-2024, The Debusine developers.

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