Step‑by‑Step: Installing MyBB on a Hostinger Shared Plan
Updated 2026-07-20 · Hosting Reviews
If you want to build a Forum & Community Site without breaking the bank, the fastest route is to install MyBB on Hostinger shared hosting. MyBB is free, lightweight, and perfect for growing discussions, while Hostinger’s shared plans give you the speed and support you need at a price that fits a startup budget.
What You Need Before You Start
- Domain name – a .com, .net, or any TLD that matches your brand.
- Hosting account – a shared plan from Hostinger (or any reputable provider) that includes PHP, MySQL, and at least 2 GB of storage.
- MyBB package – download the latest stable release from mybb.com.
- FTP client (FileZilla, WinSCP) or Hostinger’s built‑in File Manager.
Optional but recommended: a free SSL certificate (Hostinger provides it automatically) and a backup plugin to protect your data.
Choosing the Right Hosting Plan
For a brand‑new forum, a shared plan is usually enough. It costs roughly $3‑$15/month depending on the promo you catch, and you get:
- PHP 7.4+ and MySQL 5.7+
- 1‑5 GB SSD storage (enough for several thousand posts and users)
- Free SSL, daily backups, and a control panel that’s beginner‑friendly.
If you expect rapid growth—say, more than 10,000 active members—you might later upgrade to a cloud or VPS plan. Those start around $15‑$30/month and give you dedicated resources, but they also require more server‑management knowledge.
Step‑by‑Step: Install MyBB on Hostinger Shared Hosting
- Sign up for a Hostinger shared plan. During registration you can grab a free domain for the first year. Choose the plan that offers at least 2 GB SSD and the “unlimited” bandwidth option.
- Activate your domain. In Hostinger’s hPanel, go to Domains → Add‑on Domains and point the domain to your shared account. DNS changes may take up to 24 hours, but usually finish within an hour.
- Upload MyBB files. Download the MyBB zip, extract it on your computer, then use FileZilla to upload the entire folder to
public_html. If you prefer the web UI, use the File Manager’s “Upload” button and unzip the archive there. - Create a MySQL database. In hPanel, open Databases → MySQL Databases. Create a new database, a user, and note the database name, username, and password. Keep this info handy for the installer.
- Run the installer. Open your browser and navigate to
http://yourdomain.com. MyBB’s installer will launch automatically. Follow the wizard:- Enter the database details you just created.
- Set an admin username, password, and email.
- Choose a board name and default language.
inc/config.phpfile and set up the tables. - Secure the installation. After the wizard finishes, delete the
installfolder via FTP or the File Manager. This prevents anyone from rerunning the installer. - Enable SSL. Hostinger provides a free Let’s Encrypt certificate. In hPanel go to SSL → Free SSL and click “Install”. Once active, force HTTPS by adding
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]to your.htaccessfile. - Configure basic settings. Log in to the MyBB admin panel (
/admin) and:- Set a default theme that’s mobile‑responsive.
- Enable the built‑in spam filter and reCAPTCHA for registrations.
- Adjust “Posts per page” and “Threads per page” to balance load.
- Test and launch. Create a test user, post a few topics, and verify that pages load quickly (under 2 seconds on a typical broadband connection). If you notice lag, enable caching plugins or consider moving to a higher‑tier Hostinger plan.
That’s it—your MyBB forum is live and ready for members.
Speed, Security, and Ongoing Maintenance
Even on a shared plan, you can keep your community fast and safe:
- Caching: Enable MyBB’s built‑in cache or install a lightweight plugin like “CachePress”.
- Image optimization: Restrict upload size (e.g., 2 MB) and use an external service such as TinyPNG for compression.
- Regular backups: Hostinger offers daily snapshots; schedule a manual export of your MySQL database weekly.
- Updates: Check the MyBB admin dashboard for new releases and apply them promptly to patch security holes.
- Moderation tools: Set up user groups, assign moderators, and enable “Post Reporting” to keep spam in check.
When traffic spikes—perhaps after a popular post or a community event—monitor CPU usage in hPanel. If you consistently hit the shared limits, upgrade to Hostinger’s cloud plan (starting around $15/month) for dedicated resources.
Cost Overview and When to Upgrade
Starting costs are modest:
- Domain registration: often free for the first year, then $10‑$15/year.
- Hostinger shared hosting: $3‑$15/month depending on promotions and term length.
- Optional premium themes or plugins: $0‑$30 one‑time.
If you add premium extensions, expect an extra $5‑$10/month for licensing. Renewal rates on Hostinger are higher than the introductory price, so budget for the full rate after the first term.
Upgrade triggers:
- Consistently >70 % CPU usage.
- More than 5 GB of stored attachments.
- Need for custom server configuration (e.g., Node.js integrations) that shared plans don’t support.
At that point, moving to a cloud or VPS plan keeps performance smooth without migrating your forum data.
FAQ
Do I need any coding skills to install MyBB on Hostinger?
No. The process uses a web installer and simple FTP uploads. Basic familiarity with file managers and database creation is enough.
Can I run multiple forums on the same shared account?
Yes. Each forum just needs its own sub‑folder and a separate MySQL database. Keep an eye on resource usage, though—multiple active boards can quickly exhaust shared limits.
Is the free SSL from Hostinger enough for a community site?
Absolutely. Let’s Encrypt provides full HTTPS encryption, which protects user logins and data. Just remember to force HTTPS in .htaccess to avoid mixed‑content warnings.