Pre-alpha. No tagged release and no upgrade path between versions. Use for evaluation and development only, not production.
DevelopersBusinessPre-alpha

First boot

Initialise the database in setup mode, install the addons you need, then run the server.

Pre-alpha. Sumeru has no tagged release and no upgrade path. Fine for local eval and addon work. Do not run production on it.

First boot: setup mode

Terminal
shell
make runDatabase is not initialized. Starting in SETUP MODE.Visit http://localhost:8080/setup to initialize the system.

There is no default admin account. The wizard at /setup creates your company and the first user; the email you give it becomes the login.

Install the business addons

Terminal
shell
make install MODULES=contacts,product,crm,sale,sale_crm,account,purchase,hr

Install order matters and follows depends. You can name modules explicitly, use make install MODULES=all, or explore the pre-shipped kitchen-sink demo with make install MODULES=engagement_cookbook.

Run it

Terminal
shell
make runServer starting on :8080...open http://localhost:8080/  ->  /web/home

The inner loop for a new addon

Terminal
shell
new custom module (minimal scaffold)make new MODULE=my_appmake install MODULES=my_appafter editing XML or manifest datamake update MODULES=my_appmake run

make run runs generate, then assets (rebuilds SWC when sources changed), then starts the HTTP server. Go code changes need a rebuild (make run). XML changes need make update, because views, menus and access rules live in the database once installed. For the full widget and view-type reference, see Engagements cookbook.

For business teams

Once the server is up, operators use Apps, roles and the lead-to-cash flow. Those guides live under Business:

Next step

Developers: continue with Creating an addon. Business readers: start at Business overview.

What not to do

  • Do not hunt for a default password; complete /setup.
  • Do not edit XML and expect a rebuild alone to reload it; use -u.
  • Do not run production workloads on pre-alpha.