Pagure

Self-Hosted

Open-source git repository management & project tracking tool

Visit Website

Overview

Pagure is a free, open-source git repository management and project tracking tool tailored for software development teams. It supports core features like git repo hosting (with branch protection), issue tracking, pull requests, code reviews, and built-in wikis. Built with Python/Flask, it’s lightweight and customizable, offering federation (cross-instance collaboration) and CI/CD integration. Used by the Fedora Project, it prioritizes data ownership and privacy, ideal for self-hosted setups. Deploy via Docker or source to control your codebase without proprietary platform lock-in.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  pagure:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: pagure
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Git repository hosting with branch protection
  • Issue tracking & pull request management
  • Federation for cross-instance collaboration

Frequently Asked Questions

? Is Pagure hard to install?

Pagure is easy to deploy with Docker images for quick setup, or via source (Python/Flask) with detailed documentation. Basic Linux server administration knowledge helps for self-hosting and maintenance.

? Is Pagure a good alternative to GitHub for project management?

Yes—if you prioritize self-hosted control and open-source freedom. It handles core project tasks (repos, issues, PRs) but lacks GitHub’s extensive marketplace or built-in Actions.

? Is Pagure completely free?

Absolutely—Pagure is licensed under the GNU General Public License v2, so it’s free to use, modify, and distribute without any hidden costs or subscriptions.

Top Alternatives

People Also Ask about Pagure

Pagure vs GitHubPagure vs GitLab SaaS Pagure 2025 review Pagure docker-compose example

Tool Info

Pricing Open Source
Platform Self-Hosted

Pros

  • Completely open-source (GPLv2 license)
  • Lightweight and resource-efficient

Cons

  • Requires server setup and maintenance
  • Fewer third-party integrations than GitHub/GitLab

More Software Development - Project Management Tools