魔百盒CM311-1sa Armbian系统 Docker 部署,安和鱼(anheyu),(轻量 SQLite 版 / 不占空间)

魔百盒CM311-1sa Armbian系统 Docker 部署,安和鱼(anheyu),(轻量 SQLite 版 / 不占空间)
山河无旧影魔百盒CM311-1sa Armbian系统 Docker 部署,安和鱼(anheyu),(轻量 SQLite 版 / 不占空间)
1. 连接盒子
- 通过 SSH 工具(如 PuTTY、FinalShell)登录你的 Armbian 系统。
2. 安装 Docker
- 下载官方安装脚本
1 | curl -fsSL https://get.docker.com -o get-docker.sh |
- 运行脚本,并使用阿里云镜像源安装(国内用户推荐)
1 | sh get-docker.sh --mirror Aliyun |
- 确保已经安装好 Docker + Docker Compose
- 进入你要存放配置的文件夹(示例:/home/xxxxxx/anheyu)
3. 一键生成配置文件
- 直接复制整条命令,粘贴到终端执行:
1 | cat > docker-compose.yml << 'EOF' |
4. 一键启动服务
1 | docker compose up -d |
- 浏览器打开:
1 | http://盒子IP:8091 |
- docker-compose.yml:空间足够装这个
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53cat > docker-compose.yml << 'EOF'
version: '3'
services:
anheyu:
image: anheyu/anheyu-backend:latest
container_name: anheyu-backend
depends_on:
- anheyu_postgresql
- anheyu_redis
restart: always
ports:
- 8091:8091
environment:
- TZ=Asia/Shanghai
- ANHEYU_DATABASE_TYPE=postgres
- ANHEYU_DATABASE_HOST=anheyu_postgresql
- ANHEYU_DATABASE_USER=anheyu
- ANHEYU_DATABASE_NAME=anheyu
- ANHEYU_DATABASE_PORT=5432
- ANHEYU_DATABASE_PASSWORD=anheyu123456
- ANHEYU_REDIS_ADDR=anheyu_redis:6379
- ANHEYU_REDIS_PASSWORD=anheyu123456
volumes:
- ./data:/anheyu/data
- ./themes:/anheyu/themes
- ./static:/anheyu/static
- ./backup:/anheyu/backup
anheyu_postgresql:
image: postgres:17
container_name: anheyu_postgresql
restart: always
expose:
- "5432"
environment:
- TZ=Asia/Shanghai
- POSTGRES_USER=anheyu
- POSTGRES_DB=anheyu
- POSTGRES_PASSWORD=anheyu123456
volumes:
- database_postgres:/var/lib/postgresql/data
anheyu_redis:
image: redis:latest
container_name: anheyu_redis
restart: always
command: redis-server --requirepass anheyu123456
expose:
- "6379"
volumes:
- redis_data:/data
volumes:
database_postgres:
redis_data:
EOF






