selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Pontoon logo

Self-host Pontoon

v0.3.0

Data export platform shipping data to customer warehouses

BetaOpen CoreOther
Updatedlast year
LanguagePython
Setup difficultyModerate
Stars
244
Ports
3000 (Web UI (Frontend)), 8000 (REST API (FastAPI))
Requires
PostgreSQL, Redis
Docker
ghcr.io/pontoon-data/pontoon/pontoon-unified
Install with Docker

What is Pontoon?

Pontoon is an open-source, self-hosted data export platform built for vendors who need to ship data products to their enterprise customers. It syncs data directly into the customer's data warehouse — supporting Snowflake, Google BigQuery, Amazon Redshift, and Postgres as both sources and destinations, plus object storage destinations like S3, Google Cloud Storage, and Azure Blob Storage. The platform includes a React/Next.js web dashboard for managing syncs, a FastAPI REST API for programmatic access, and a Celery-based worker architecture for scalable, asynchronous data transfers that handle scheduled syncs with incremental updates. It can be deployed via a single Docker container (quick start), Docker Compose for production, or AWS Fargate for cloud deployment. The project uses a dual license (MIT and Elastic License 2.0) with the ELv2 restricting hosted/managed service offerings. Pontoon collects optional anonymous telemetry via PostHog, which can be disabled via an environment variable.

Should you self-host Pontoon?

Pontoon scores 44/100 on selfhost.directory (how scoring works) and ranks #8 of 8 in Data Pipeline. It has 244 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is apache-nifi (73/100, 6 277 stars). It scores higher overall, so compare the two before you pick. See Pontoon vs apache-nifi side by side.

Features

  • Automated Scheduled Syncs
  • Direct Data Warehouse Integration
  • High-Performance Data Transfer
  • Multi-cloud Data Transfer
  • Object Storage Destinations
  • Optional TelemetryCan be disabled
  • REST API
  • Web Dashboard

Pontoon README

How to install Pontoon

Install Pontoon with Docker

Docker
Environment variables
PONTOON_TELEMETRY_DISABLED

docker run
--name pontoon
-p 3000:3000
-p 8000:8000
--rm
--pull=always
-v pontoon-internal-postgres:/var/lib/postgresql/data
-v pontoon-internal-redis:/data
ghcr.io/pontoon-data/pontoon/pontoon-unified:latest

Quick start with embedded Postgres and Redis; for production, external databases recommended

Pontoon releases & version history

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…