Skip to main content

Server and minimum stack

If you want 1Desk, SeaTable, n8n, and Dify AI on one small stack, the server must be sized for the AI layer first.

Minimum practical VPS

For a pilot or small production installation, start with:

  • 4 vCPU
  • 8 GB RAM
  • 80-120 GB SSD
  • Ubuntu 22.04 or 24.04
  • Docker and Docker Compose
  • HTTPS reverse proxy
  • regular backups

This is the minimum that can work, but it is not luxurious.

Comfortable production VPS

For a real business installation, I would rather start with:

  • 8 vCPU
  • 16 GB RAM
  • 160 GB SSD or more
  • separate backup volume or backup target
  • clear monitoring and restart policy

Rough service load

  • 1Desk: light
  • n8n: light to medium
  • SeaTable: medium
  • Dify: the heaviest part of the stack

The bottleneck is usually memory and disk I/O, not raw CPU.

How the stack is usually published

If you already use the 1it.pro server pattern, keep the proxy layer separate and publish apps through HTTPS on the shared proxy network.

Typical services:

  • 1desk
  • seatable
  • n8n
  • dify
  • database and cache services required by the stack

What the server must also have

  • enough disk space for files, logs, and attachments
  • backups that can be restored
  • clean domain and subdomain mapping
  • monitoring for uptime and disk usage
  • update policy so the stack does not drift silently

What not to do

  • do not put the AI stack on a tiny VPS and expect comfort
  • do not skip backups
  • do not expose admin ports directly to the internet
  • do not mix prod and dev data on the same instance without a reason
Practical advice

If the client expects real usage, not just a demo, Dify is the first component that deserves extra RAM.