SELF-HOSTED
Sign in / Cabinet
Self-hosted ยท Tables

Run Tables on your own machine

The full Tables workspace โ€” tables, invoices, and your AI worker โ€” installed on your own box. Your data never leaves it.

๐Ÿ”’ Your data stays on your hardware. You choose which model ever sees it.

What you need

A Linux box
2+ cores, 4 GB RAM, 20 GB disk (more for AI)
Docker
the DSM runs as a container
A licence key
from your cabinet after purchase

Install in four steps

Download the Tables package

Grab it from your cabinet, or pull the installer:

# from your cabinet โ†’ Self-hosted โ†’ Tables
curl -fsSL https://get.elastbiz.com/tables -o tables-selfhost.sh

Run the installer

It sets up the DSM and the Tables app in one container.

bash tables-selfhost.sh --license <YOUR-KEY>

Open it

Tables serves on your box. Point a browser at it:

http://your-server:8099

Sign in & activate

Use the licence from your cabinet. That's it โ€” a private Tables workspace, all yours.

โœ‰๏ธ Want Mail too? Install the Mail package into the same DSM so Tables and Mail share one system โ€” no second box. See how to combine apps in one DSM โ†’

The AI on your box

By default you get a simple local LLM for basic instructions and English voice โ€” private, no cloud. Want something stronger, or another language? Set up a fine-tuned qwen, claude-cli, Anthropic / Kimi K3, ChatGPT / Gemini, or any HuggingFace model.

Set up your AI & languages โ†’
Self-hosted · Mail

Run your mail server on your own machine

A full mail server — SMTP / IMAP / POP3 with DKIM signing and an AI reader — on your own box. Your mail spool and signing keys never leave it.

🔒 Your mail spool and DKIM keys stay on your hardware. You own deliverability.

What you need

A Linux box
2+ cores, 4 GB RAM, 20 GB disk (more for mail volume)
Docker
the DSM + mail stack run as one container
A domain + MX record
point your domain's mail at the box
A licence key
from your cabinet after purchase

Install in four steps

Download the Mail package

Grab it from your cabinet, or pull the installer:

# from your cabinet → Self-hosted → Mail
curl -fsSL https://get.elastbiz.com/mail -o mail-selfhost.sh

Run the installer

Sets up the DSM, the mail server (SMTP/IMAP/POP3) and the AI reader in one container, and generates your DKIM keys.

bash mail-selfhost.sh --license <YOUR-KEY> --domain yourdomain.com

Set DNS: MX + DKIM / SPF / DMARC

Point your domain's MX at the box and add the DKIM/SPF/DMARC records the installer prints. Your keys live in your admin console, not a relay vendor.

MX  →  mail.yourdomain.com

Open webmail & activate

Sign in with the licence from your cabinet — a private mail server with an AI reader, all yours.

http://your-server:8099/admin/mail/inbox
🗑️ Want Tables too? Install the Tables package into the same DSM so Mail and Tables share one system — inbound mail can drop rows straight onto your tables. See how to combine apps in one DSM →

The AI reader on your box

Inbound mail becomes rows an AI worker can read, classify and act on. By default you get a simple local LLM — private, no cloud. Want something stronger, or another language? Set up a fine-tuned qwen, claude-cli, Anthropic / Kimi K3, ChatGPT / Gemini, or any HuggingFace model with your own key (BYOK).

Set up your AI & languages →
Self-hosted ยท everything

Self-host the whole suite

One DSM on your machine, and the apps you choose installed into it. Start with a package, or build up from an empty shell.

Packages

๐Ÿ—‚๏ธ

Tables STABLE

The business workspace โ€” tables, invoices, AI worker.

Tables install guide โ†’
โœ‰๏ธ

Mail BETA

Send & receive mail from your own box, tied to your records.

Mail install guide โ†’
๐Ÿ“ฆ

Empty shell

Just the DSM. Install any apps you buy into it.

Empty-shell guide โ†’

Other apps โ€” install into your DSM

๐Ÿ’ฌ

Connect BETA

Team chat over WebSocket, on your box.

๐Ÿ“Š

Insights ALPHA

AI-built analytics. Unverified โ€” install to try.

๐Ÿงฉ

Your AI-built apps EXPERIMENTAL

Export an app from the cloud and run it self-hosted.

How it fits together

Everything runs in one DSM (one container). Tables, Mail and any other apps are packages you install into that same DSM โ€” they share the system, your data, and one login.

Two ways to start:

  • Buy a package (Tables or Mail) โ€” it brings its own DSM; add more apps into it.
  • Or start from the Empty shell and install exactly the apps you bought.
โ—ˆ ONE DSM ON YOUR BOX
๐Ÿ—‚๏ธTables
โœ‰๏ธMail
๐Ÿ’ฌConnect
+ install more apps
Self-hosted ยท empty shell

Start from the Empty shell

For apps that aren't Tables or Mail: get the empty shell (just the DSM), then drop in the apps you bought. Combine as many as you like in one system.

Install into an empty system

Get the Empty shell

The bare DSM โ€” no apps yet.

curl -fsSL https://get.elastbiz.com/shell -o shell.sh
bash shell.sh

Install the apps you bought

Each app is a package. Add one, or several, into the same DSM:

elastbiz app install connect   # team chat
elastbiz app install insights  # analytics (alpha)

Or import an AI-built app

Exported an app from the cloud? Drop the bundle in.

elastbiz app import ./my-app.ebpkg

Open & activate

Each app appears in the same workspace, under one login, licensed from your cabinet.

โ—ˆ EMPTY SHELL โ†’ FILLED
Empty DSM
๐Ÿ’ฌConnect BETA
๐Ÿ“ŠInsights ALPHA
๐ŸงฉYour app EXP
Need Tables or Mail too? They install into this same DSM โ€” see all apps.