Skip to content
Databases · Rio de Janeiro or São Paulo

Directus Hosting on a VPS

Directus is a headless CMS: you manage content in a dashboard and it serves it through REST and GraphQL APIs for your website, app or store. At Mega, the VPS arrives with Directus installed, HTTPS active and an admin account created, in Rio de Janeiro or São Paulo, Brazil.

  • Installed, with HTTPS active
  • REST and GraphQL API per collection
  • Public sign-up disabled
  • Data center in Rio de Janeiro or São Paulo, Brazil
See plans
directus.yourdomain.com
Products collection in the Directus dashboard, with category, esEditing an item: each field in the collection becomes a field in the fo
Products collection in the Directus dashboard, with category, es2 screens
Plans

VPS plans for running Directus

Directus runs with as little as 512 MB of free memory, and the Start plan is the recommended starting point. If your API gets more traffic or your media library grows, the Basic, Plus and Pro plans give you more memory and disk headroom.

Location
Selected

Basic

US$ 11.95/mo
  • 2 vCore CPU
  • 2 GB Memory
  • NVME 40 GB Disk
  • Unlimited Traffic

Plus

US$ 16.95/mo
  • 2 vCore CPU
  • 4 GB Memory
  • NVME 80 GB Disk
  • Unlimited Traffic

Pro

US$ 21.95/mo
  • 4 vCore CPU
  • 6 GB Memory
  • NVME 120 GB Disk
  • Unlimited Traffic

Billed monthly in US dollars, with the app installed. Rio de Janeiro or São Paulo, same price. Plans start at the smallest size where the app runs well. Need more? Upgrade from the client area, without reinstalling.

Where the server lives

Directus in Rio de Janeiro

With Rio de Janeiro selected, your VPS with Directus runs in Mega's original data center, on our own network with a presence at the Rio internet exchange (IX.br) and redundant transit. It is the lowest latency for users in Rio, Espírito Santo and Minas Gerais, and our support team works in the same city as the server.

Measured latency, not a promisemeasured 18 minutes ago

Rio de Janeiro to

Vivo11.4ms
Claro19.5ms
TIM20.2ms
Oi11.1ms
Algar4.5ms

São Paulo to

Vivo15.0ms
Claro8.6ms
TIM23.7ms
Oi15.2ms
Algar7.0ms
Ping from real customer connections on each carrier to our data centers in Rio and São Paulo, measured every hour by independent probes (Globalping). Algar: measured from our edge, where we connect to it directly.

What is Directus

Directus is a data platform that works as a headless CMS. You create collections, such as "products" or "posts", define the fields for each one, and your team edits the items in a visual dashboard. Every collection gets a REST and GraphQL API automatically.

Because it is headless, it does not build pages. It stores your content and delivers it through an API, and your Next.js site, mobile app or connected automation decides how it looks.

The project uses the MSCL-1.0-GPL license. On first login, Directus asks which plan you use: Core is free and needs no key. It also asks for the project owner's email and acceptance of the terms, steps that are up to you.

Source: Official Directus repository on GitHub

What comes installed on the VPS

  • Directus 12.5.0 in a Docker container, which starts automatically when the server reboots
  • Debian 13 as the operating system, with its own HTTPS address and a Let's Encrypt certificate
  • Admin account created, with login details sent by email and WhatsApp
  • SQLite database on the VPS disk, telemetry off and public sign-up disabled
  • Passwords and keys generated during installation, known only to you
  • Root SSH access and the VPS control panel in the client area (restart, reinstall, change password, console)

What Directus is used for

Website content

Pages, posts and banners are edited in the dashboard and fetched by your site through the API.

Product catalog

Photos, prices and stock live in one place and feed your store, app and marketplace.

App back end

Login, permissions and an API already exist, so your app does not need a server written from scratch.

Internal admin panel

Your team gets a screen to view and fix company data without touching the database.

Media library

Images and documents in one place, with cropping and resizing on delivery.

Automations

Webhooks and internal flows run when an item is created or changed.

Directus up close

Products collection list in the dashboard, showing category, stock, name and price (example).
Products collection list in the dashboard, showing category, stock, name and price (example).
Item edit screen, where each collection field appears as a form field (example).
Item edit screen, where each collection field appears as a form field (example).

Images taken on a Mega test installation, with fictitious data and no customer information.

Directus features available from the first login

Visual data modeling

Create collections, fields and relations in the dashboard, without writing SQL.

REST and GraphQL API

Every collection is served through an API, with filtering and pagination support.

Roles and permissions

Define who can view or edit each collection and each field.

File management

Upload media and apply image transformations through the API itself.

Revision history

Each item records who changed it, what changed and when.

Flows

Automations with triggers, conditions and webhook calls, set up in the dashboard.

How to order and get started

  1. 1

    Choose a plan and location

    Select your VPS plan and pick the Rio de Janeiro or São Paulo, Brazil data center. The price is the same.

  2. 2

    Pay for your plan

    We accept Pix, card or bank slip (boleto), on a monthly, semiannual or annual cycle, with no lock-in.

  3. 3

    Wait for the installation

    The server is created and Directus is installed with HTTPS, with no manual steps on your side.

  4. 4

    Receive your access details

    The address and admin account arrive by email and WhatsApp. Log in and start modeling.

Which plan to choose for Directus

In our measurements, idle Directus uses about 300 MB of memory, so it needs at least 512 MB free. More API traffic and image transformations increase that usage.

PlanBest for
Start
1 vCore · 1 GB
One site or app with moderate content and traffic. This is the recommended plan to begin with.
Basic
2 vCore · 2 GB
More than one site or app reading the same API, with more memory and disk.
Plus
2 vCore · 4 GB
Directus sharing the server with other apps, each on its own address.
Pro
4 vCore · 6 GB
A high-traffic API and a large media library.
Frequently asked questions

Frequently asked questions about Directus hosting

How much does a VPS with Directus cost?

A VPS with Directus installed starts at US$ 6.95 per month on the Start plan. The Directus Core plan itself is free and needs no key.

What are the minimum server requirements for self-hosted Directus?

Directus needs at least 512 MB of free memory, and it uses about 300 MB at idle. The Start plan, with 1 vCore, 1 GB of RAM and 20 GB of NVMe, is the recommended starting point.

Why does Directus ask for a license on first login?

It uses the MSCL-1.0-GPL license and asks which plan you use and who is responsible for the project. Choose Core, which is free, and accept the terms if you agree with them.

Does Directus build my company website?

No. It is headless: it stores your content and delivers it through an API. The look and feel is handled by your site or app, which can be built with any technology.

Can anyone create an account on my Directus?

No. Public sign-up is disabled by default, so only people given access by an administrator can log in.

How do I update a self-hosted Directus?

The installed version is 12.5.0 and stays fixed until you decide to change it. When you want to update, do it over SSH with root access, preferably after testing.

Can I use the same VPS for other apps besides Directus?

Yes. Several apps can share the same VPS, each on its own address, as long as the memory is enough for all of them. Plans like Plus and Pro give you more room for this.

Can I reinstall Directus from scratch?

Yes. The VPS panel in the client area lets you reinstall the server, which erases the current data. If you need help with the server, 24/7 support in Portuguese is available by WhatsApp, ticket and phone.

Updated on October 19, 2026

Questions about the app or the plan?

Tell us what you want to run and for how many users; we will suggest the plan. The app arrives installed.

Talk to an engineer
Scan the code