Komico Documentation

Welcome to Komico! Thank you for purchasing our advanced social networking platform. This comprehensive guide will walk you through the installation, configuration, and management of your Komico social network.

Komico is a feature-rich social platform that allows you to create a vibrant, interactive community with user profiles, dynamic feeds, direct messaging, stories, live streaming capabilities, a complete wallet and monetization system, content subscriptions, advertisements, and much more.

Important: Please read this documentation thoroughly before installation. Keep this document handy as a reference throughout your setup process.

Server Requirements

Before installing Komico, ensure your server meets the following requirements:

Minimum Requirements

Component Requirement Notes
PHP Version 7.4 or higher PHP 8.0+ recommended for better performance
MySQL 5.7 or higher MariaDB 10.2+ also supported
Web Server Apache 2.4+ or Nginx 1.18+ URL rewriting must be enabled
Memory Limit 128MB minimum 256MB+ recommended
Max Upload Size 20MB minimum 64MB+ recommended for media uploads
Max Execution Time 300 seconds Required for installation and backups
Disk Space 500MB minimum More space needed for user media

Required PHP Extensions

Directory Permissions

The following directories must be writable (chmod 755 or 775):

Tip: The Komico installer will automatically check all requirements and provide detailed feedback on any missing components.

Installation & Setup

Follow these steps carefully to install Komico on your server.

1. Upload Files to Server

  1. Extract the Komico package you downloaded to your local computer
  2. Connect to your server via FTP/SFTP using FileZilla, WinSCP, or cPanel File Manager
  3. Navigate to your website's root directory (usually public_html or www)
  4. Upload all extracted files to this directory
  5. Wait for all files to upload completely (this may take several minutes)

Important: Make sure to upload all files including hidden files like .htaccess

Upload files screenshot

2. Run the Installation Wizard

  1. Open your web browser and navigate to: https://yourdomain.com/install.php
  2. The installer will perform an automatic server requirements check
  3. Review all requirements - critical items must pass (green checkmarks)
  4. If any critical requirement fails, contact your hosting provider
  5. Once all checks pass, click "Continue to Installation"
Requirements check

3. Database Configuration

You'll need to create a MySQL database before proceeding. Most hosting providers offer this through cPanel or Plesk.

Creating a Database (cPanel)

  1. Log in to your cPanel
  2. Navigate to MySQL Databases
  3. Create a new database (note the database name)
  4. Create a new MySQL user with a strong password
  5. Add the user to the database with ALL PRIVILEGES
  6. Note down: Database Name, Database User, Database Password, and Host (usually localhost)
Database creation

Enter Database Details

Back in the Komico installer, enter your database credentials:

Click "Test Connection" to verify, then "Continue"

Security Note: Use a strong, unique password for your database. Never use common passwords like "password" or "123456".

4. Administrator Account Setup

Create your administrator account with the following information:

5. Complete Installation

  1. Review all settings and click "Install Komico"
  2. The installer will:
    • Import database tables and structure
    • Create your administrator account
    • Generate configuration files
    • Set up default settings
  3. Installation typically takes 30-60 seconds
  4. Once complete, you'll see a success message
  5. Important: Delete or rename install.php for security

Success! Your Komico installation is complete. You can now access your admin panel at https://yourdomain.com/admin_panel

Admin Panel Configuration

Access your admin panel by navigating to https://yourdomain.com/admin_panel and logging in with your administrator credentials.

General Settings

Navigate to System → General Settings to configure your site's basic information:

Site Information

User Registration

General settings General settings

SMTP Configuration

Configure email sending for notifications, verifications, and alerts:

  1. Navigate to System → Email Settings
  2. Enter your SMTP credentials:
    • SMTP Host: Your mail server (e.g., smtp.gmail.com)
    • SMTP Port: Usually 587 (TLS) or 465 (SSL)
    • SMTP Username: Your email address
    • SMTP Password: Your email password or app password
    • SMTP Encryption: TLS or SSL
  3. Click "Test SMTP Connection" to verify
  4. Save changes

Gmail Users: Enable "Less secure app access" or generate an App Password for your account. Standard password may not work due to Google security.

Payment Gateways

Navigate to Monetization → Payment Gateways to set up payment processing for wallet top-ups.

