There are (at least) two ways to run your own private patchbot.

In any case, it is better to have disk space available and a powerful enough machine.

Run on all tickets

You can let the patchbot choose the tickets it will run on.

I will run forever, as long as it finds a ticket to work on. Tickets are only considered if their authors are trusted.

Run on chosen tickets

Here is a proposal on how to use the patchbot only on tickets you want to work on.

Warning: this works for a mercurial setting, not tested for the new git setting.

The first one will only run the plugins (much faster), the second one will run all the tests (much slower).

It is important that sage is in its initial state when running the patchbot (sage-main branch with no patch applied).