Files
dhcp-dns-manager/INSTALL.md
T

102 lines
1.4 KiB
Markdown
Raw Normal View History

# 🚀 一键安装指南
## Linux 系统(Debian/Ubuntu
### 方法 1:一键安装脚本(推荐)
```bash
cd /path/to/dhcp-dns-manager
sudo ./install.sh
```
### 方法 2:手动安装
```bash
# 1. 安装系统依赖
sudo apt update
sudo apt install -y build-essential libsqlite3-dev
# 2. 修复依赖
./fix-deps.sh
# 3. 安装为系统服务
sudo ./install.sh
```
### 方法 3Docker 部署
```bash
docker-compose up -d
```
---
## Windows 系统
### 方法 1Docker Desktop(推荐)
1. 安装 Docker Desktop
2. 双击运行 `start.bat`
3. 访问 http://localhost:8080
### 方法 2:本地运行
1. 安装 Go: https://golang.org/dl/
2. 双击运行 `start.bat`
3. 访问 http://localhost:8080
---
## ✅ 验证安装
### 检查服务状态
```bash
systemctl status dhcp-dns-manager
```
### 访问 Web 界面
浏览器打开:`http://your-server-ip:8080`
默认账号:`admin` / `admin`
---
## 🔧 如果遇到问题
### 依赖下载失败
```bash
./fix-deps.sh
```
### 端口被占用
编辑 `configs/config.json` 修改端口:
```json
{
"web": {
"port": 8081
}
}
```
### 权限不足
```bash
sudo ./install.sh
```
---
## 📖 更多文档
- [QUICKSTART.md](QUICKSTART.md) - 快速开始
- [TROUBLESHOOTING.md](TROUBLESHOOTING.md) - 故障排除
- [BUILD.md](BUILD.md) - 详细构建说明
---
**祝你安装顺利!** 🎉