diff --git a/src/OutPost2.Web/Program.cs b/src/OutPost2.Web/Program.cs
index d7e04b8..379824d 100644
--- a/src/OutPost2.Web/Program.cs
+++ b/src/OutPost2.Web/Program.cs
@@ -157,6 +157,10 @@
builder.Services.AddHttpClient("github")
.ConfigureHttpClient(c => c.Timeout = TimeSpan.FromSeconds(30))
.ConfigurePrimaryHttpMessageHandler(TrustedRootHandler);
+// Gitea and Forgejo are self-hosted by definition (OP2-84), so the private CA applies.
+builder.Services.AddHttpClient("gitea")
+ .ConfigureHttpClient(c => c.Timeout = TimeSpan.FromSeconds(30))
+ .ConfigurePrimaryHttpMessageHandler(TrustedRootHandler);
static HttpMessageHandler TrustedRootHandler(IServiceProvider sp)
{
@@ -173,8 +177,15 @@ static HttpMessageHandler TrustedRootHandler(IServiceProvider sp)
builder.Services.AddMemoryCache();
builder.Services.AddScoped