更多模块还在开发中,开源不易,如果您对这个项目感兴趣,还请在 GitHub 和 Gitee 上为它点个Star!
项目地址:https://github.com/AdmUU/Admin.IM
国内镜像:https://gitee.com/AdmUU/Admin.IM
🌈 食用效果
🚀 Docker一键部署
安装管理后台,建议机器内存不要小于1G,测速节点的配置则无要求,小内存的小鸡也可以轻松运行。部署前需要先准备好 MySQL 数据库和 Redis,有问题可以问DeepSeek 🐬。
在安装目录创建 .env 文件
#.env
ADM_DB_HOST=mysql #MySQL地址
ADM_DB_PORT=3306 #MySQL端口
ADM_DB_USERNAME=user #MySQL用户名
ADM_DB_PASSWORD=password #MySQL密码
ADM_DB_DATABASE=db_name #MySQL数据库名
ADM_REDIS_HOST=redis #Redis地址
ADM_REDIS_PORT=6379 #Redis端口
ADM_REDIS_PASSWORD=redis_password #Redis密码
ADM_PORT_HTTP=8090 #对外访问的HTTP端口
创建编排文件 docker-compose.yml
#docker-compose.yml
services:
admin-im:
image: ${DOCKER_REGISTRY:-docker.io}/admuu/admin.im:1
container_name: admin-im
working_dir: /opt/www
volumes:
- ./data:/data
- ./data/upload:/opt/www/public/upload
- ./data/logs:/opt/www/runtime/logs/debug
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
networks:
- server
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://127.0.0.1:9501/adm/health"]
interval: 5s
timeout: 5s
retries: 5
start_period: 30s
adm-frontend:
image: ${DOCKER_REGISTRY:-docker.io}/admuu/adm-frontend:1
container_name: adm-frontend
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "${ADM_PORT_HTTP:-8090}:8090"
networks:
- server
depends_on:
- admin-im
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://127.0.0.1:8090/"]
interval: 5s
timeout: 5s
retries: 5
start_period: 30s
name: admuu
networks:
server:
driver: bridge
启动:
docker compose up -d
等1分钟,查看默认密码:
docker logs admin-im | grep "Default password"
能看到密码就表示安装成功,然后登录后台:
http://ip:8090/manage/
后台默认用户名是 admin ,进入后台后将生成的安装节点命令复制到被检测的小鸡上就可以了。
系统同时也支持在 1Panel 和 BT 面板上部署,具体的安装步骤可以参考官方文档。
如果机器够多的话,也可以把你的节点分享到📢社区网站,让更多人🤝一起使用!