step-by-step guide · no server experience needed

Your own forum,
from scratch.

If you've ever set up a forum on Jcink or Forumotion, you already know more than you think. This guide walks you through four things you need — and then shows you how the CLI puts them all together automatically.

Four things you'll need.

Don't worry if any of these sound unfamiliar — each one is explained step by step below.

The CLI

A small program you run on your computer. It handles all the technical setup — interactively, like a wizard.

🐧

GitHub Account

A free account on GitHub, where your forum's code will live. Sign-up takes two minutes.

🌍

A Rented Server

A small computer on the internet that hosts your forum 24/7. Costs about $4–$8 per month.

🌐

A Domain Name

Your forum's address — like myforum.com. Typically $8–$15 per year.

Download the CLI.

CLI stands for command-line interface — a program you run by typing short commands into a terminal window. Think of it as a setup wizard: it asks you questions and handles all the technical work in the background. You don't need to understand what it's doing; just follow the prompts.

Running on macOS

After downloading, open Terminal (press Cmd + Space, type Terminal, press Enter). Then run these three commands — copy and paste them one at a time, pressing Enter after each.

● ● ● $ xattr -d com.apple.quarantine cuento-cli-mac
   # removes the "downloaded from internet" flag macOS adds to new files
$ chmod +x cuento-cli-mac
   # marks the file as a runnable program
$ ./cuento-cli-mac
   # starts the CLI — a menu will appear
Tip If Terminal says "No such file or directory," it means the terminal is looking in the wrong folder. Type cd (with a space), then drag the downloaded file into the Terminal window — it will paste the path automatically. Press Enter, then try the commands again.

Running on Windows

Download the Windows version. When you run it, Windows may show a blue security warning — click More info → Run anyway. This appears for any program without a paid publisher certificate; the Cuento CLI is open-source and safe.

● ● ● # open Command Prompt (search "cmd" in the Start menu)
> cuento-cli-windows.exe
  # a menu will appear

Rent a server.

Your forum needs a home on the internet — a computer that stays on around the clock and delivers pages to your visitors. A VPS (Virtual Private Server) is exactly that: a slice of a real server rented by the month from a hosting company.

Jcink vs. Cuento On platforms like Jcink or Forumotion, the platform runs the server and you share it with thousands of other forums. With Cuento, you rent the server — which means you own your data, you set the rules, and no platform can ever shut your forum down.
01

Pick a hosting provider

We recommend Hetzner (hetzner.com) — reliable, affordable, and starting around $4/month. Other solid options are DigitalOcean and Vultr. All of them have beginner-friendly dashboards and clear sign-up flows.

02

Create a server

When creating your new server (called a "droplet" on DigitalOcean or a "cloud server" on Hetzner), choose Ubuntu 22.04 or Debian 12 as the operating system. The cheapest tier — 1 CPU and 1 GB RAM — is everything Cuento needs to run comfortably.

03

Note your IP address and root password

After the server is created you'll see an IP address — a string of numbers like 12.34.56.78 — and you'll either receive or set a root password. Write both of these down; the CLI will ask for them during setup.

Create a GitHub account.

GitHub is a free website where software projects are stored and shared publicly. You need a free account because the Cuento CLI will store your forum's code there and use it to automatically push updates to your server whenever a new version is released.

What about Git? You may have heard of Git — it's the technology GitHub is built on. Think of it as a very detailed "version history" for code, like track changes in a Word document but for software. You don't need to learn Git. The CLI handles all of that automatically.
01

Sign up at github.com

A free personal account is all you need. The sign-up is straightforward — just an email address and a password. You can ignore all the optional extras during onboarding.

02

Create a Personal Access Token

The CLI uses a "token" — a long password — to act on your behalf on GitHub. Go to Settings → Developer settings → Personal access tokens → Tokens (classic) and click Generate new token (classic). Give it any name, set an expiration, and check these boxes: repo, workflow, admin:public_key. Click Generate token, then copy the long string it shows you — paste it somewhere safe. You'll enter it into the CLI.

Get a domain name.

A domain name is your forum's address — the thing people type into their browser to reach you, like myforum.com or ourrpg.net. You register one from a domain registrar for a small yearly fee, typically $8–$15.

🏭

Porkbun

Often the cheapest option. Clean and simple control panel. A good choice for first-timers.

📌

Namecheap

Popular and reliable. Good deals on first-year registrations and a familiar interface.

Cloudflare Registrar

Sells domains at wholesale cost with no markup. Also adds free speed and security benefits.

Important — point your domain to your server first Once you have both a domain and a server, you need to link them before running the CLI. This is called setting an A record: go into your domain registrar's DNS settings, find the "A record" entry, and set its value to your server's IP address (the one you noted in Step 2). It usually takes a few minutes to a few hours for the change to spread across the internet. Search "how to set A record [your registrar name]" — every registrar has a guide for this exact step.

Run the CLI and follow the prompts.

You have everything you need. Open the CLI — a menu appears. Select Add new project and answer the questions one by one. Here's what it will ask and what to enter:

What the CLI asks for What to enter
GitHub token The personal access token you created in Step 3
Server IP address The IP you noted from your VPS provider in Step 2 (e.g. 12.34.56.78)
SSH username Usually root for a freshly created server
SSH password The root password from your server provider
Domain Your domain name from Step 4 (e.g. myforum.com)
Database passwords Make up strong passwords and write them down somewhere safe
Then just wait After you answer the prompts the CLI connects to your server and installs everything automatically — the database, the web server, SSL (the padlock in the address bar), and your forum software. This takes a few minutes. When it's done, it prints your forum's URL. You're live.
01

Create an admin account

Open the CLI again, pick your project, and choose Add User — the CLI will create an account directly in the database and ask whether to grant it admin privileges. Then visit your forum's URL, log in, and explore the admin panel — subforums, templates, widget panels, and permissions are all waiting for you there.

02

Updating is just as easy

When a new version of Cuento is released, open the CLI again, pick your project, and choose Update. The CLI checks what changed and takes care of the rest — no manual work required.

03

Need more detail?

The CLI reference page covers every command in depth, and the docs walk through all the admin panel features.

Ready to build your world?

Download the CLI and have your forum running today.

Download Cuento CLI ↗