---
title: Celerp
description: Free, self-hosted ERP for businesses that want control over inventory, manufacturing, accounting, CRM, automation, and their own data.
product: Marketplace
url: https://docs.digitalocean.com/products/marketplace/catalog/celerp/
last_updated: "2026-06-27"
---

> **For AI agents:** The documentation index is at [https://docs.digitalocean.com/llms.txt](https://docs.digitalocean.com/llms.txt). Markdown versions of pages use the same URL with `index.html.md` in place of the HTML page (for example, append `index.html.md` to the directory path instead of opening the HTML document).

# Celerp

Generated on 27 Jun 2026 from [the Celerp catalog page](https://marketplace.digitalocean.com/apps/celerp)

Celerp is a self-hosted, browser-based ERP for businesses that want control over their core systems instead of moving their back office into vendor-owned SaaS. This 1-Click App deploys Celerp on a DigitalOcean Droplet so you can quickly run an ERP server with industry presets for faster setup across inventory, purchasing, invoicing, CRM, double-entry accounting, manufacturing, reporting, and automation.

Your data lives in Postgres on your server, with CSV exports, audit history, role-based permissions, and a REST API for integrations and custom workflows. Celerp includes open-source MIT business modules, a source-available core, and optional Connect services for team URL access, connector sync, encrypted backup, remote access, and AI features.

**The full ERP is free to run for business use, with no per-seat pricing; Connect starts at $29/month for team URL access, connector sync, encrypted backup, remote access, and AI features.**

![Celerp Manufacturing](https://raw.githubusercontent.com/celerp/celerp/main/docs/press-kit/screenshots/apparel/manufacturing-worksheet.webp)

![Celerp Inventory](https://raw.githubusercontent.com/celerp/celerp/main/docs/press-kit/screenshots/apparel/inventory.webp)

![Celerp Dashboard](https://raw.githubusercontent.com/celerp/celerp/main/docs/press-kit/screenshots/apparel/dashboard.webp)

## Software Included

| Package | Version | License |
|---|---|---|
| [Ubuntu](https://ubuntu.com) | 22.04 LTS | GPL-2.0 |
| [PostgreSQL](https://www.postgresql.org) | 18 | PostgreSQL License |
| [Python](https://www.python.org) | 3.10 | PSF |
| [cloud-init](https://cloudinit.readthedocs.io) | 26.1 | Apache-2.0 |
| [UFW](https://wiki.ubuntu.com/UncomplicatedFirewall) | | GPL-3.0 |
| [Celerp](https://libraries.io/pypi/celerp) | Latest (via cloud-init) | [Open-source MIT modules, BUSL/source-available core](https://github.com/celerp/celerp/blob/main/LICENSING.md) |

## Creating an App using the Control Panel

Click the **Deploy to DigitalOcean** button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

[![Deploy to DO](https://www.deploytodo.com/do-btn-blue.svg)](https://cloud.digitalocean.com/droplets/new?image=celerp)

## Creating an App using the API

In addition to creating a Droplet from the Celerp 1-Click App using the control panel, you can also use the [DigitalOcean API](https://docs.digitalocean.com/reference/api). As an example, to create a 4GB Celerp Droplet in the SFO2 region, you can use the following `curl` command. You need to either save your [API access token](https://docs.digitalocean.com/reference/api/create-personal-access-token/index.html.md) to an environment variable or substitute it in the command below.

```shell
curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"celerp"}' \
        "https://api.digitalocean.com/v2/droplets"
```

## Getting Started After Deploying Celerp

After deployment, wait about 2 minutes for the first-boot setup to complete, then:

1. Open http://YOUR_DROPLET_IP:8080 in your browser
2. Create your first admin account and company
3. Start using Celerp - import products, create purchase orders, and track stock

To add HTTPS:

- Point a domain at your Droplet’s IP address
- SSH into the Droplet and run: celerp ssl yourdomain.com
- Certbot will automatically obtain and renew Let’s Encrypt certificates

To upgrade Celerp to the latest version:

- SSH into the Droplet and run: celerp upgrade
- This pulls the latest version from PyPI