Open Source Engine

Your Links.
Your Server.
Your Rules.

The flat-file PHP engine that powers MySocials.Info — open source, zero-database, and portable enough to unzip and host in minutes. No cloud required. No lock-in.

What This Is

A link-in-bio engine
built different.

Most link-in-bio tools are rented. This one is owned. MySocialsInfo is a full-featured engine — themes, modules, galleries, link management — stored entirely as flat JSON files. Drop it on any PHP host. Back it up with a zip. Move it with an FTP client. No Postgres. No Redis. No vendor to disappear on you.

It's the same core that runs the SaaS at MySocials.Info, extracted and packaged so you can self-host the whole thing or export your data from the SaaS and run it yourself tomorrow.

Flat-File Storage
All data lives in JSON files. No database engine, no migrations, no connection strings.
Full Theme Engine
Colors, fonts, background patterns, spacing — fully configurable. Live preview included.
Module System
Links, galleries, and more. Modules are self-contained and swappable.
SaaS Export Compatible
Export your data from MySocials.Info and host it yourself — same engine, no data loss.
Apache / Nginx
Standard .htaccess routing. Runs on shared hosting. No exotic server config needed.
Simple Backups
Your whole site is a folder. Copy it. Zip it. Restore it. Done.

Quick Start

Up and running
in minutes.

PHP 8.1+
Apache or Nginx
mod_rewrite enabled
No Composer required
No database
bash — install
# 1. Clone or download
$ git clone https://github.com/mysocialsinfo/engine.git mysite
$ cd mysite
 
# 2. Copy the example config and set your domain
$ cp config/config.example.php config/config.php
$ nano config/config.php
 
# 3. Set directory permissions
$ chmod 755 _data
 
# 4. Point your web root at public_html/ — done.
▸ Visit yoursite.com to complete setup.

Prefer a zip? Download the latest release from the GitHub releases page, unzip into your web root, and you're done. No build step. No package manager.

Self-Host vs. Hosted

Own it, or let us
run it for you.

Both options run the same engine. Pick the one that fits your situation.

// Self-Host (this engine)
  • Full data ownership — files live on your server
  • No monthly fee
  • Export from SaaS and run locally at any time
  • Customize anything — fork it, extend it, break it
  • You manage updates, backups, and uptime
  • Open source — MIT license
// Hosted at MySocials.Info
  • Zero server setup — live in seconds
  • Free tier available, no credit card required
  • Automatic updates and backups
  • Theme marketplace and community themes
  • Supporter + VIP tiers with extra features
  • Export your data to self-host anytime

Not sure which to pick? Start at MySocials.Info for free — no commitment. If you ever want to move to self-hosted, export your data and you're running the same engine five minutes later.

Architecture

Simple by design.

The engine follows a clean layout with no magic directories. Everything has a clear home — data, templates, and logic are separated from the web root.

project layout
mysite/
├── public_html/ ← web root (point your vhost here)
├── engine/ ← core runtime, modules, theme engine
├── _data/ ← all site data (JSON files, outside web root)
├── config/ ← your config.php lives here
└── data/themes/ ← per-site theme configuration