Skip to content
KatekileWorldwidekatekile Docs ERP user guide
  1. Guide
  2. Administration

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

  1. Configure the default outgoing Email Account (notifications depend on it).
  2. Create a Terms and Conditions record named exactly like each company (used automatically on quotations).
  3. Set Katekile Manufacturing Settings → QR base URL to the public address.
  4. Create users and assign Katekile roles — Users & Roles.
  5. 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