灯塔部署云服务器docker 部署方式,以及忘记密码如何查找

灯塔云服务器部署

🚀 一、安装前准备

在开始部署之前,请确保你的服务器满足以下条件:

💻 操作系统

  • 推荐:Ubuntu 20.04 或以上

  • 也可使用其他主流 Linux 发行版(如 CentOS)

📦 所需工具

  • Docker

  • Docker Compose

  • 网络访问正常

🧩 二、获取 ARL 系统代码

虽然官方仓库可能已被删除,但可以通过社区备份版本或镜像获取 ARL 源码:

复制代码

git clone https://github.com/Aabyss-Team/ARL.git cd ARL/docker

若使用 docker-compose 一键部署,确保项目目录下包含 docker-compose.yml 等配置文件。


📦 三、构建与启动

1. 拉取镜像

建议使用国内镜像加速:

复制代码

docker-compose pull

2. 启动服务

复制代码

docker-compose up -d

📌 重要组件

ARL 主要由以下服务组成:

服务名称 作用
MongoDB 用户与系统配置存储
RabbitMQ 任务队列
arl-web Web 管理后台
arl-worker 任务调度与执行
nginx 反向代理、静态资源服务

🔍 四、检查运行状态

确保所有服务已成功启动:

复制代码

docker ps

或分别检查进程状态:

复制代码

docker logs arl-web

docker logs arl-worker

docker logs arl-worker-github

如果某些容器报错,请排查端口占用、挂载目录权限、镜像完整性等常见问题。


🌐 五、访问 ARL 系统界面

启动成功后,在浏览器中访问:

复制代码

http://<服务器IP>:5003

你应该可以看到 ARL 登录界面。CSDN博客


🔐 六、登录账号与密码

安装结束后,ARL 系统会生成随机登录凭据(部分部署包可能使用默认账号)。

如遇默认凭据,请查看日志或项目 README 获取正确账号密码。CSDN博客

默认可能为:

用户名 密码
admin arl pass

🧠 七、常见问题与优化建议

⚠️ 防火墙设置

确保 5003 端口允许外部访问:

复制代码

sudo ufw allow 5003/tcp

☁️ 云服务器部署

建议使用云服务器(如 AWS、阿里云或腾讯云)完成部署,以提高访问稳定性。CSDN博客

🧪 容器服务异常

如果某些服务未运行:

  1. 检查 Docker 日志。

  2. 调整系统资源(内存/CPU)。

  3. 重启 docker-compose:

复制代码

docker-compose down docker-compose up -d


🎯 八、总结

通过本文步骤,你可以:

✅ 在 Linux 环境中完成 ARL 系统的完整安装

✅ 使用 Docker Compose 一键部署生产环境

✅ 通过浏览器访问并使用系统核心功能

重置管理员密码(MongoDB)

ARL 默认使用 MongoDB 存储用户信息。您可以通过以下步骤,进入 MongoDB 容器并手动重置管理员密码。

1、进入 MongoDB 容器

执行以下命令进入 MongoDB 容器:

docker exec -ti arl_mongodb mongo -u admin -p admin

2、切换到 ARL 数据库

进入 MongoDB 后,依次执行以下命令:

use arl

3、删除旧的管理员用户

删除现有的管理员用户(如果有的话):

db.user.drop()

4、插入新的管理员用户

使用新的用户名和密码插入管理员用户。这里假设用户名为 admin,密码为 admin123,并使用 MD5 加密密码:

db.user.insert({

username: 'admin',

password: hex_md5('arlsalt!@#' + 'admin123')})

5、登录 ARL 系统

重置完成后,您可以使用以下账号密码登录 ARL 系统:

用户名: admin

密码: admin123

相关推荐
YuMiao10 分钟前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
蝎子莱莱爱打怪16 小时前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes
碳基沙盒1 天前
OpenClaw 多 Agent 配置实战指南
运维
小p2 天前
docker学习7:docker 容器的通信方式
docker
小p2 天前
docker学习5:提升Dockerfile水平的5个技巧
docker
小p2 天前
docker学习3:docker是怎么实现的?
docker
Sinclair3 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
小p3 天前
docker学习: 2. 构建镜像Dockerfile
docker
小p4 天前
docker学习: 1. docker基本使用
docker
Rockbean4 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek