Skip to content

Self-Hosted Apps Built with MySQL

17 self-hostable apps built with MySQL you can run on your own server — compared on specs, deployment difficulty, and the SaaS each one replaces.

E-commerce

Bagisto

A Laravel e-commerce platform with a Vue storefront and admin panel: catalog, categories, customers, orders, multi-channel, multi-locale and multi-currency stores, marketing tools and a REST API. MIT-licensed PHP; the official production image runs as a single container that bundles Nginx, PHP-FPM and MySQL with the store already installed and seeded at build time.
PHPVue.jsMySQL
easyRead guide →
Scheduling

Easy!Appointments

An appointment scheduler for a business with staff: a public booking page where customers pick a service, a provider and a slot, with a back office for working plans, services, providers, secretaries, customers, email notifications and Google Calendar or CalDAV sync. GPL-3.0 PHP (CodeIgniter) on Apache with MySQL; the official image configures itself from environment variables and runs the web installer on first visit.
PHPCodeIgniterMySQL
easyRead guide →
Forum

Flarum

A lightweight, MIT-licensed forum written in PHP (on Laravel components) with a Mithril.js front end. Most features, from tags and mentions to likes and moderation, are extensions you can switch off. The 1.x stable line runs on MySQL or MariaDB behind Apache or Nginx and installs with Composer; upstream publishes no Docker image, and PostgreSQL and SQLite support arrive with 2.0, still in release candidates.
PHPMithril.jsMySQL
moderateRead guide →
Helpdesk

FreeScout

A lightweight Help Scout-style shared inbox written in PHP on Laravel: mailboxes fetched over IMAP, conversations, assignments, internal notes, collision detection and mobile apps, with unlimited agents and mailboxes. The core is AGPL-3.0; tags, saved replies, workflows, a knowledge base, live chat, WhatsApp and SSO are paid modules (also AGPL-3.0, with lifetime per-instance licences).
PHPLaravelMySQL
easyRead guide →
CMS & blogging

Ghost

A Node.js publishing platform for blogs and paid newsletters, with built-in member signups, email delivery and Stripe subscriptions.
Node.jsMySQL
easyRead guide →
Workflow automation

Huginn

A system for building agents that perform automated tasks for you online — they read the web, watch for events and take actions on your behalf, in the IFTTT/Zapier mould but with the data on your own server. A Ruby on Rails application under the plain MIT license, in continuous development since 2013, with official Docker images that bundle MySQL so a single container is a complete install. Agents are configured as JSON, not dragged onto a canvas — the most hands-on tool in this hub.
RubyRailsMySQL
easyRead guide →
Invoicing

Invoice Ninja

Invoicing and billing for freelancers and small businesses: invoices, quotes, recurring billing, expenses, payments through online gateways, and a client portal, with desktop and mobile apps that also work against a self-hosted server. Source-available under the Elastic License 2.0; the self-hosted code includes the hosted Pro and Enterprise features, and removing the branding needs a paid white-label license.
PHPLaravelMySQLRedis
easyRead guide →
CMS & blogging

Joomla

A PHP content management system for websites, with built-in multilingual support, access control and an extension directory.
PHPMySQL
easyRead guide →
Time tracking

Kimai

Time tracking for freelancers and teams: timesheets against customers, projects and activities, per-user and per-project rates, time and money budgets, reports, exports and invoices, with a JSON API, SAML/LDAP login and TOTP two-factor authentication.
PHPSymfonyMySQL
easyRead guide →
Project Management

Leantime

Open-source project management platform built for non-traditional project managers and neurodivergent teams, combining task/kanban boards, Gantt-style milestones, sprints, time tracking, and a project wiki. The self-hosted AGPL-3.0 open-source edition ships the full core project-management feature set plus white-labeling, client management, and LDAP/OIDC login for free; recurring tasks, custom fields, whiteboards, AI-assisted status updates, and program/portfolio-level strategy tools are paid plugin-bundle or Pro-tier add-ons and aren't part of the free self-hosted build.
PHPJavaScriptMySQL
easyRead guide →
Newsletter

Mautic

An open source marketing-automation platform: contact and company records, segments, landing pages and forms, email campaigns and visual campaign workflows, with lead scoring and tracking. Built on PHP and Symfony with MySQL.
PHPSymfonyMySQL
moderateRead guide →
Photo backup & gallery

Piwigo

A PHP photo gallery for organizing large photo collections into albums, with per-user and per-group permissions, tags and a plugin system.
PHPMySQL
easyRead guide →
CRM

SuiteCRM

SuiteCRM is a long-established open-source CRM covering sales, marketing, and customer-service modules, forked from an early SugarCRM Community Edition. It publishes no official Docker image — self-hosters commonly run the release zip on the official PHP and MariaDB Docker Library images instead.
PHPMySQL
moderateRead guide →
CRM

Vtiger CRM

Vtiger's open-source Community Edition covers contact and deal management, a module builder, and basic marketing tools, released under a source-available license that is not OSI-approved. Vtiger publishes no official Docker image — self-hosters commonly run the community-maintained javanile/vtiger image alongside MySQL.
PHPMySQL
easyRead guide →
CMS & blogging

WordPress

The PHP and MySQL content management system for websites and blogs, extended with themes and plugins.
PHPMySQL
easyRead guide →
Social network (Fediverse)

WriteFreely

A minimalist, distraction-free blogging platform for one writer or a whole community. Blogs federate over ActivityPub, so readers on Mastodon and other Fediverse software can follow them.
GoSQLiteMySQL
easyRead guide →
Monitoring

Zabbix

Enterprise-grade infrastructure monitoring covering agents, SNMP, IPMI, JMX and agentless checks, with templates, network auto-discovery, escalation-aware alerting and long-term trend storage. It is a server, a database, a PHP frontend and agents — not a single container you start and forget.
CPHPMySQL
hardRead guide →

Analytics cookies only (Google Analytics, PostHog). No ad networks, no cross-site tracking. See our privacy policy.