功能完整,结构极简
没有庞大的代码库,只有该有的东西:一个核心文件加一个可选组件目录,即可撑起一个完整社区。
单文件核心
核心逻辑集中在一个 180.6 KB 的 PHP 文件里,纯原生编写,无框架、无 Composer。部署只要上传,维护只要读一个文件——小站长的负担降到最低。
三引擎兼容
SQLite、MySQL、PostgreSQL 自由切换,数据库结构与搜索能力保持跨引擎一致,迁移成本低。从小站点起步到大规模社区,同一套代码全程适用。
插件机制
支持 Hook、路由、后台页面、资源合并、在线安装更新与统一计划任务,扩展不侵入核心。
完整论坛功能
首页、版块、主题、回帖、收藏、个人主页与后台管理一应俱全,开箱即用。
精细权限控制
用户组、版块权限、站点设置、注册控制、发帖限制与附件管理,社区治理面面俱到。
446 个插件,生态活跃
论坛核心只做最基本的事,其余能力都通过插件获得。插件市场已有 446 个插件,覆盖存储、AI、模板、互动与运营,支持在线安装、一键更新与批量更新,不侵入核心代码。
qq-adapter工作台框架workbenchEdgeOne 缓存刷新wx_edgeone页面组件 DIYlayout_diySQL 调试sql_debug暖屿主题nuanyu_theme社区板块forum_category每日签到与成长任务daily_quest个人简介profile_bio智能安全防护smart_security柯林 BBS 主题kelin_theme二手市场marketplace招聘 / 求职recruit_board权益兑换中心points_shop游戏库gamelibTelegram 图床上传telegram_imgbed版规考试准入exam_gate论坛聊天室forum_chat_room活动报名event_rsvp游戏信息卡片(Steam / TapTap)steam_card悬赏问答qa_bounty用户卡片bio_card板栗同城分类信息主题插件banli_hb区块主题block_theme网站聚合底部site_footerXenForo 迁移工具xenforo_migrator复古俱乐部主题clubme举报与处置中心report_center手机客户端接口mobile_api邀请注册与防刷invite_system发帖模板post_template帖子图片兼容inline_image_compat楼主标识topic_op_badge社区相册community_album字重隐藏font_weight_hide图片清理bbs1_image_cleanup伪静态路由pretty_route对话框样式chat_bubble官方宣传页bbs1_about青简主题qingjian_themeOpenList 附件服务器openlist_attachment插件绑定独立域名vndomain简单线条主题simple_lines_theme多维评分与编辑精选rate_pick暖纸色调主题warm_paper_theme二级域名解析dns管理权限modperm在线时长等级online_time最近浏览版块recent_forums定时发布scheduled_post社区维基community_wikiGitHub 更新日志gh_changelog顶部导航(支持二级)navbar企业名录平台directory内容勘误台errata_center帖子精华digest卡通可爱主题cute_theme记忆卡片anki关注与动态user_follow阿里云 OSS 上传aliyun_osselm播放器soundplayer网盘互助netdisk_help服务端草稿箱draft_box匿名区 · 树洞anon_board星璃主题bento_theme离线邮件提醒offline_mail_notice屏蔽设置filter_settings榕树复古主题rongshu固定链接permalink回帖领红包reply_redpacket站长运营看板insight_boardDiscourse 前端like_discourse_installer站点统计site_stats友情链接link_exchange问卷与投票survey_pollUID 靓号premium_uid缩略图thumbnail站点维护模式site_maintenance路书roadbook阅 · 大气博客主题wx_read移动端菜单字体变细mobile_menu_thin侧栏卡片排序demius-ui-sidebar-sort多语言翻译multilang无敌大表情big_emoji浏览器细节browser_detail在线聊天室online_chat版块导航nav_panelAI 助手小布ai_petMBTI 测试交友mbti社区日历community_calendar跨版块热度榜与精选hot_rank资源预约与摇号resource_bookingTG 电报通知tg_notify热门推荐hot_recommend清风主题wx_qingfengAI 技术文章ai_article河北内卷网商城neijuan_mall叠楼stacked_replies出站事件总线webhook_hub内容举报report大佬论坛风格dalao_style抖音推荐流douyin_feed积分规则增强版points_rewards_plus微信聊天皮肤wechat_chat_skinCloudflare R2 上传cf_r2回复气泡message_bubbles通用 Discuz 论坛风格dudao_discuz账号互通桥sso_bridge星座交友astrology定时远程备份timed_backup沉睡用户召回recall_center丁未羊年新春主题dingwei2027成就徽章与等级成长achievementsTelegram 资源搜索tg_resource_searchCloudFlare 图床上传cf_imgbed内容修订留痕edit_history资源卡片主题resource_cardMCP 接入mcp附件下载卡片attachment-card阅读中心dudao_novel48 位插件作者
每一枚头像背后,都是把想法做成插件、发布到市场的社区作者。感谢他们让 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 本站 就跑在这一套代码上。主题、回复、用户与插件数据来自本站实时统计,版本日志来自官方源码发布记录。