PLATFORM GUIDE

Everything you need to use the 2nth.io managed infrastructure platform.

Quick Links
2nth.io Platform
Landing Page — 2nth-io.pages.dev
Sign In — /signin
Dashboard — /dashboard (auth required)
This Guide — /guide
Live Instances
ERPNext Demo — erp-demo.2nth.io
Login: Administrator / admin
Ecosystem
2nth.ai — AI platform
imbila.ai — Research & IP
1. Sign In

ACCESS THE DASHBOARD

A

Go to the sign-in page

Visit 2nth-io.pages.dev/signin (or click "My Account" on the landing page).

B

Enter your email

Type your email address and click "Continue". A 6-digit verification code will be sent to your inbox.

C

Enter the code

Check your email for the 6-digit code. Enter it on the verification screen. It auto-submits when you type 6 digits. The code expires in 10 minutes.

D

You're in

You'll be redirected to the dashboard. No passwords to remember — same email, same flow every time. New accounts are created automatically.

2. The Dashboard

WHAT YOU'LL SEE

Compute Nodes

Live server status from Hetzner Cloud. Shows each VM with:

• Server name and IP address
• Status (running / stopped)
• CPU, RAM, disk, and traffic usage
Start — power on a stopped server
Stop — power off to save costs
Reboot — restart without data loss
Instance Details

When a server is running, the dashboard shows live system metrics and Docker container status:

• Memory usage (% and MB)
• Disk usage (% and GB)
• CPU load average
• All Docker containers with state
• Installed platforms with version
• Direct "Open" link to each platform
Deployed Instances

All platform instances running on the infrastructure. Each shows:

• Platform name and type (ERPNext, TwentyCRM)
• Access URL (e.g. acme.2nth.io)
• Admin credentials
• "Open" button to access the platform directly
• "Remove" button to deprovision (with confirmation)
3. Deploy a Platform

INSTALL ERPNEXT OR TWENTYCRM

1

Ensure a server is running

The Compute Nodes section must show at least one server with status "RUNNING". If it's stopped, click "Start" and wait ~30 seconds.

2

Click "+ Deploy Platform"

In the Deployed Instances section, click the deploy button. A modal will open.

3

Choose platform and name

Select ERPNext (TwentyCRM coming soon). Enter an instance name — this becomes the subdomain. For example, entering "acme" creates acme.2nth.io.

4

Set admin password

Choose a password for the Administrator account. Default is "admin" — change this for production use.

5

Click "Deploy ERPNext"

The system will provision the instance. This takes 3-5 minutes as it creates the database, installs modules, and configures the site. The page refreshes when complete.

6

Access your instance

Once deployed, the instance appears in the list with an "Open" button. Click it to access your ERPNext at yourname.2nth.io. Log in with Administrator and the password you set.

4. Manage Costs

STOP & START COMPUTE

~€0.02/hr
Running
€0/hr
Stopped
~30s
Start Time

When a server is stopped, it retains its disk, IP address, and all data. You only pay for disk storage. No compute charges. Use the Stop button on the dashboard to power off demo instances overnight or outside business hours.

When you need it again, click Start. The server boots in ~30 seconds and all Docker containers auto-start. Your ERPNext data is exactly as you left it.

5. Infrastructure

WHAT'S UNDER THE HOOD

Compute
Provider: Hetzner Cloud
Type: CX33 (4 vCPU / 8GB / 80GB NVMe)
Region: Helsinki, EU (hel1)
OS: Ubuntu 24.04
Container runtime: Docker + Compose
Network & Security
Edge: Cloudflare Pro
SSL: Cloudflare managed (Flexible)
WAF: Cloudflare Pro rules
DDoS: Cloudflare always-on
DNS: *.2nth.io wildcard via Cloudflare
Per-Instance Stack (ERPNext)
frontend
Nginx
backend
Gunicorn
websocket
Node.js
db
MariaDB 10.11
redis
Redis 7
scheduler
Frappe
queue-short
Worker
queue-long
Worker
6. Authentication

HOW SSO WORKS

2nth.io uses 2nth.ai as the central identity provider. There are no separate accounts or passwords. The same email works across all 2nth platforms.

1. You enter your email on 2nth.io
2. 2nth.io sends a verification code via 2nth.ai's auth system
3. You enter the code — your identity is verified
4. A session token is created — you stay logged in for 30 days

The same identity works on 2nth.ai and 2nth.io.

Support

NEED HELP?

Operations
ops@2nth.io

Server issues, provisioning, DNS, infrastructure

General
hello@2nth.io

Pricing, onboarding, partnerships