PayPal Integration

  1. Create a PayPal Business account at PayPal Business
  2. Access your PayPal Developer Dashboard
  3. Create a REST API application
  4. Copy your Client ID (Public Key) and Secret Key
  5. In Komico Admin Panel:
    • Paste Client ID in "PayPal API Public Key"
    • Paste Secret Key in "PayPal API Secret Key"
    • Select Mode: Sandbox (testing) or Live (production)
  6. Save and test a small transaction

Stripe Integration

  1. Create a Stripe account at Stripe.com
  2. Access your Stripe Dashboard → Developers → API Keys
  3. Copy your Publishable Key and Secret Key
  4. In Komico Admin Panel:
    • Paste keys in respective fields
    • Choose between Test Mode or Live Mode
  5. Save settings

Razorpay Integration (India)

  1. Sign up at Razorpay
  2. Get your API Key ID and Key Secret from Dashboard
  3. Enter credentials in Komico admin panel
  4. Configure webhook URL for payment confirmations

Push Notifications

Navigate to System → Push Notifications to configure real-time notifications for your users.

OneSignal Setup

OneSignal provides free push notifications for web browsers:

  1. Create a free account at OneSignal.com
  2. Create a new app for your website
  3. Choose "Web Push" as platform
  4. Follow OneSignal's setup wizard:
    • Enter your site URL
    • Upload default notification icon (256x256px)
    • Configure permission prompts
  5. From OneSignal Dashboard, copy:
    • App ID
    • REST API Key (found in Settings → Keys & IDs)
  6. In Komico Admin Panel:
    • Select "OneSignal" as notification provider
    • Paste App ID and REST API Key
    • Enable push notifications
  7. Save and test notifications
OneSignal setup

Komico Mobile App Notifications

For Android and iOS mobile apps with push notifications:

Mobile Apps Available Separately: Android and iOS mobile applications for Komico are sold separately. These apps come with full push notification support and app store deployment assistance.

To purchase mobile apps: Visit https://edubrazeal.com and create a support ticket requesting mobile app information.

If you have purchased the mobile apps:

  1. In Admin Panel, select "Komico" as notification provider
  2. Contact the developer at edubrazeal.com for your unique API keys
  3. Enter the provided keys:
    • Komico App Key (Android)
    • Komico API Key (Android)
    • Komico App Key (iOS)
    • Komico API Key (iOS)
  4. Save settings to activate mobile push notifications

Themes & Languages

Display Settings

Navigate to Themes → Display Settings to customize your site's appearance:

UI Themes

Komico includes multiple built-in themes:

Languages

Navigate to Themes → UI Languages to manage translations:

Monetization Features

User Wallet System

Navigate to Monetization → Wallet Settings:

Activity Monetization

Pay users for their activity on your platform:

Monetization settings Monetization settings

Content Subscription

Allow users to charge for exclusive content:

Premium Accounts

Offer premium membership to users:

Advertisement System

Navigate to Advertising → Settings:

Affiliate System

Create an affiliate program to grow your platform:

Key Features Overview

Komico comes packed with features to create a comprehensive social networking experience:

Social Features

Content Features

Monetization Features

Administration Features

Advanced Features

Third-Party Integrations

Payment Processing

PayPal

Navigate to Monetization → Payment Gateways → PayPal

Stripe

Navigate to Monetization → Payment Gateways → Stripe

Razorpay

Navigate to Monetization → Payment Gateways → Razorpay

Cloud Storage Integration

Offload media storage to cloud services for better performance and scalability.

Amazon S3

Navigate to System → AWS S3 Settings

  1. Create an AWS account at AWS
  2. Create an S3 bucket in your preferred region
  3. Create IAM user with S3 permissions
  4. Generate Access Key ID and Secret Access Key
  5. In Komico, enter:
    • Bucket Name
    • Bucket Region
    • Access Key ID
    • Secret Access Key
  6. Enable S3 storage

Wasabi

Cost-effective alternative to S3 with S3-compatible API:

iDrive e2

Another S3-compatible option with competitive pricing

DigitalOcean Spaces

Simple, developer-friendly object storage

SMS & Email Services

Twilio (SMS)

Navigate to System → Twilio Settings

Infobip (SMS)

