Setup Guide — Self-Hosted Installation
This guide walks you through a fresh installation of Wiki Hub on your own server (cPanel / Hostinger / any shared hosting with PHP 8 + MySQL).
wikihub-install.zip downloaded from latest.mywikihub.comDownload wikihub-install.zip from the button below, then extract it on your computer.
You'll get a folder containing php-server/, react-build/, and a root .htaccess.
In your hosting control panel (cPanel, Hostinger hPanel, etc.):
wikihub_db)localhost), database name, username, passwordUpload all extracted files into your domain's public_html folder (or subdomain root). Your folder structure should look like:
public_html/ .htaccess php-server/ react-build/
public_html/ directly — not inside a subfolder — unless you're installing on a subdomain.
Open your browser and navigate to:
https://yourdomain.com/api/install.php
The installer will walk you through:
After installation, visit https://yourdomain.com and log in with the owner credentials you set in Step 4.
From Settings you can:
Check that .htaccess is uploaded and your host supports mod_rewrite. Enable AllowOverride All in your Apache config if self-managed.
Double-check the MySQL hostname — on some hosts it's 127.0.0.1 instead of localhost. Also confirm the user has been granted privileges on the database.
Make sure you're copying the full License Key and License Token with no leading/trailing spaces. Each license is tied to one domain — contact support if you need to transfer to a new server.
Configure SMTP in php-server/.env: set SMTP_HOST, SMTP_USER, SMTP_PASS, SMTP_PORT, SMTP_FROM, and SMTP_FROM_NAME.