功能完整,结构极简
没有庞大的代码库,只有该有的东西:一个核心文件加一个可选组件目录,即可撑起一个完整社区。
单文件核心
核心逻辑集中在一个 180.6 KB 的 PHP 文件里,纯原生编写,无框架、无 Composer。部署只要上传,维护只要读一个文件——小站长的负担降到最低。
三引擎兼容
SQLite、MySQL、PostgreSQL 自由切换,数据库结构与搜索能力保持跨引擎一致,迁移成本低。从小站点起步到大规模社区,同一套代码全程适用。
插件机制
支持 Hook、路由、后台页面、资源合并、在线安装更新与统一计划任务,扩展不侵入核心。
完整论坛功能
首页、版块、主题、回帖、收藏、个人主页与后台管理一应俱全,开箱即用。
精细权限控制
用户组、版块权限、站点设置、注册控制、发帖限制与附件管理,社区治理面面俱到。
446 个插件,生态活跃
论坛核心只做最基本的事,其余能力都通过插件获得。插件市场已有 446 个插件,覆盖存储、AI、模板、互动与运营,支持在线安装、一键更新与批量更新,不侵入核心代码。
big_emojiQQ 平台适配器qq-adapterGitHub 更新日志gh_changelog管理权限modperm大佬论坛风格dalao_styleEdgeOne 缓存刷新wx_edgeone版规考试准入exam_gate版块导航nav_panelAI 技术文章ai_article河北内卷网商城neijuan_mall多语言翻译multilang匿名区 · 树洞anon_board路书roadbookCloudFlare 图床上传cf_imgbed阿里云 OSS 上传aliyun_oss定时发布scheduled_post招聘 / 求职recruit_board工作台框架workbench在线聊天室online_chat友情链接link_exchange缩略图thumbnailTG 电报通知tg_notify复古俱乐部主题clubme多维评分与编辑精选rate_pick帖子精华digest板栗同城分类信息主题插件banli_hb社区板块forum_category游戏信息卡片(Steam / TapTap)steam_card内容勘误台errata_center网盘互助netdisk_help微信聊天皮肤wechat_chat_skinXenForo 迁移工具xenforo_migrator青简主题qingjian_theme邀请注册与防刷invite_system游戏库gamelib记忆卡片anki热门推荐hot_recommend官方宣传页bbs1_about定时远程备份timed_backup举报与处置中心report_center成就徽章与等级成长achievements榕树复古主题rongshu用户卡片bio_card论坛聊天室forum_chat_room星座交友astrology资源预约与摇号resource_booking柯林 BBS 主题kelin_theme阅读中心dudao_novel顶部导航(支持二级)navbarOpenList 附件服务器openlist_attachment图片清理bbs1_image_cleanup企业名录平台directory帖子图片兼容inline_image_compat在线时长等级online_time字重隐藏font_weight_hide二级域名解析dns浏览器细节browser_detail活动报名event_rsvp二手市场marketplace账号互通桥sso_bridge暖屿主题nuanyu_theme丁未羊年新春主题dingwei2027清风主题wx_qingfeng站点维护模式site_maintenance屏蔽设置filter_settings悬赏问答qa_bounty个人简介profile_bio网站聚合底部site_footer星璃主题bento_themeAI 助手小布ai_pet社区维基community_wikiTelegram 资源搜索tg_resource_searchMBTI 测试交友mbti楼主标识topic_op_badge附件下载卡片attachment-card站点统计site_stats智能安全防护smart_security跨版块热度榜与精选hot_rankUID 靓号premium_uid权益兑换中心points_shopMCP 接入mcpTelegram 图床上传telegram_imgbed资源卡片主题resource_card出站事件总线webhook_hub暖纸色调主题warm_paper_theme抖音推荐流douyin_feed页面组件 DIYlayout_diy对话框样式chat_bubble回复气泡message_bubbles固定链接permalink回帖领红包reply_redpacket关注与动态user_follow内容举报report社区日历community_calendar站长运营看板insight_board阅 · 大气博客主题wx_read插件绑定独立域名vndomain社区相册community_albumDiscourse 前端like_discourse_installer手机客户端接口mobile_api通用 Discuz 论坛风格dudao_discuz离线邮件提醒offline_mail_notice移动端菜单字体变细mobile_menu_thin积分规则增强版points_rewards_plus每日签到与成长任务daily_quest发帖模板post_templateCloudflare R2 上传cf_r2内容修订留痕edit_history简单线条主题simple_lines_themeSQL 调试sql_debug区块主题block_theme伪静态路由pretty_route沉睡用户召回recall_center卡通可爱主题cute_themeelm播放器soundplayer问卷与投票survey_poll服务端草稿箱draft_box侧栏卡片排序demius-ui-sidebar-sort叠楼stacked_replies最近浏览版块recent_forums48 位插件作者
每一枚头像背后,都是把想法做成插件、发布到市场的社区作者。感谢他们让 bbs1org 的能力不断生长。
三条命令跑起来
默认使用 SQLite,无需配置数据库;想换 MySQL 或 PostgreSQL,改一行 .env 即可。
三种部署方式
无论你是个人站长、运维还是面板用户,都能找到合适的方式。
Docker 部署
cp .env.example .env
docker compose up -d
需 Docker Engine 24+、Compose v2 与 unzip。镜像含 PHP 8.5-fpm、MySQL 8.4、PostgreSQL 18 与 Nginx Alpine;启动后访问 8080 端口进入网页安装程序,设置站点、默认版块和管理员账号。
虚拟机部署
location ~ ^/app/(?:data|cache|
plugins|optional)(/|$) { deny all; }
location / {
try_files $uri $uri/
/index.php?$query_string;
}
PHP 8.1+ 与 PDO 扩展即可运行。务必禁止 Web 直接访问 app/data/(含数据库、配置与缓存),并配置伪静态将请求转发到 index.php。
面板部署
# 宝塔 / 1Panel
# 在终端执行同上的
# Docker 部署命令
面板用户在终端运行 Docker 部署命令,或在站点环境直接放置源码。
迁移与升级
# 数据迁入
/index.php?a=migrate
# 后台「设置」底部点「升级」
切换数据库时,在新库装好后进入「数据迁入」,自动复制表结构并导入数据、保留原 ID;插件表一并迁入。升级只需在后台点「升级」,确认后下载更新。
不是演示项目,是真实社区
bbs1.org 本站 就跑在这一套代码上。主题、回复、用户与插件数据来自本站实时统计,版本日志来自官方源码发布记录。