Getting Started with Os.pro: How to Install and Launch Your First Omnistack Site in Minutes

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.


???? What You’ll Need

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.


?? Step-by-Step Installation

Step 1: Upload the ZIP Package

  1. Log in to your hosting control panel (cPanel or File Manager).

  2. Navigate to your web root directory (e.g., /public_html or /www).

  3. 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.


Step 2: Extract the Files

  1. Right-click the uploaded ZIP and choose Extract.

  2. All core files and folders will appear in your directory.

  3. Confirm that the following folders now exist:

    • /app

    • /config

    • /public

    • /storage


Step 3: Create a Database

  1. In your hosting panel, open MySQL Databases.

  2. Create a new database (e.g., os_pro_site).

  3. Create a new database user and assign full privileges.

  4. Note the database name, username, and password — you’ll need these next.


Step 4: Configure the App

  1. Locate the file /config/app.php.

  2. 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'

  3. Save and close the file.

???? Note: Your APP_KEY and API_KEY are generated in your Omnistack dashboard.


Step 5: Run the Setup Wizard (Optional)

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.


Step 6: Verify Your Installation

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!


????‍???? Next Steps

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.


???? Pro Tip: Use the Omnistack Hosting Shortcut

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.


???? Try the Free Hosted Version

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.