Harness Open Source - Self-Hosted Git, CI/CD & Registry

AWS Developer Tools

a complete self hosted developer platform: Git hosting, code review, CI and CD pipelines and an artifact registry in one image

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Harness Open Source, formerly Gitness and built by the team behind Drone, is an all in one self hosted software delivery platform. It brings together Git repository hosting, pull requests and code review, CI and CD pipelines, and a built in artifact registry inside a single web application backed by an embedded database, so a small team can host code and ship it without stitching together several separate services. Pipeline steps run as containers on the local Docker engine, so continuous integration and delivery sit right next to your Git hosting with nothing else to install.

Why the cloudimg image

The cloudimg image runs the official Harness release pinned by container image digest, so the version never drifts under you. All repositories, pull requests, pipeline definitions, the artifact registry and the embedded database sit on a dedicated, independently resizable data volume, keeping your data off the system disk. Nothing ships with a known credential: Harness makes the first account to register an administrator, so this image seeds the admin with a unique password generated on the first boot of every instance, switches off open self registration, and creates the database fresh per instance with no baked users, tokens or secrets. The web interface is fronted by nginx, the Docker daemon is reachable only over its local socket, and a paired deploy guide walks through signing in, hosting code and running a pipeline. Backed by 24/7 cloudimg support.

Common uses

  • Host Git repositories with pull requests and code review for a team on infrastructure you control
  • Run CI and CD pipelines as containers next to your code with no separate runner to operate
  • Stand up a single service developer platform for a proof of concept, internal team or air gapped environment

Key features

  • A complete self hosted DevOps platform in one image: Harness Open Source, from the Drone team, combines Git hosting, pull requests and code review, CI and CD pipelines and a built in artifact registry behind a single modern web UI, all fully installed and pre-configured. An embedded database means there is no separate database server to run, and the local Docker engine is wired in so pipeline steps execute as containers on the instance.
  • Secure by default with no known bootstrap credential and no open sign up: Harness makes the first account to register an administrator, so this image seeds the admin with a unique password generated per instance and switches off open self registration, and ships with a database created fresh per instance with no baked users or secrets. No two instances share a credential and no published or default credential can sign in.
  • 24/7 expert technical support from cloudimg with a one hour average response time for critical issues. Our engineers help with repository and access design, pull request workflows, CI and CD pipeline authoring, adding TLS for HTTPS, data directory backups, and Harness Open Source version upgrades.

See it running

Real screenshots taken while testing this image against its deployment guide.

Harness Open Source - Self-Hosted Git, CI/CD & Registry screenshot 1 Harness Open Source - Self-Hosted Git, CI/CD & Registry screenshot 2 Harness Open Source - Self-Hosted Git, CI/CD & Registry screenshot 3 Harness Open Source - Self-Hosted Git, CI/CD & Registry screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## One Platform, Zero Stitching

Harness Open Source, formerly Gitness and built by the team behind Drone, is a complete self-hosted software delivery platform. It combines Git repository hosting, pull requests and code review, CI and CD pipelines, and a built-in artifact registry inside a single web application. Unlike GitLab CE, which requires PostgreSQL, Redis and Sidekiq, or Gitea, which lacks built-in CI/CD and an artifact registry, Harness Open Source runs as one service with an embedded SQLite database. There is no separate database server to provision, tune or back up.

This image delivers Harness Open Source fully installed and configured, running as a hardened container behind an nginx front end. A working DevOps platform is answering on port 80 within minutes of launch.

## Why Teams Choose This Over DIY Stacks

  • Single service vs. multi-service complexity: one data directory holds your repositories, pull requests, pipeline definitions and registry blobs. No Redis, no Sidekiq, no external object store required at baseline.
  • Built-in CI/CD without a separate runner: the local Docker engine is wired in so pipeline steps execute as containers on the instance, with no standalone Drone server or external runner fleet needed for small teams.
  • Artifact registry included: store build outputs and container images without provisioning a separate registry service.
  • Ideal for proof of concept, internal teams or air-gapped environments where minimising moving parts matters.

## Secure by Default

Harness Open Source makes the first account that registers an administrator, which on an exposed instance is a real risk. This image closes that gap:

  • On first boot a one-shot service generates a unique administrator password for this specific instance.
  • The admin account is seeded through the supported startup mechanism and open self-registration is switched off.
  • The password is written only to a root-owned credentials file on the instance.
  • The database is created fresh per instance with no baked users, tokens or secrets.

No two instances share a credential and no published or default credential can sign in.

## Application Architecture

The Harness service runs as a container on this instance with nginx in front on port 80 handling the web UI and Git over HTTP, and the built-in Harness SSH server on port 3022 handling Git over SSH. The local Docker engine is installed and pointed at the Harness service so CI and CD pipeline steps run as containers on the instance. All persistent data lives on a dedicated EBS data volume. The web UI, Git hosting, pull requests and artifact registry all work out of the box; you add your own pipelines when you are ready.

## Key Capabilities

  • Host unlimited Git repositories with a fast modern web UI
  • Open pull requests with code review, comments and status checks
  • Define CI and CD pipelines as code and run steps as containers through the local Docker engine
  • Store build outputs and container images in the built-in artifact registry
  • Manage users, repositories, pipelines and settings from one interface with no external database

## Get Started in Minutes

1. Launch the image and wait for the instance to reach a running state.

2. Retrieve the generated administrator password from the credentials file.

3. Sign in to the web UI on port 80.

4. Create your first repository and push code over HTTP or SSH (port 3022).

5. Open a pull request and wire up a pipeline.

The low hourly rate and 7-day free trial make evaluation simple: launch an instance, explore the platform, and terminate if it is not the right fit.

## Support

cloudimg engineers help with repository and access design, pull request workflows, CI and CD pipeline authoring, adding your own TLS certificate for HTTPS, backups of the data directory, migration to an external PostgreSQL database, and Harness Open Source version upgrades. Critical issues receive a one-hour average response time.

This is a repackaged open source software product wherein additional charges apply for cloudimg support services. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

harness open sourcegitnessgit serverself hosted gitci cddevops platformpull requestsartifact registrypipelinesdeveloper tools