Saltar al contenido principal

Script — Video 5: Deploy & Install obeliOmed

Duration target: ~8 minutes
Audience: IT administrators, clinic IT staff, developers onboarding
Recording: Split screen — terminal + browser. Walk through the real installation.


Pre-roll checklist

  • Fresh XAMPP install on Windows (simulate from zero)
  • FacturaScripts downloaded and installed (clean state)
  • All obeliOmed plugins downloaded and ready to install
  • Terminal + browser side by side
  • Speed up long composer install steps to 4x

Intro (0:00 – 0:30)

[On camera]

"In this video I'm going to install obeliOmed from scratch on a fresh Windows machine. By the end we'll have a fully working system with patient records, the appointment calendar, and all the core plugins running."

"This is the real installation — no shortcuts. Let's go."


Chapter 1 — Requirements (0:30 – 1:00)

[Screen: docs.obeliomed.com/docs/getting-started/installation]

"Before we start, the requirements:"

"PHP 8.1 or higher — we use XAMPP which bundles PHP, Apache, and MySQL."

"MySQL 8.0 or higher — included in XAMPP."

"Composer — PHP dependency manager."

"Git — to clone the repos."

"Node.js 20+ — only needed if you're developing. Not needed for production installation."

"All links in the description."


Chapter 2 — Install FacturaScripts (1:00 – 2:30)

[Screen: XAMPP control panel → start Apache and MySQL]

"First we start XAMPP — Apache on port 80, MySQL on port 3306."

[Browser: navigate to localhost, show XAMPP welcome]

"Now we download FacturaScripts. I'll download the latest stable release from the official FacturaScripts GitHub releases page."

[Download and unzip to htdocs/FacturaScripts]

"Unzip it into htdocs/FacturaScripts. This is the root of our application."

[Browser: navigate to localhost/FacturaScripts]

"Opening the browser. FacturaScripts setup wizard. We fill in the database credentials: host localhost, database facturascripts, user root."

"Admin user: choose a strong password. This is the master administrator account."

"Click install — takes about 30 seconds."

[Show FacturaScripts running — empty system]

"FacturaScripts is installed. Clean, empty system. Now we add the obeliOmed plugins."


Chapter 3 — Install obeliOmed plugins (2:30 – 5:00)

[Screen: GitHub — obeliOmed organization page]

"All obeliOmed plugins live in the obeliOmed GitHub organization."

"I'll use a setup script that installs everything automatically. Let me open a terminal."

[Terminal: htdocs/FacturaScripts/Plugins/]

# Navigate to the plugins directory
cd /xampp/htdocs/FacturaScripts/Plugins

# Clone core plugins (order matters — ObelioCore first)
git clone https://github.com/obeliOmed/OftalmolBase.git
git clone https://github.com/obeliOmed/OftalmolAgenda.git
git clone https://github.com/obeliOmed/ObelioTheme.git
git clone https://github.com/obeliOmed/ObelioAudit.git
git clone https://github.com/obeliOmed/ObelioComms.git
git clone https://github.com/obeliOmed/ObelioDocs.git
git clone https://github.com/obeliOmed/ObelioConsents.git
git clone https://github.com/obeliOmed/ObelioSurgery.git
git clone https://github.com/obeliOmed/ObelioTreatments.git
git clone https://github.com/obeliOmed/ObelioDemoData.git

"We clone each plugin into the Plugins directory. FacturaScripts auto-discovers them."

[Browser: FacturaScripts admin → Plugin manager]

"Back in the browser. Admin panel → Plugin manager. You can see all the plugins we just cloned."

"I'll enable them one by one, starting with ObelioCore — that's the base plugin all others depend on."

[Enable each plugin, show the progress bar]

"When you enable a plugin, FacturaScripts runs the database migrations automatically. Tables are created, default data is seeded."

"Enable ObelioCore... ObelioTheme... ObelioAudit... ObelioScheduling... ObelioComms..."

"This takes about 2 minutes total for all plugins."


Chapter 4 — Install demo data (5:00 – 5:45)

[Enable ObelioDemoData plugin]

"For a test environment, enable ObelioDemoData. This seeds the system with a realistic dataset: 150 patients, 3 professionals, 2 clinic centers, 6 months of appointments."

"Never install this on a production system — it's for testing only."

[Navigate to patient list — show demo patients]

"And we have a working system with real data to explore."


Chapter 5 — Production checklist (5:45 – 7:00)

[Screen: docs.obeliomed.com/docs/getting-started/installation — production section]

"For production — a few extra steps before you go live:"

"HTTPS — use Let's Encrypt via Certbot. Never run a medical system over HTTP. Patient data, audit logs, consents — all must be encrypted in transit."

"Backups — MySQL dump + files backup, daily minimum, offsite copy. We recommend a 3-2-1 backup strategy."

"PHP opcache — enable it. Production PHP must have opcache on for performance."

"FacturaScripts maintenance mode — use it during plugin updates to prevent data corruption from concurrent requests."

"Email configuration — set up SMTP credentials in FacturaScripts admin for the email communications channel."

"WhatsApp — ObelioComms connects to WhatsApp Business API. You'll need a Meta Business account and a WhatsApp Business API token. Full setup in the ObelioComms docs."


Chapter 6 — Updating plugins (7:00 – 7:30)

[Terminal: git pull in each plugin directory]

"Updating plugins is straightforward:"

cd /xampp/htdocs/FacturaScripts/Plugins/OftalmolAgenda
git pull origin main

# Then in FacturaScripts admin: update the plugin

"Pull the latest code, then go to FacturaScripts admin and run the plugin update. It runs any new database migrations automatically."

"We recommend testing updates on a staging environment before applying to production."


Outro (7:30 – 8:00)

[On camera]

"And that's a complete obeliOmed installation. From a blank machine to a fully working ophthalmology practice management system in under 10 minutes."

"Full installation docs, troubleshooting guide, and production checklist at the link in the description."

"If you run into any issues, open a GitHub issue in the plugin repo — we respond within 48 hours."

"Subscribe for more videos. Next up: setting up ObelioComms — WhatsApp and email automation for your clinic."


Description (YouTube)

Full obeliOmed installation walkthrough from scratch:

• Install XAMPP (PHP 8.1, MySQL 8, Apache)
• Install FacturaScripts
• Clone and enable all obeliOmed plugins
• Install demo data for testing
• Production checklist: HTTPS, backups, PHP opcache, email/WhatsApp setup
• How to update plugins

🔗 Installation docs: https://docs.obeliomed.com/docs/getting-started/installation
🔗 GitHub: https://github.com/obeliOmed
📧 Support: soporte@obeliomed.com

Chapters:
0:00 Intro
0:30 Requirements
1:00 Install FacturaScripts
2:30 Install obeliOmed plugins
5:00 Install demo data
5:45 Production checklist
7:00 Updating plugins
7:30 What's next

Thumbnail spec

  • Terminal window showing git clone commands (dark theme)
  • obeliOmed running in browser in background (blurred)
  • Text: "Install obeliOmed"
  • Sub: "From zero to running in 8 minutes"
  • Clock icon or stopwatch graphic