Technical Documentation

Bibiolink documentation: deployment & configuration

A comprehensive technical guide to installing, configuring, and maintaining your self-hosted Bibiolink platform on cPanel, Linux VPS, and containerized Docker environments.

Open Interactive 17-Chapter Manual Customer Portal & Source Downloads

1. Server Readiness

Verify PHP 8.2+ (tested minimum version), compatible MySQL / MariaDB, and core extensions (curl, pdo_mysql, mbstring, openssl, gd).

2. Upload & Install

Extract source files into `public_html` or webroot, navigate to your domain, and complete the installer.

3. Gateway Keys

Paste Stripe, PayPal, Lemon Squeezy, or Razorpay credentials in admin to activate billing.

Installation Checklist

Follow this sequential procedure to initialize your platform:

  • Database Setup: Create a fresh MySQL/MariaDB database and assign a dedicated user with full privileges.
  • File Extraction: Upload the unencrypted zip archive and extract it into your web root directory.
  • Directory Permissions: Ensure `storage/` and `bootstrap/cache/` are writable (`chmod 775`).
  • Web Installer: Visit `https://yourdomain.com` in your web browser and input database and initial admin user credentials.
  • Cron Job Activation: Add the standard scheduled task (`* * * * * php /path/to/artisan schedule:run`) for scheduled link expiration and automated billing checks.
cron_configuration.shAutomated Tasks
# Add this entry to crontab -e* * * * * cd /var/www/bibiolink && php artisan schedule:run >> /dev/null 2>&1 # Handles link schedule toggling, analytics rollups,# and recurring billing subscription syncs

Related Technical Guides

Documentation FAQ

Common technical and setup questions

How long does a typical installation take?

A standard installation on cPanel or a clean Ubuntu VPS takes approximately 10 to 15 minutes. Upload the unencrypted archive, create a MySQL database, visit your domain to run the installer, and input your database credentials.

Do I need Composer or npm installed on my production server?

No. Production release archives include all compiled vendor dependencies and compiled React frontend assets out of the box. You do not need Composer or Node.js running on production.

How do I update to new versions?

Download the update package from your purchase dashboard and overwrite the core application files. Bibiolink includes automated database migration checks that execute upon admin login.