Alternative SMS provider with global coverage:

SMTP Email

Configure any SMTP service:

Social Authentication

Navigate to System → OAuth Settings to enable social login:

Google Login

  1. Go to Google Cloud Console
  2. Create a new project
  3. Enable Google+ API
  4. Create OAuth 2.0 credentials
  5. Add authorized redirect URI: https://yourdomain.com/oauth/google
  6. Copy Client ID and Client Secret to Komico

Facebook Login

  1. Go to Facebook Developers
  2. Create a new app
  3. Add Facebook Login product
  4. Configure OAuth redirect URI
  5. Copy App ID and App Secret to Komico

Twitter Login

  1. Go to Twitter Developer Portal
  2. Create a new app
  3. Enable OAuth 1.0a or OAuth 2.0
  4. Configure callback URL
  5. Copy API keys to Komico

Other Integrations

Google reCAPTCHA

Prevent spam and bot registrations:

  1. Get keys from Google reCAPTCHA
  2. Choose reCAPTCHA v2 or v3
  3. Add your domain
  4. Copy Site Key and Secret Key to Komico
  5. Navigate to System → reCAPTCHA and paste keys

Giphy GIFs

Enable GIF search in posts and messages:

  1. Create account at Giphy Developers
  2. Create a new app
  3. Get your API key
  4. Navigate to System → General Settings
  5. Paste Giphy API key

Google Ads / Custom Ads

Monetize your platform with display advertising:

Mobile Applications

Komico offers mobile applications for both Android and iOS platforms, sold separately.

Features of Mobile Apps

Purchasing Mobile Apps

Get Mobile Apps

The Android and iOS mobile applications are available as separate purchases.

To inquire about mobile apps:

  1. Visit https://edubrazeal.com
  2. Create a support ticket
  3. Mention you own Komico web script
  4. Request information about mobile app pricing and features

You'll receive:

  • Complete source code
  • Installation and setup documentation
  • Deployment guide for App Store / Play Store
  • Push notification API keys and setup
  • Technical support for integration

Mobile App Links

Even without purchasing mobile apps, you can configure app download links:

  1. Navigate to System → Mobile App Links
  2. Enter Google Play Store URL (Android)
  3. Enter Apple App Store URL (iOS)
  4. These links appear in web version prompts

Troubleshooting Common Issues

Installation Problems

Database Connection Failed

Error: "Database connection failed" or "Access denied for user"

Solutions:

White Screen After Installation

Solutions:

500 Internal Server Error

Solutions:

Performance Issues

Slow Page Loading

Solutions:

Media Upload Failures

Solutions:

Email & Notification Issues

Emails Not Sending

Solutions:

Push Notifications Not Working

Solutions:

Payment Issues

Payments Not Processing

Solutions:

Security Issues

Forgot Admin Password

Solution:

  1. Access your database via phpMyAdmin
  2. Navigate to km_users table
  3. Find your admin user record
  4. Click Edit on that row
  5. In password field, select "MD5" function from dropdown
  6. Enter new password: password123
  7. Save the record
  8. Log in with username and password password123
  9. Immediately change password in admin panel

Security Warning: Change the password immediately after regaining access!

Support & Updates

Getting Support

Need Help?

If you encounter any issues or have questions about Komico:

  1. Check this documentation first - most questions are answered here
  2. Visit our support portal: https://edubrazeal.com
  3. Create a support ticket with:
    • Your Komico purchase code
    • Detailed description of the issue
    • Screenshots if applicable
    • Error messages from logs
    • Steps to reproduce the problem
  4. Response time: Usually within 24-48 hours

Email: edu@edubrazeal.com

Website: https://edubrazeal.com

Updates & Changelog

Komico receives regular updates with new features, bug fixes, and security patches.

Checking for Updates

  1. Log in to admin panel
  2. Navigate to System → Updates
  3. Check current version vs. available version
  4. Review changelog before updating

Installing Updates

Important: Always backup your database and files before updating!

  1. Navigate to System → Backups
  2. Create a full backup and download it
  3. Go to System → Updates
  4. Click "Download Update"
  5. Follow the update wizard instructions
  6. Test your site thoroughly after updating

Best Practices

Server Optimization Tips

Community & Resources