Private APT Repository

PRIVATE
APT REPO
FOR DEBIAN
PACKAGES.

A hosted private APT repository that is fully compatible with apt, apt-get, and dpkg. Upload .deb files via REST API, GPG-signed and served securely to Ubuntu, Debian, and Docker containers. From ยฃ10/user/month.

APTCompatible repo
GPGSigned packages
99.9%Uptime SLA
~/Dockerfile
# Add RepoForge as an APT source $ wget https://api.repoforge.io/ \ debian/my-id/repoforge.public.key \ -O /etc/apt/trusted.gpg.d/rf.key $ echo "deb [signed-by=...] \ https://api.repoforge.io/debian/my-id/ \ hello main" > sources.list.d/rf.list # Install your private package $ apt-get update && apt-get install hello โœ“ hello installed successfully $
๐Ÿง
APT-compatible repository
apt ยท apt-get ยท dpkg

BUILT FOR PRIVATE DEBIAN PACKAGES.

Install .deb packages with apt-get โ€” no custom tooling, no infrastructure to run.

01
๐Ÿ“‹

FULLY APT-COMPATIBLE

A standards-compliant private APT repository that works with apt, apt-get, and dpkg on Ubuntu, Debian, and any other Debian-based distribution. Add a single sources.list entry and install packages as normal.

02
๐Ÿ”

GPG-SIGNED PACKAGES

Every package served by RepoForge is signed with a GPG key. Download the public key once, add it to /etc/apt/trusted.gpg.d/, and Ubuntu will verify package integrity on every install automatically.

03
๐Ÿš€

UPLOAD VIA REST API

Publish .deb files with a single HTTP POST request โ€” no custom CLI tools required. Upload from a script, a CI/CD pipeline, or any language with an HTTP client. Create access tokens with write-only permissions for your build systems.

04
๐Ÿณ

DOCKER INTEGRATION

Install private Debian packages directly inside Dockerfiles using standard apt-get commands. Pass your RepoForge credentials as build args or Docker secrets and keep your packages private without embedding credentials in images.

05
โš™๏ธ

CI/CD NATIVE

Publish new package versions from GitHub Actions or GitLab CI/CD on every tagged release. Store your access token as a repository secret and run a single curl command to upload your .deb file automatically.

06
๐Ÿ”‘

ACCESS CONTROL

Packages are private by default โ€” only authenticated users and tokens can install them. Create read-only tokens for servers and deployment pipelines, and write tokens for build systems. Revoke access instantly without changing package URLs.

Also available on RepoForge.io

Pricing

SIMPLE, HONEST PRICING.

Per user, per month. No bandwidth caps. No surprise invoices.

Monthly
Yearly Save 20%
Free
For open source projects
ยฃ0/ user / mo
  • 100 MB storage
  • Free forever
  • Unlimited public packages
  • Not for commercial use
Sign up now
Basic
Billed monthly
ยฃ12/ user / mo
  • All free features
  • 1 GB storage per user
  • Unlimited private packages
  • REST API access
  • Python Vulnerability Scanning
Sign up now
Advanced
Billed monthly
ยฃ69/ user / mo
  • All standard features
  • 30 GB storage per user
  • Active vulnerability monitoring
  • Custom domain names
Sign up now

Need a custom plan? Contact us

Get Started

YOUR PACKAGES.
YOUR REPOSITORY.

Set up your private APT repository in five minutes. Free tier available forever. No credit card required.

Create Free Account Read the quickstart

No credit card ยท Free tier forever ยท Up to 80% cheaper than Cloudsmith