去掉一切用不上的功能,只保留最实用的建站工具。
一键创建站点、绑定域名、切换 PHP 版本,可视化管理 Nginx 配置。
Let's Encrypt 证书一键申请、自动续期,零成本实现 HTTPS。
在线创建 MySQL 数据库和用户,精确权限控制,数据安全隔离。
本地备份、远程 rsync 备份,定时自动执行,一键恢复到任意时间点。
站点用户隔离、每日自动安全更新、异常登录告警、防火墙规则。
在线浏览、上传、编辑,压缩包自动解压,权限可视化修改。
安装、配置、运维,所有问题都有答案。
涵盖安装指南、站点管理、数据库操作、SSL 证书、备份恢复、故障排查等所有内容。遇到问题先查文档。
安全不是功能,是设计原则。每一步都考虑风险。
每个站点一个 Linux 用户,Home 目录即网站根目录,无法访问其他站点文件。
每日凌晨 3:00 自动执行 apt-get upgrade,修复已知安全漏洞,无需人工干预。
UFW 防火墙,默认只开放 80/443/22,入侵者无从下手。
所有敏感操作记录在案,随时追溯,谁在什么时间做了什么,一目了然。
支持 Ubuntu 20.04+、Debian 10+、CentOS 7+
SSH 登录服务器,下载官方安装脚本。
wget -O install.sh
https://tpanel.cn/install.sh
以 root 权限运行脚本,自动安装所有依赖。
chmod +x install.sh
bash install.sh
浏览器打开服务器地址,使用默认账号登录即可。
admin / tpanel.cn
https://your-server.com
T面板源码完全开放,可以自由使用、修改和分发。
后端:Python3 + Flask + SQLite
前端:原生 HTML/CSS/JS(零依赖)
Web:Nginx 反向代理
证书:Let's Encrypt + certbot
/opt/tpanel/ ├── backend/ # Flask API ├── frontend/ # Web UI ├── data/ # SQLite 数据库 ├── sites/ # 站点目录 ├── backups/ # 备份文件 ├── ssl/ # SSL 证书 └── logs/ # 日志