How to Create and Manage Debian Packages in a Private APT Repository

This tutorial covers: Creating a simple Debian package using fpm Uploading it to a private APT repository on RepoForge.io Installing it from RepoForge in a Docker container Step 1 – Create a Debian package For this tutorial, we are going to make a simple hello world application. First, let’s create a working directory called hello, and add a subfolder called usr inside it, then another subfolder called bin inside that. Then, we’re going to add a file called hello inside of the bin folder. Your folder structure should look like this: ...

January 28, 2026 · 7 min · RepoForge

How to Publish Python, Docker, and NPM Packages with GitHub Actions

This tutorial shows you how to automatically publish Python, Docker, and NPM packages to a private package registry for CI/CD on RepoForge.io using the official GitHub Action. Step 1: Create a GitHub repository You can refer to the example here to see a valid repository setup that works with the options described below. Step 2: Get Your RepoForge.io Credentials Log into your RepoForge.io account and: Find your Hash ID on your account dashboard. (You will use this in package URLs.) ...

January 28, 2026 · 2 min · RepoForge