Welcome to the Omnistack Plug-n-Play Series, your hands-on guide to deploying professional websites using Omnistack’s ready-made web solutions. In this first tutorial, you’ll learn how to install Os.pro, the core frontend for blogs and brochure-style sites — the same setup process you’ll reuse for Os.store, Os.ext.api, and Os.ext.admin.
Whether you’re a developer reselling client sites or a creative wanting to publish fast, Omnistack makes deployment refreshingly simple.
Before starting, make sure you have:
A web-hosting account (preferably purchased via Omnistack Hosting) with PHP 7.4+ and MySQL 5.6+ support.
The Os.pro ZIP package downloaded from your Omnistack dashboard.
Your Omnistack license key and API key (these will connect your frontend to the Omnistack backend).
A domain name or subdomain ready to use.
Log in to your hosting control panel (cPanel or File Manager).
Navigate to your web root directory (e.g., /public_html or /www).
Upload the os.pro.zip file.
???? Tip: If you’re using Omnistack Hosting, you can upload directly via your dashboard with drag-and-drop support.
Right-click the uploaded ZIP and choose Extract.
All core files and folders will appear in your directory.
Confirm that the following folders now exist:
/app
/config
/public
/storage
In your hosting panel, open MySQL Databases.
Create a new database (e.g., os_pro_site).
Create a new database user and assign full privileges.
Note the database name, username, and password — you’ll need these next.
Locate the file /config/app.php.
Open it in your file editor and fill in the following values:
'APP_KEY' => 'your_app_key_here', 'API_KEY' => 'your_api_key_here', 'DB_NAME' => 'os_pro_site', 'DB_USER' => 'your_db_user', 'DB_PASS' => 'your_db_password', 'BASE_URL' => 'https://yourdomain.com'
Save and close the file.
???? Note: Your APP_KEY and API_KEY are generated in your Omnistack dashboard.
Visit your domain in the browser. You’ll see a quick setup wizard prompting:
Site Name
Admin Email
Default Theme
Fill these in and click Finish Setup. Omnistack will finalize your configuration and redirect you to your new homepage.
Open your site and confirm:
The homepage loads correctly.
Default theme and sample content display.
Links (About, Blog, Contact) work properly.
If all checks out, your Os.pro site is live!
Now that your first Omnistack site is up, you can:
Customize your theme: Edit templates, change colors, and replace demo content.
Connect the API: Link Os.pro to your Omnistack backend or Os.ext.api instance for dynamic data.
Access the admin panel: Use Os.ext.admin (coming in a later article) to manage all site content from one place.
If you deploy via Omnistack Hosting, setup is even faster:
One-click upload
Auto extraction
Pre-configured database and keys
Your site goes from ZIP to live domain in under 3 minutes.
Not ready to self-host yet?
You can test-drive Os.pro instantly on our free site platform, which includes all core features but runs on shared hosting with limited customizations.
???? Create Your Free Omnistack Site →
You’ve just completed your first Omnistack deployment — the foundation for every Os.store, Os.ext.api, and Os.ext.admin site that follows.
In the next article, we’ll use Os.pro to build your first personal blog and portfolio site, exploring real templates and brand-ready designs.
Stay tuned and start your Omnistack journey today.