ViewTube / viewtube

▶️ ViewTube: The open source, privacy-conscious way to enjoy your favorite YouTube content. Docs: https://viewtube.wiki, Status: https://uptime.viewtube.io

Home Page:https://viewtube.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Empty website, videos won't load

simoonoravec opened this issue · comments

So I have just tried to self host viewtube, I use the exact docker-compose.yml from https://viewtube.wiki/installation/docker
The page loads but it's empty. I am able to create an account so the database seems to work but the home page or any video doesn't load.

I run it behind an nginx proxy but I've tried to access it directly, no difference.

Host OS: Debian 11
Docker version: 20.10.5+dfsg1, build 55c4c88

Viewtube log:

ℹ Primary node started: pid 1
start Starting in clustered mode
ℹ Worker node started: pid 14
ℹ Worker node started: pid 20
ℹ Running in production mode
ℹ Running in production mode
ready Server listening on http://0.0.0.0:8066
ℹ Refreshing popular page

 ERROR  Popular page refresh failed. URL: https://invidious.snopyta.org/api/v1/popular?fields=type,title,videoId,videoThumbnails,lengthSeconds,viewCount,author,authorId,publishedText&hl=en-US


 ERROR  fetch failed

  at Object.fetch (node:internal/deps/undici/undici:14062:11)
  at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
  at async HomepageService.refreshPopular (server/dist/main.cjs:3585:38)
  at async bootstrap (server/dist/main.cjs:9440:5)

[Nest] 14  - 05/14/2023, 5:20:09 PM    WARN DEPRECATED! Passing the error cause as the first argument to HttpException constructor is deprecated. You should use the "options" parameter instead: new HttpException("message", 400, { cause: new Error("Some Error") })
[Nest] 14  - 05/14/2023, 5:20:09 PM   ERROR [ExceptionsHandler] fetch failed
TypeError: fetch failed
    at Object.fetch (node:internal/deps/undici/undici:14062:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async ProxyService.proxyText (/home/app/server/dist/main.cjs:3931:35)
[Nest] 14  - 05/14/2023, 5:20:20 PM    WARN DEPRECATED! Passing the error cause as the first argument to HttpException constructor is deprecated. You should use the "options" parameter instead: new HttpException("message", 400, { cause: new Error("Some Error") })
[Nest] 14  - 05/14/2023, 5:20:20 PM   ERROR [ExceptionsHandler] fetch failed
TypeError: fetch failed
    at Object.fetch (node:internal/deps/undici/undici:14062:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async ProxyService.proxyText (/home/app/server/dist/main.cjs:3931:35)
`