Everything about Frappe and ERPNext in containers.
To get started you need Docker, docker-compose, and git setup on your machine. For Docker basics and best practices refer to Docker's documentation.
Once completed, chose one of the following two sections for next steps.
HΔ±zlΔ± ve verimli ERPNext deployment - 4 temel uygulama ile 10-15 dakikada hazΔ±r!
Repository: https://github.com/ubden/frappe_docker
Branch: main
Compose Path: dokploy/docker-compose.yml
Frontend Port: 8080
SSL: Auto (Let's Encrypt)π Quick Start: dokploy/QUICKSTART.md
π Docs: dokploy/README.md
π SSL Setup: dokploy/SSL_SETUP.md
Included Apps (4):
- β ERPNext (ERP Core - Accounting, Inventory, Sales, Manufacturing)
- β CRM (Customer Relations - Lead, Deal Management)
- β Helpdesk (Support System - Tickets, SLA, Knowledge Base)
- β Payments (Payment Gateways - Stripe, PayPal, Razorpay)
Features:
- β Fast deployment (10-15 min)
- β Minimal disk usage (3-4 GB)
- β Auto SSL/HTTPS (Let's Encrypt)
- β Production-ready config
- β Standard port 8080 with HTTPS support
To play in an already set up sandbox, in your browser, click the button below:
First clone the repo:
git clone https://github.com/frappe/frappe_docker
cd frappe_dockerThen run: docker compose -f pwd.yml up -d
After you clone the repo and cd frappe_docker, run this command to build multi-architecture images specifically for ARM64.
docker buildx bake --no-cache --set "*.platform=linux/arm64"
and then
- add
platform: linux/arm64to all services in thepwd.yml - replace the current specified versions of erpnext image on
pwd.ymlwith:latest
Then run: docker compose -f pwd.yml up -d
Wait for 5 minutes for ERPNext site to be created or check create-site container logs before opening browser on port 8080. (username: Administrator, password: admin)
If you ran in a Dev Docker environment, to view container logs: docker compose -f pwd.yml logs -f create-site. Don't worry about some of the initial error messages, some services take a while to become ready, and then they go away.
Dokploy Deployment π
ERPNext with essential business apps, optimized for Dokploy:
- Quick Start (5 minutes) β‘
- Deployment Guide π
- SSL Setup π
- Package Summary π
Included Apps: ERPNext, CRM, Helpdesk, Payments
Port: 8080 (HTTPS otomatik)
Build Time: 10-15 min
Disk: 3-4 GB
- List of containers
- Single Compose Setup
- Environment Variables
- Single Server Example
- Setup Options
- Site Operations
- Backup and Push Cron Job
- Port Based Multi Tenancy
- Migrate from multi-image setup
- running on linux/mac
- TLS for local deployment
If you want to contribute to this repo refer to CONTRIBUTING.md
This repository is only for container related stuff. You also might want to contribute to: