灯塔部署云服务器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

相关推荐
乘云数字DATABUFF18 小时前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
Patrick_Wilson1 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy2 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭2 天前
运行你的第一个Docker容器
后端·docker·容器
荣--3 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森3 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
宋均浩3 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
Avan_菜菜3 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
程序员老赵3 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1114 天前
LM Studio Docker 部署——本地大模型一键启动
docker