Debusine
Tutorials
Install your first debusine instance
Getting started with debusine
Explanations
Introduction to Debusine
Why this project
Debusine concepts
Work request scheduling
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
Configure and manage a worker
Enable logins with GitLab accounts
Enable notifications for work requests
Contribute to debusine
Reference
Tasks
Artifacts
Collections
Workflows
Lookup syntax
Frequently Asked Questions about Debusine
Runtime environment
Package repositories
The debusine-admin command
The debusine command
Python client API
Reference for debusine contributors
Development blueprints
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
Configure and manage a worker
Configure the accepted tasks
With an allow list
With a deny list
Configure the list of compatible architectures
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 work requests
Pre-requisites
Setting up an email-based notification channel
Configuring a work request with a notification