{
  "id": 6733634,
  "title": "Gitea SSL with Apache as reverse proxy",
  "url": "https://urgent.news/2026/09/11/gitea-ssl-with-apache-as-reverse-proxy",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-11T09:09:07.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/rosgluk/gitea-ssl-with-apache-as-reverse-proxy-12ap"
  },
  "original_language": "en",
  "account": "The objective is to host a secure container registry using Gitea with SSL, reverse-proxying through Apache. Gitea already includes a container registry feature. Apache will be used as a TLS terminating proxy to provide HTTPS access to Gitea's registry.\n\nThe process begins by installing Apache and setting up a test site. Firewall settings are adjusted to allow access via HTTPS on port 443. Apache configuration files are edited to create a virtual host and enable necessary modules. A simple web page is created at the virtual host's document root.\n\nNext, Gitea's SSL setup is configured to enable HTTPS access. Apache is then configured as an insecure reverse proxy, pointing to the Gitea instance running on port 3000. The necessary Apache modules are enabled and Apache is restarted. Accessing the server via HTTP or HTTPS confirms that the reverse proxy is functioning correctly.\n\nIn conclusion, this guide outlines the steps needed to successfully set up a secure container registry using Gitea, reverse-proxied through Apache. Key aspects include installing Apache, configuring SSL, setting up a virtual host, and properly configuring Apache as a proxy to the Gitea registry.",
  "summary": "We want to host a nice and secure container registry - to push docker images there and our kubernetes cluster would pull them from this registry. So came the idea to use the gitea over ssl. Part of Developer Tools: The Complete Guide to Modern Development Workflows 1) Gitea already has container registry 2) Apache as TLS terminating proxy will add HTTPS to our Gitea. 3) That how it's started...…",
  "key_points": [
    "Gitea container registry feature enables HTTPS access",
    "Apache reverse proxy configured to point to Gitea on port 3000",
    "SSL setup and virtual host creation for Gitea registry"
  ],
  "editors_take": "This setup enables secure access to Gitea's container registry by leveraging Apache as a TLS-terminating reverse proxy, effectively adding an extra layer of security and flexibility to the existing registry feature.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}