{% from "_custom_select.html" import custom_select %}
Step 1 of 10
Backups from previous updates were found. Restore one to recover your data if an update went wrong.
Loading backups...
You will be the first administrator. Choose your credentials.
Set a custom name shown across the app. Footer will stay "OpenGit by Nakildias".
Configure automatic backups of your data.
Include in backup
AI-powered commit message generation. Optional.
Configure email for 2FA. Enter a 2FA code to verify SMTP works. Skip to disable 2FA.
Control who can register and clone.
Configure Pro subscriptions. Same keys as Admin → Stripe Settings. Skip to set up later.
checkout.session.completed — Upgrades user to Pro after paymentcustomer.subscription.deleted — Downgrades when subscription ends
Point to /user/settings/webhook
Choose shell runtime. Kata provides stronger isolation.
Kata = safer isolation. Podman = standard.
Review your choices and complete setup.