include: - ./karakeep-compose.yaml services: web: image: "nginx" restart: unless-stopped ports: - 80:80 - 443:443 volumes: - ./nginx:/etc/nginx - /etc/letsencrypt:/etc/letsencrypt - /data/site:/data/site networks: - karakeep - ollama - jellyfin depends_on: - jellyfin - ollama-webui - karakeep-web jellyfin: image: "jellyfin/jellyfin" restart: unless-stopped environment: - JELLYFIN_PublishedServerUrl=http://jellyfin.loadingm.xyz volumes: - /var/lib/jellyfin:/data - /etc/jellyfin:/config - /var/cache/jellyfin:/cache - type: bind source: /data/library/ target: /data/library read_only: true networks: - jellyfin # Optional - extra fonts to be used during transcoding with subtitle burn-in # - type: bind # source: /usr/local/share/fonts/cu # target: /usr/local/share/fonts/custom # read_only: true # webdav: # image: "" # minecraft: # image: "" # calibre: # image: "linuxserver/calibre-web" # 5d-diplomacy-frontend: # image: "" # 5d-diplomacy-backend: # image: "" volumes: meilisearch: karakeep: networks: karakeep: external: false karakeep-int: external: false ollama: external: false ollama-int: external: false jellyfin: external: false