| Website : https://edy.io
edythecow / docker-media-center Goto Github PK
View Code? Open in Web Editor NEWDocker Media Center running Jellyfin under Traefik, fully automated and production ready solution
Docker Media Center running Jellyfin under Traefik, fully automated and production ready solution
| Website : https://edy.io
Here is my history:
also, the password is in htpasswd and traefik is running. Modified the domains to match my domain and subdomain but still getting 404...
Any assistance much appreciated :)
EDIT:
I'm mainly interested in traefik and jellyfin, so happy to use only those for now or only jellyfin with my url: jellyfincp.chickenkiller.com (404 now) or chickenkiller.com/jellyfin like path maybe better because i have only 5 dns records in freedns (for free)
i can work with http only for now and i'm using freedns
Can you help me resolve transmission torrent client running from a docker compose file which looks like:
The error when attempting to download the torrent: Couldn't get '/data/downloads/complete/filename: Permission denied (13)
docker-compose.yml
version: "3.7"
networks:
global:
external: true
local:
external: false
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
restart: unless-stopped
#security_opt: # Required for Docker versions below 20.10.10, update Docker for long term solution. Source: https://docs.linuxserver.io/faq#jammy
# - seccomp=unconfined
networks:
- global
- local
environment:
- PUID=${ENV_PUID}
- PGID=${ENV_PGID}
- TZ=${TIMEZONE}
volumes:
- ${SERVICES_DIR}/jellyfin:/config
- ${DATA_DIR}/media:/data/media
labels:
- "traefik.enable=true"
- "traefik.http.routers.dmc-jellyfin.rule=Host(${SUB_DOMAIN_JELLYFIN}.${DOMAIN}
)"
- "traefik.http.routers.dmc-jellyfin.tls=true"
- "traefik.http.services.dmc-jellyfin.loadbalancer.server.port=8096"
- "traefik.http.routers.dmc-jellyfin.tls.certresolver=letsencrypt"
- "traefik.docker.network=global"
transmission:
image: lscr.io/linuxserver/transmission:latest
restart: unless-stopped
networks:
- global
- local
environment:
- PUID=${ENV_PUID}
- PGID=${ENV_PGID}
- TZ={TIMEZONE}
volumes:
- ${SERVICES_DIR}/transmission:/config
- ${DATA_DIR}/downloads:/data/downloads
ports:
- 51413:51413 # Torrent port TCP
- 51413:51413/udp # Torrent port UDP
labels:
- "traefik.enable=true"
- "traefik.http.routers.dmc-transmission.rule=Host(${SUB_DOMAIN_TRANSMISSION}.${DOMAIN}
)"
- "traefik.http.routers.dmc-transmission.tls=true"
- "traefik.http.services.dmc-transmission.loadbalancer.server.port=9091"
- "traefik.http.routers.dmc-transmission.tls.certresolver=letsencrypt"
- "traefik.docker.network=global"
# Basic auth
- "traefik.http.middlewares.dmc-auth.basicauth.usersfile=/.htpasswd"
- "traefik.http.routers.dmc-transmission.middlewares=dmc-auth"
Everything worked fine until i arrive to configure Jellyseerr.
When i try to configure for first time Jellyseerr, i got (Jellyfin's user/pass are correct):
Here are the logs from the Jellyseerr container, i am using docker desktop in Windows 10.
2023-05-24 19:35:27 yarn run v1.22.19
2023-05-24 19:35:27 $ NODE_ENV=production node dist/index.js
2023-05-24 19:35:29 2023-05-25T00:35:29.185Z [info]: Commit Tag: $GIT_SHA
2023-05-24 19:35:29 2023-05-25T00:35:29.542Z [info]: Starting Overseerr version 1.5.0
2023-05-24 19:35:29 warn - You have enabled experimental features (scrollRestoration, largePageDataBytes) in next.config.js.
2023-05-24 19:35:29 warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
2023-05-24 19:35:29
2023-05-24 19:35:30 2023-05-25T00:35:30.750Z [info][Notifications]: Registered notification agents
2023-05-24 19:35:30 2023-05-25T00:35:30.759Z [info][Server]: Skipping starting the scheduled jobs as we have no Plex/Jellyfin/Emby servers setup yet
2023-05-24 19:35:30 2023-05-25T00:35:30.925Z [info][Server]: Server ready on port 5055
2023-05-24 19:57:32 2023-05-25T00:57:32.357Z [info][Auth]: Failed login attempt from user with incorrect Jellyfin credentials {"account":{"ip":"::ffff:192.168.128.2","email":"uebmaster","password":"__REDACTED__"}}
What do you think that could be the problem?
Everything else works fine.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.