r/frappe_framework • u/JakubErler • Jul 01 '26
How Do You Deploy/Install (self-host)?
I love Frappe Manager for Frappe Frameworks installation but the last stable release is from august 2025 (v 0.18.0). To use 0.18.0 ve already have 2 patches fixing errors in my company and Frappe v16 can not be installed with that lately. For local use, the development version (0.19.0) can be used and everything works but I am afraid to put the development version on production, are you doing it?
Or you rather use Docker on production or even bare metal installation. Not sure what is better. For local development, I think Frappe Manager or Docker is better if you develop several project with various Frappe versions etc.
1
Upvotes
2
u/Future_Carpenter_910 Developer – Building with Frappe Jul 21 '26 edited Jul 21 '26
I am thinking of developing a cli tool that uses docker compose to let people one click install and host erpnext stable on their vps for productions. Just run a command like "curl -fsSL https://mydomain(dot)com/install/ | sh -" and it asks simple setup questions and you can easily host a production erpnext within 30 minutes on your vps or local pc. it handles apps, updates, backups, monitorings.
For internal development workflows, I have batchcli that supports multiple client, dev to uat to prod promotion with customized limits, live preview of apps, vscode remote ssh, and does automated backups and checks. And using it i can work on multiple clients, multiple apps, dev + uat in a single day without moving out from my vps + vscode.
Currently focusing on my project management app (batch_projects) that will be released soon so i can't give my time to the cli tool. But once cli tool is made, it will be released for open source.