IPFire_
About Download Documentation Blog Community Support
Buy
Donate
  • Home
  • Documentation
  • Development

Development

Getting in touch

To get in touch with the people developing the IPFire distribution, there are several ways to do this. Please read this guide very carefully in order to find the right person to contact. This will help us to help you much faster.

Topics for beginners

  • Source Code
  • Git Guide
  • Reporting a Bug
  • IPFire 2.x - Nightly Builds

Topics for packagers

  • Submitting Patches
  • Patchwork
  • Commit changes
  • Scratch build package
  • Send patch to patchwork

Topics for developers

  • Roadmap
  • IPFire 2.x Release Schedule
  • Monthly Video Conference
  • Benchmarks
  • NoPaste

IPFire 2.x

  • IPFire 2.x - Build Howto
  • IPFire 2.x - Building Add-ons
  • Creating language file
  • IPFire 2.x - Nightly Builds

Source Visualization

This video visualises the development process of IPFire and various sub-projects using Gource.


IPFire 3.x

Step-by-step guide:

  1. Get IPFire-3.x image
  2. Set Keymap (for IPFire 3.x)
  3. Configure Network (for IPFire 3.x)
  4. Initial Updates (for IPFire 3.x)
  5. Activating SSH (for IPFire 3.x) (optional)
  6. Prepare Git (for IPFire 3.x)
  7. Prepare Pakfire (for IPFire 3.x)
  8. Make changes on packages (for IPFire 3.x)
  9. Build the package (for IPFire 3.x)

Other Links for for IPFire 3.x

  • Pakfire (for IPFire 3.x)
    • Packaging Guidelines (for IPFire 3.x)
  • LDAP (for IPFire 3.x)
  • Network (for IPFire 3.x)
  • Systemd (for IPFire 3.x)
  • Proxy (for IPFire 3.x)

Edit Page ‐ Yes, you can edit!
Last changed by Michael Tremer, May 29 View Older Revisions
2025 © IPFire.org
Legal
Press
Sitemap