linux

Self-hosted GitHub Actions runners on your Linux machine.

Run your GitHub Actions jobs on your own Ubuntu or Debian box: a desktop, a server or a VM. Codemany sets up the runners and gives every job a fresh one.

  1. Install it. The .deb, apt, or one command on a server.
  2. Connect GitHub. Sign in and pick repositories.
  3. Change one line: runs-on: [self-hosted, Linux, codemany]

Checksummed packages, a signed apt repository, and updates with apt upgrade.

One window for your runners

The same places as the Mac app: Overview, Runs, Machines, Repositories, Plan & Billing, This machine and Account.

Codemany Overview on Linux: three of four jobs running, each on a fresh runner, with jobs done and money saved.
Overview: what runs now, what waits, and what you saved against hosted runners.
Codemany Runs: workflow runs from several repositories, filtered by workflow and status.
Runs: every workflow run across your repositories, queued, running or done.
Codemany Machines: three Linux machines, each running several jobs at once.
Machines: your Linux boxes, how many jobs each runs at once, and free slots.

Why run GitHub Actions on your own Linux box

Supported distros and requirements

FAQ

How do I run GitHub Actions on my own Linux machine?
Install Codemany, sign in with GitHub and pick repositories. Then change one line in your workflow: runs-on: [self-hosted, Linux, codemany]. Codemany registers the self-hosted runners and gives every job a fresh one.
Which Linux distributions does Codemany support?
Any 64-bit Linux with systemd: Ubuntu 22.04 or 24.04, Debian 12 or newer, Fedora and others. The desktop app is a .deb for Debian and Ubuntu on amd64 and arm64; servers install with one command.
Are jobs isolated from each other?
Yes. On a machine with KVM, each job gets a fresh virtual machine with Docker and sudo. Without KVM, jobs run as your user on the host. Switch at any time with codemany isolation vm or codemany isolation host.
Does my code leave my machine?
No. Everything that touches your code runs on your machine. GitHub still schedules the jobs and shows the logs. Codemany's servers only handle plans, the console, this website and downloads.
How much does it cost?
14 days free, no card. Then $20/month for 2 machines.

Next