Forgejo
  • Docs next
    • Next
    • Latest (v15.0.2)
    • LTS (v11.0.14)
  • News
  • Releases
  • FAQ
  • Donate
  • Source code
  • RSS feed
  1. Forgejo Administrator Guide
    1. Advanced
      1. Adopt existing git directories
      2. Incoming Email
      3. Instance Commit Signing
      4. Interface customization
      5. Moderation tools
      6. OAuth2 provider
      7. OIDC Group Mappings
      8. Search Engines Indexation
      9. Soft-Quota
    2. Configuration Cheat Sheet
    3. Forgejo Actions administrator guide
      1. Forgejo Runner Configuration
      2. Forgejo Runner Registration
      3. Installation
        1. Installation from binary
        2. Installation from packaging
        3. Installation with Docker
      4. Securing Forgejo Actions Deployments
      5. Utilizing Docker within Actions
    4. Forgejo CLI
    5. Installation
      1. Database Preparation
      2. Installation from binary
      3. Installation with Docker
    6. Release schedule
    7. Setup
      1. Email setup
      2. Recommended Settings and Tips
      3. Reverse proxy
      4. Storage settings
    8. Troubleshooting
      1. Logging Configuration
      2. Profiling
      3. Seek Assistance
    9. Upgrade guide
      1. Gitea migration
  2. Forgejo Contributor Guide
    1. Architecture
    2. Bugs, features and discussions
    3. Code of Conduct and moderation team
    4. code.forgejo.org
    5. Compiling from source
    6. Dependency management
    7. Developer Certificate of Origin (DCO)
    8. Development environment
    9. Finding what to work on in Forgejo
    10. Governance
    11. Hardware infrastructure
    12. Interface customization
    13. Localization
      1. English base localization
      2. Weblate admin duties
    14. Managing dependencies between repositories
    15. Release management
    16. Repository Migration
    17. Secrets
    18. Static pages
    19. Testing
    20. Threat Analysis
      1. Threat Analysis: Remote Login Propagation
    21. Web browser support
    22. Welcome to Forgejo
  3. Forgejo User Guide
    1. Access Token Scope
    2. Actions
      1. Forgejo Actions | Advanced features
      2. Forgejo Actions | Basic concepts
      3. Forgejo Actions | GitHub Actions
      4. Forgejo Actions | Quick start guide
      5. Forgejo Actions | Reference
      6. Forgejo Actions | Security
      7. Forgejo Actions | Security of Pull Requests
      8. Forgejo Actions | Security OpenID Connect
      9. Forgejo Actions | Troubleshooting
      10. Forgejo Actions | User guide
      11. Forgejo Actions | Using Actions
    3. AGit Workflow Usage
    4. API Usage
    5. Authentication
    6. Authorized Integrations
    7. Automatically Linked References in Issues, Pull Requests, and Commit Messages
    8. Blame File View
    9. Blocking a user
    10. Branch and tag protection
    11. Code Search
    12. Comment on issues and pull requests via email
    13. Email Settings
    14. Forgejo Next
    15. Forgejo numbering scheme
    16. Integrated Wiki
    17. Issue and Pull Request Templates
    18. Issue Search
    19. Labels
    20. Merge Message Templates
    21. OAuth2 provider
    22. Package Registry
      1. Alpine Packages Repository
      2. ALT Package Registry
      3. Arch Package Registry
      4. Cargo Package Registry
      5. Chef Package Registry
      6. Composer Package Registry
      7. Conan Package Registry
      8. Conda Package Registry
      9. Container Registry
      10. CRAN Package Registry
      11. Debian Package Registry
      12. Generic Package Registry
      13. Go Package Registry
      14. Helm Chart Registry
      15. Maven Package Registry
      16. npm Package Registry
      17. NuGet Package Registry
      18. Pub Package Registry
      19. PyPI Package Registry
      20. RPM Package Registry
      21. RubyGems Packages Repository
      22. Swift Packages Repository
      23. Vagrant Packages Repository
    23. Profile customization
    24. Programming language detection
    25. Projects
    26. Pull requests and Git flow
    27. Push Options
    28. README badges
    29. Repository Activity
    30. Repository Mirrors
    31. Repository Permissions
    32. Tags and Releases
    33. The Basics of Issue Tracking
    34. Webhooks
    35. Your First Repository

Forgejo Administrator Guide

These documents are targeted to people who run Forgejo on their machines.

  • Installation
    • Introduction
    • With Docker
    • From binary
    • Database Preparation
  • Important setup steps
    • Email sending
    • Reverse Proxy
    • Storage
    • Recommended Settings and Tips
  • Advanced configuration
    • Adopt existing git directories
    • Interface customization
    • Moderation tools
    • Soft-Quota
    • Incoming Email
    • Search Engines and robots.txt
    • OAuth2 provider
    • Instance Commit Signing
    • OIDC Group Mappings
  • Troubleshooting and debugging
    • Seek Assistance
    • Logging Configuration
    • Profiling
  • Forgejo Actions
    • Overview
    • Forgejo Runner installation
    • Securing Forgejo Actions Deployments
    • Docker Access
  • Upgrade and migration
    • Upgrade guide
    • Migrating from Gitea
  • Resources and reference
    • Configuration Cheat Sheet
    • CLI reference
    • Release schedule
This page's content is available under the CC-BY-SA-4.0 license.
Edit this page
Forgejo
  • Releases
  • News
  • Fediverse (Mastodon)
  • Chat room (Matrix)
  • RSS feed
Community
  • Code
  • Governance
  • Teams
  • Identity proofs
Contribute
  • Issue tracker
  • Developer Matrix room
  • Contributor guide
  • Localization guide
  • Donate via Liberapay
Resources
  • Status (Forgejo)
  • Status (Codeberg)
  • Documentation
  • Delightful Forgejo
  • Professional services
Legal
  • Imprint
  • Privacy Policy
  • Code of Conduct
Copyright © 2026 Forgejo authors. Content available under CC BY-SA 4.0, unless stated otherwise.
Forgejo mascot by David Revoy, CC BY 4.0.