Alist+caddy+luci

来自MediaWiki
Admin留言 | 贡献2022年12月8日 (四) 05:29的版本 docker-compose.yml
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

docker-compose.yml

version: "3.8"
services:
  luci:
    container_name: luci
    image: lisaac/luci:latest
    restart: always
    ports:
      - '172.16.238.1:8002:80'
      - '172.16.238.1:7862:7682'
    environment:
      - TZ=Asia/Shanghai
    networks:
      - localNet
    volumes:
      - /root/docker/luci/pods/luci:/external
      - /var/run/docker.sock:/var/run/docker.sock
  caddy:
    container_name: caddy
    image: caddy
    restart: always
    ports:
      - '80:80'
      - '443:443'
    networks:
      - localNet
    volumes:
      - /root/docker/caddy/Caddyfile:/etc/caddy/Caddyfile
      - caddy_data:/data
      - /root/docker/caddy/storage:/storage
      - /root/docker/site:/srv
  alist:
    container_name: alist
    image: xhofe/alist:latest
    restart: always
    ports:
      - '172.16.238.1:5244:5244'
    networks:
      - localNet
    volumes:
      - /root/docker/alist:/opt/alist/data
      - /root/share:/mnt/share
volumes:
 caddy_data:
    driver: local

networks:
  localNet:
    name: localNet
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: 172.16.238.0/24
          gateway: 172.16.238.1

Caddyfile

luci.dayh.xyz {
  reverse_proxy 172.16.238.1:8002
}

dayh.xyz {
  reverse_proxy 172.16.238.1:5244
}