Forgejo
  • Docs next
    • Next
    • Latest (v13.0.3)
    • LTS (v11.0.8)
  • 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. Search Engines Indexation
      8. Soft-Quota
    2. Configuration Cheat Sheet
    3. Forgejo Actions administrator guide
      1. Forgejo Runner installation guide
      2. Securing Forgejo Actions Deployments
      3. 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. Authentication
      2. Email setup
      3. Recommended Settings and Tips
      4. Reverse proxy
      5. 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. Base localization
    3. Bugs, features and discussions
    4. Code of Conduct and moderation team
    5. code.forgejo.org
    6. Compiling from source
    7. Dependency management
    8. Developer Certificate of Origin (DCO)
    9. Development environment
    10. Finding what to work on in Forgejo
    11. Governance
    12. Hardware infrastructure
    13. Interface customization
    14. Localization
    15. Localization admin duties
    16. Managing dependencies between repositories
    17. Release management
    18. Repository Migration
    19. Secrets
    20. Static pages
    21. Testing
    22. Threat Analysis
      1. Threat Analysis: Remote Login Propagation
    23. Web browser support
    24. Welcome to Forgejo
  3. Forgejo User Guide
    1. 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 | Troubleshooting
      8. Forgejo Actions | User guide
      9. Forgejo Actions | Using Actions
    2. API
      1. API Usage
      2. Forgejo numbering scheme
    3. Authentication
      1. Access Token Scope
      2. OAuth2 provider
    4. Collaboration
      1. Automatically Linked References in Issues, Pull Requests, and Commit Messages
      2. Blocking a user
      3. Labels
      4. Profile customization
      5. Projects
      6. Pull requests and Git flow
      7. Repository Activity
      8. Repository Permissions
    5. Comment on issues and pull requests via email
    6. Forgejo Next
    7. Getting started
      1. Email Settings
      2. Integrated Wiki
      3. The Basics of Issue Tracking
      4. Your First Repository
    8. Git CLI
      1. AGit Workflow Usage
      2. Push Options
    9. 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
    10. Repository
      1. Blame File View
      2. Branch and tag protection
      3. Issue and Pull Request Templates
      4. Merge Message Templates
      5. Programming language detection
      6. README badges
      7. Tags and Releases
      8. Webhooks
    11. Repository Mirrors
    12. Search
      1. Code Search
      2. Issue Search

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
    • LDAP, PAM, FreeIPA
  • Advanced configuration
    • Adopt existing git directories
    • Interface customization
    • Moderation tools
    • Soft-Quota
    • Incoming Email
    • Search Engines and robots.txt
    • OAuth2 provider
    • Instance Commit Signing
  • 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 © 2025 Forgejo authors. Content available under CC BY-SA 4.0, unless stated otherwise.
Forgejo mascot by David Revoy, CC BY 4.0.