Skip to content
苹果CMS · AppleCMS 苹果CMS · AppleCMS v12
Open source · Laravel video CMS

AppleCMS V12
The next video CMS, rewritten in Laravel

Collect, play, members, and topics stay. Comics, novels, live TV, payments, and AI SEO are optional plugins. MIT. Install with Docker, a script, or the web wizard.

Version v12 · PHP 8.4+ · Try it on SQLite — MySQL is optional

Laravel 13 @vod Feed collect 20+ plugins MIT
Laravel 13Not ThinkPHP 5
Three installsDocker / script / wizard
Plugins toggleOff means routes go away
Theme tags@vod loads the data
MITExtend it like any Laravel app
Pick a path

Start from where you are

Three jobs: understand the product, install it, then restyle. The menu stays short.

01 Try it locally

Run it on your machine

Docker or one script. SQLite is enough to open admin. Buy a domain after you like it.

Download · clone the repo

02 You have a domain

Point the vhost at public

Document root is public, PHP 8.4, cron schedule:run every minute. Env, rewrite, and cron are in System docs.

System docs · Docker

03 You edit front-end

Restyle with tags

Themes live in resources/views/themes/. Lists, SEO, and paging use @vod*. Do not query the DB in templates.

Tag list · Theme notes

Capabilities

The V10 six blocks are still here — the stack is Laravel

We only list what the repo actually ships.

01

Easy to run

Web wizard, one script, or Docker. SQLite works locally. Point the vhost at public and add the cron line.

02

Theme tags

Front templates use @vod* for videos, types, topics, and actors. Edit files under resources/views/themes/.

03

Admin

Videos, collect, members, themes, monitor, and help live at /admin. Admin copy is split for zh / en / zh-TW.

04

Modules

Core is video, articles, topics, actors, members. Comics, novels, live TV, and galleries are plugins — not fake video types.

05

Docs in the product

The in-app help — usage, tags, env, rewrite, cron, Docker — is on this site, not a second handbook.

06

Plugins

Pay, AI SEO, danmaku, shop, WeChat, and OAuth live in plugins/. Turn one off and its routes leave with it.

Catalog

Video first. Comics, novels, and live TV are optional.

Video

Types, filters, detail, multi-source play, download pages. Feeds ingest from resource APIs.

Articles / topics

News and topic hubs. Front paths /arts and /topics.

Actors

People database linked to titles. Front path /actors.

Members

Sign-up, points, VIP, favorites. Pay and shop attach as plugins.

Comics

Separate titles, chapters, and shelves. /manga goes away when the plugin is off.

Novels

Separate library, chapter reader, member shelf.

Live TV

IPTV channel list with multiple sources — not user live rooms.

Gallery

Separate albums, tags, favorites, and stats.

All plugins Check the scope

vs V10

Coming from Apple CMS V10? Read this first.

V10 is ThinkPHP + Layui. V12 is Laravel 13 + Blade tags. Features line up; paths do not. Do not unzip over V10.

ItemApple CMS V10Apple CMS V12
StackThinkPHP + LayuiLaravel 13
PHP / databasePHP 5.5+、MySQL 5.5+PHP 8.4+,SQLite to try / MySQL in production
ThemesMac tags + TP tags@vod* Blade tags, own theme folder
InstallDrop files + wizardDocker / install.sh / web wizard
CollectResource-site APIsFeed sources + site-collect plugin (HTML / RSS / JSON)
Extra contentVideo, articles, topics, stars, rolesSame core; comics / novels / live / gallery are plugins
Pay / AICore or third-party forksPay and AI SEO plugins. Empty keys fail; they do not fake success.
LicenseMITMIT
Quick start

Three ways. Run locally first.

Keep the project root where you can see artisan. The web root is the public folder inside it.

Docker

bash
docker compose up --build
# open http://127.0.0.1:8010/install

One script

bash
bash install.sh YourPass#1
php artisan serve --host=0.0.0.0 --port=8010

Web wizard

bash
composer install
cp .env.example .env
php artisan key:generate
php artisan serve --port=8010

Download & requirements Go-live checklist

GitHub

Source is here

The public repo is AppleCms: https://github.com/Sunshine-168/AppleCms.git

苹果CMS · AppleCMS

AppleCMS V12 product source

Categories, videos, play, collect, members, topics. MIT. Repo name: AppleCms.

AppleCms

git
git clone https://github.com/Sunshine-168/AppleCms.git
cd AppleCms

Open source GitHub profile

Guide · Tags · System

The same three help sets, on this site

Usage, theme tags, and go-live env. No second handbook.

Guide

First run, what each admin page does, and where Blade files live.

Usage · Admin · Themes

Tags

@vod directives, loop args, paging, and plugin tags. Same set as the admin wizard.

Open the tag list

News

What AppleCMS is shipping

Open source, install notes, and the official group.

All news

FAQ

Ask these before you install

No. V12 is a Laravel rewrite. Folders, tags, and the database differ. Collect, play, members, topics, and plugins still exist. Migrate data — do not unzip over V10.
No. AI here is the AI SEO plugin: it calls an OpenAI-compatible API with the title data. Empty keys fail. No bundled cloud storage pack, no App builder.
The V10 scene had fake domains shipping backdoors. Only use the Git repo you configure and the download notes on this site. Skip “special builds”.
The code is MIT. You are responsible for content, sources, and fees. Do not collect or host infringing material. The pay plugin does not fake a success without keys.
Collect, hit reset, and monitor need php artisan schedule:run. Use the PHP CLI binary, not php-fpm.
Start

Get it running locally, then pick a domain and feeds

Open /install, pick the file database, and you can reach admin. Switch to MySQL later and set APP_URL to your domain.

Group @sanpang