DistroPack

Build Once, Package Everywhere

Automate Linux package creation and distribution. Upload your files once, and DistroPack handles the restβ€”building packages for Debian, RPM, Arch Linux, and tar archives, then hosting them in secure, signed repositories.

No credit card required β€’ Free tier available

New to DistroPack? Read our Getting Started guide

See the Difference

Traditional CI/CD packaging workflows are complex. DistroPack simplifies everything.

Toggle between traditional complexity and DistroPack's simplified workflow

Everything You Need to Distribute Your Software

Stop wrestling with package formats. Focus on building great software.

πŸ“¦

Multi-Format Packaging

Automatically build packages for Debian (.deb), Fedora/RHEL (.rpm), Arch Linux (.pkg.tar.zst), and tar archives (.tar) from a single source.

πŸ”

GPG-Signed Repositories

Every package and repository is cryptographically signed. Your users can verify authenticity with standard tools.

πŸ—οΈ

Multi-Architecture Support

Build for x86, x64, ARM, and ARM64 architectures. Support all your users' devices from one workflow.

⚑

Automated Build Pipeline

Upload files, configure metadata, and trigger builds. We handle the complex packaging process automatically.

🌐

Hosted Repositories

We host your repositories with proper metadata. Users install with standard package managersβ€”no custom scripts needed.

πŸ“

Custom Scripts

Add pre/post-install, upgrade, and removal scripts. Full control over package lifecycle events.

How DistroPack Works

Simple workflow, powerful results

Step 1

Upload Your Files

Upload your application files, binaries, or source code. DistroPack securely stores them.

  • Support for multiple file types
  • Secure, encrypted storage
https://distropack.dev/dashboard
File upload interface
Step 2

Configure & Build

Set package metadata (name, version, description), choose target distributions and architectures, and add custom scripts. Trigger builds with one click.

  • Configure package metadata
  • Select target distributions (Debian, RPM, Arch, tar)
  • Choose architectures (x86, x64, ARM, ARM64)
  • Add pre/post-install scripts
https://distropack.dev/dashboard/projects
Build configuration page
Step 3

Automatic Packaging

Our build service converts your files into distribution-specific packages. Builds run in isolated environments with full error reporting.

  • Automated package creation
  • Build status tracking
  • Detailed error logs
  • Size verification
https://distropack.dev/dashboard/builds
Build status page
Step 4

Just Share The Install Link

Built packages are automatically added to your hosted repositories. Metadata is generated, packages are GPG-signed, and everything is ready for your users.

  • Automatic repository updates
  • GPG signing for packages and metadata
  • Distribution-specific repository structure
  • Public key distribution endpoint
https://distropack.dev/download/...
Repository download page

Supported Platforms & Architectures

Reach users across all major Linux distributions

🐧

Debian & Ubuntu

.deb packages

apt install

Supported Architectures:

x86 x64 ARM ARM64
🎩

Fedora & RHEL

.rpm packages

dnf install

Supported Architectures:

x86 x64 ARM ARM64
⚑

Arch Linux

.pkg.tar.zst packages

pacman -S

Supported Architectures:

x64 ARM64
Coming Soon: macOS (Homebrew) and Windows (Chocolatey/WinGet) support

Simple, Transparent Pricing

Start free, scale as you grow

Free

$0/mo

  • βœ“ 1 project
  • βœ“ 1 package per project
  • βœ“ 10 builds/month
  • βœ“ Up to 250 MB packages
  • βœ“ Linux only
Popular

Developer

$-/mo

  • βœ“ 2 projects
  • βœ“ 3 packages per project
  • βœ“ 120 builds/month
  • βœ“ Up to 2 GB packages
  • βœ“ All platforms

Team

$-/mo

  • βœ“ 5 projects
  • βœ“ 5 packages per project
  • βœ“ 300 builds/month
  • βœ“ Up to 5 GB packages
  • βœ“ All platforms

Business

$-/mo

  • βœ“ 15 projects
  • βœ“ 15 packages per project
  • βœ“ 800 builds/month
  • βœ“ Up to 20 GB packages
  • βœ“ All platforms

Ready to Simplify Your Package Distribution?

Join developers who've automated their packaging workflow. Start building packages in minutes, not hours.