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, with unlimited access tokens on every paid plan. 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
  • Unlimited access tokens
  • 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. 14-day free trial on paid plans, and a free tier forever. No credit card required.

No credit card · Free tier forever · Up to 90% cheaper than Cloudsmith Pro