Installation & Maintenance
Installing the three Katekile apps on the Katekile ERP server, required settings and routine commands.
Requirements
- The Katekile ERP server (version 15 platform).
- The three apps:
katekile,katekile_manufacturing,datavalue_theme_15.
Install
cd ~/frappe-bench
bench get-app <katekile repo>
bench get-app <katekile_manufacturing repo>
bench get-app <datavalue_theme_15 repo>
bench --site <site> install-app katekile
bench --site <site> install-app katekile_manufacturing
bench --site <site> install-app datavalue_theme_15
bench set-config -g server_script_enabled 1
bench build
bench --site <site> migrate
bench restart
After installing
- Configure the default outgoing Email Account (notifications depend on it).
- Create a Terms and Conditions record named exactly like each company (used automatically on quotations).
- Set Katekile Manufacturing Settings → QR base URL to the public address.
- Create users and assign Katekile roles — Users & Roles.
- Link operators’ users to their Employee records.
Re-applying the Katekile permission matrix
The app contains a permission sync script (role_permissions.py). A developer can dry-run and apply it:
bench --site <site> execute katekile.setup.role_permissions.execute --kwargs "{'dry_run': 1}"
bench --site <site> execute katekile.setup.role_permissions.execute
Routine
| Task | Command |
|---|---|
| Update apps | bench update (or pull each app, then bench build and bench migrate) |
| Back up | bench --site <site> backup --with-files |
| Clear cache after config changes | bench --site <site> clear-cache |
Last updated October 16, 2026