Ojuba — open, self-hosted CMS in Arabic and English Download the script ↓
Why Ojuba Features vs WordPress Blog Pricing FAQ عربي Download the script
🗂️ PHP + MySQL script 🕋 Native Arabic RTL 🖥️ Self-hosted

A content management script built Arabic-first, and fully owned by you

Ojuba is a self-hosted CMS with multiple switchable themes, a live preview mode, and a modular add-on system covering what a real website needs — no monthly subscription, and no handing your data to a third party.

🔓 Open code on your own server 🌍 Arabic and English, one setting 🧩 Modules toggled with one click
0
ready themes
0
modules
0
languages built in
0%
your data, owned
enabled
enabled
enabled
Why Ojuba

Three principles we didn't compromise on while building this script

Ready-made CMS options are plentiful — the difference is in the foundational decisions Ojuba was built on from the first line of code.

Full ownership, no subscription

Installed on your own hosting or server, with your own database — no monthly fees, no lock-in to a third-party platform.

Arabic-native, not a bolt-on translation

The interface, direction (RTL), and typography are built for Arabic from the ground up — with full English support managed by a single setting.

Lightweight and fast, no bloat

Direct PHP and Twig, no heavy JavaScript layers or page builder slowing down every page you open.

Features

Everything a real website needs, built in from day one

You don't need dozens of plugins to run a full site — most of what you need is already in the script.

Multiple themes with live preview

Several ready themes, plus the ability to preview any theme across the entire live site before activating it, with no effect on what visitors see.

Import/export whole themes as ZIP

Move a full theme between two sites, or share it, with one compressed file and one click from the dashboard.

20+ modules enabled only when needed

Blog, services, portfolio, team, certificates, branches, FAQ, stats and more — each module switched on or off from one place.

Site language: Arabic only, English only, or both

One setting defines your site's entire language identity, and automatically hides any unneeded translation fields in the dashboard.

Schema.org data adapts to your business

Pick your business type (restaurant, clinic, store, educational institution...) and the structured SEO data is built automatically to match it.

Fully customizable route slugs

Change "blog" to any word you want as part of your site's URLs, straight from settings, with no code changes.

Automatic article import from RSS sources

Add external sources, and the script pulls their articles automatically on a schedule, with an option to review before publishing or publish instantly.

Built-in ads with five fixed positions

Text, image, or raw ad code (like AdSense) — fully managed from the dashboard with no extra external service.

Real email marketing, not a fake form

Subscriber lists and real campaigns sent through your own SMTP — the site's subscribe form is connected to a full mailing system.

A ready-made sports site toolkit

Match schedules, standings tables, videos, and scores that auto-refresh without reloading the page — general-purpose modules any theme can use.

Security built into the core

CSRF protection on every form, sanitized HTML input, and clearly separated owner/admin permissions.

A professional admin dashboard

Live statistics, a clear layout for every module, and a UX built for a real site owner, not just a developer.

An honest comparison

Ojuba vs. WordPress — limited strictly to the features listed above

WordPress is a strong, widely-used system with a massive plugin ecosystem, and that's a genuine strength of its own. This comparison is deliberately narrow: it covers only what's built in by default in each system, versus what typically needs a plugin or an extra external service in WordPress.

Comparison
WordPress
Ojuba
Native Arabic RTL interface, no scattered translation plugins
Needs a theme/plugin
✓ Built in
Full live-site theme preview before activation
Needs a preview plugin
✓ Built in
Import/export a full theme as one ZIP file
Partial, via plugins
✓ Built in
Customizable URL slugs per content type from settings
Needs an SEO plugin
✓ Built in
Scheduled automatic article import from RSS sources
Needs a plugin
✓ Built in
Email marketing (lists + campaigns) without a paid service
Usually needs Mailchimp or similar
✓ Fully built in
Fixed-position ad manager without an external service
Needs a plugin
✓ Built in
Dependencies loaded per page
Grows with active plugins
Fixed and lightweight
Size of the global plugin/theme ecosystem
✓ By far the largest
Smaller, newer ecosystem
Getting started

From download to a working site, in minutes

No cloud account, no subscription — just ordinary hosting with PHP and MySQL support.

1

Download the script

One file containing every project file, ready to upload.

2

Upload to your hosting

Works on any ordinary shared hosting that supports PHP and MySQL, no special requirements.

3

Create the database

Clear setup steps connect the script to your own database.

4

Pick a theme and go

A ready dashboard to manage all your site's content from minute one.

Try Ojuba on your site now

Download the script, install it on your hosting in minutes, and start building — no monthly subscription.

Download the script — free

Have a question before you start?

Send us a message and we'll help with anything about installation, customization, or themes.

Contact form

Message us directly

Ready to try Ojuba? Download