Caelum now has its own domain

ca3lum.cloud

Our factoryof edge.

Caelum is an independent compute node. ARM64, Cloudflare tunnel, object storage and APIs, in one interconnected cluster.

ARM64

One node. Full stack. Global edge through Cloudflare.

The build

We go further, faster

Internet, Cloudflare, tunnel, Nginx and the Node API. No showroom datacenter. One ARM64 with 3.6 GB, Ubuntu via proot, PM2, and a complete edge stack.

  1. Internet
  2. Cloudflare
  3. Tunnel
  4. Nginx
  5. Node API

By the numbers

Honest scale

Four PM2 services, one HTTP/2 tunnel, bucket storage and a live dashboard. Compute that fits, not a slide.

4

PM2 services on the node: API, tunnel, Nginx, maintenance

3.6GB

RAM on ARM64, with a watchdog and auto restart

24

Node.js on the Express API runtime

12h

Admin session with HMAC and an httpOnly cookie

Stack

What runs on Caelum

API

Express on port 3000. Health, auth, system, buckets and objects.

Tunnel

Cloudflare Tunnel over HTTP/2. No public port on the device.

Nginx

Reverse proxy, gzip, rate limits and security headers.

Storage

S3-style buckets, CORS per site, serving with edge cache.

Path

From request to process

  1. EdgeDNS, SSL and cache on Cloudflare.
  2. TunnelHTTP/2 into Nginx on 8080.
  3. APINode on 3000, 12 h HMAC session.
  4. WatchdogMaintenance restarts what falls over.

Enter Caelum

Dashboard, health and buckets at ca3lum.cloud.