安装
配置好基础环境后开始安装 NamelessMC
下载
- 直接下载
- Git
- Composer
- Docker
curl -L "https://github.com/NamelessMC/Nameless/releases/latest/download/nameless-deps-dist.tar.xz" | tar --xz --extract --directory=/var/www/html --file -
wget -O - "https://github.com/NamelessMC/Nameless/releases/latest/download/nameless-deps-dist.tar.xz" | tar --xz --extract --directory=/var/www/html --file -
如果你是 Windows,直接下载解压到网站目录即可(Apache 通常是 htdocs
)
不推荐这么干,容易爆炸
# 克隆最新版本
git clone --branch v2 https://github.com/NamelessMC/Nameless.git /var/www/html/namelessmc
# 通过Composer安装
composer create-project namelessmc/nameless /var/www/html/namelessmc
-
安装Docker Compose (Debian/Ubuntu):
sudo apt install docker-compose-plugin
-
下载配置文件
# 下载docker-compose.yaml文件
wget https://github.com/NamelessMC/Nameless-Docker/blob/master/docker-compose.yaml -
准备数据目录
# 创建网站数据目录并设置权限
mkdir web
chown -R 33:33 web -
启动容器
docker compose up -d
-
完成安装
- 访问 http://localhost:80
- 数据库地址填写:
db
- 数据库用户名、密码、数据库名都填写:
nameless
推荐Docker标签
v2.2
: 最新稳定版 (PHP 8.3)v2.1
: 上一稳定版 (PHP 8.2)dev
: 开发版 (仅用于开发)
2. 设置文件权限
- Ubuntu/Debian
- CentOS/Rocky Linux
- 共享主机
# 设置所有者
sudo chown -R www-data:www-data /var/www/html/namelessmc
# 设置目录权限
sudo find /var/www/html/namelessmc -type d -exec chmod 755 {} \;
# 设置文件权限
sudo find /var/www/html/namelessmc -type f -exec chmod 644 {} \;
# 设置特殊目录权限
sudo chmod -R 777 /var/www/html/namelessmc/cache
sudo chmod -R 777 /var/www/html/namelessmc/uploads
# 设置所有者
sudo chown -R nginx:nginx /var/www/html/namelessmc
# 设置SELinux上下文 (如果启用SELinux)
sudo restorecon -R /var/www/html/namelessmc
sudo setsebool -P httpd_can_network_connect 1
sudo setsebool -P httpd_can_network_connect_db 1
# 设置权限
sudo find /var/www/html/namelessmc -type d -exec chmod 755 {} \;
sudo find /var/www/html/namelessmc -type f -exec chmod 644 {} \;
sudo chmod -R 777 /var/www/html/namelessmc/cache
sudo chmod -R 777 /var/www/html/namelessmc/uploads
# 通过FTP客户端或文件管理器设置权限
# 文件权限:644
# 目录权限:755
# 特殊目录权限:777
# - cache/
# - uploads/
注意:某些共享主机可能不允许777权限,请尝试755或按主机商要求设置。
Web安装向导
- 访问安装页面
- 打开浏览器访问:
http://your-domain.com/install
- 或:
http://your-domain.com/namelessmc/install
- 打开浏览器访问:
- 数据库配置
数据库类型:MySQL
主机地址:localhost (或你的数据库主机)
端口:3306
数据库名:namelessmc
用户名:namelessmc
密码:your_secure_password
表前缀:nl2_ (可自定义)
-
站点配置
站点名称:你的服务器名称
站点URL:完整的域名地址
友好URL:启用 (推荐) -
管理员账户
用户名:admin (可自定义)
邮箱:admin@yourdomain.com
密码:强密码
确认密码:重复输入
然后就安装好了
接下来自己摸索即可