- Caddy version (
caddy version
):
Latest stable on Ubuntu Desktop 20.04. It should be v.2
- How I run Caddy:
Caddyfile configuration
a. System environment:
Ubuntu Desktop 20.04
Intel i5-8400T
32GB RAM
500GB NVME SSD
Jellyfin Media Server
Syncthing Media Server
b. Command:
sudo smartctl status caddy
sudo smartctl reload caddy
d. My complete Caddyfile or JSON config:
# The Caddyfile is an easy way to configure your Caddy web server.
#
# Unless the file starts with a global options block, the first
# uncommented line is always the address of your site.
#
# To use your own domain name (with automatic HTTPS), first make
# sure your domain's A/AAAA DNS records are properly pointed to
# this machine's public IP, then replace the line below with your
# domain name.
jellymmeirolas.ddnss.de {
reverse_proxy localhost:8096
}
syncmmeirolas.ddnss.de {
reverse_proxy localhost:8384 {
header_up Host localhost
}
}
# Another common task is to set up a reverse proxy:
# reverse_proxy localhost:8080
# Or serve a PHP site through php-fpm:
# php_fastcgi localhost:9000
# Refer to the Caddy docs for more information:
# https://caddyserver.com/docs/caddyfile
- The problem I’m having:
Using Kodi v19.0 in conjunction with the Jellyfin Kodi Addon, Kodi randomly crashes.
Sometimes it’s when watching a Video, but most of the times it’s right after the Jellyfin greetings message.
- Error messages and/or full log output:
â—Ź caddy.service - Caddy
Loaded: loaded (/lib/systemd/system/caddy.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-05-07 17:17:39 CEST; 5h 19min ago
Docs: https://caddyserver.com/docs/
Main PID: 1620 (caddy)
Tasks: 12 (limit: 38074)
Memory: 39.2M
CGroup: /system.slice/caddy.service
└─1620 /usr/bin/caddy run --environ --config /etc/caddy/Caddyfile
Mai 07 17:17:39 mmeiraserv caddy[1620]: {"level":"info","ts":1620400659.7911048,"logger":"tls","msg":"cleaned up storage units"}
Mai 07 17:17:39 mmeiraserv caddy[1620]: {"level":"info","ts":1620400659.7999945,"msg":"autosaved config","file":"/var/lib/caddy/.config/caddy/autosave.json"}
Mai 07 17:17:39 mmeiraserv caddy[1620]: {"level":"info","ts":1620400659.8000119,"msg":"serving initial configuration"}
Mai 07 21:46:58 mmeiraserv caddy[1620]: {"level":"error","ts":1620416818.3571558,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","error":"write tcp 192.168.178.23:443->5.10.50.141:58156: >
Mai 07 21:47:12 mmeiraserv caddy[1620]: {"level":"error","ts":1620416832.0390239,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","error":"write tcp 192.168.178.23:443->5.10.50.141:58160: >
Mai 07 21:48:05 mmeiraserv caddy[1620]: {"level":"error","ts":1620416885.494674,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","error":"write tcp 192.168.178.23:443->5.10.50.141:58196: w>
Mai 07 21:48:05 mmeiraserv caddy[1620]: {"level":"error","ts":1620416885.5029018,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","error":"write tcp 192.168.178.23:443->5.10.50.141:58200: >
Mai 07 21:56:51 mmeiraserv caddy[1620]: {"level":"error","ts":1620417411.2047021,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","error":"write tcp 192.168.178.23:443->5.10.50.141:58474: >
Mai 07 21:56:51 mmeiraserv caddy[1620]: {"level":"error","ts":1620417411.2132554,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","error":"write tcp 192.168.178.23:443->5.10.50.141:58472: >
Mai 07 21:57:08 mmeiraserv caddy[1620]: {"level":"error","ts":1620417428.4119852,"logger":"http.handlers.reverse_proxy","msg":"aborting with incomplete response","error":"write tcp 192.168.178.23:443->5.10.50.141:58476: >
â—Ź jellyfin.service - Jellyfin Media Server
Loaded: loaded (/lib/systemd/system/jellyfin.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/jellyfin.service.d
└─jellyfin.service.conf
Active: active (running) since Fri 2021-05-07 17:17:34 CEST; 5h 16min ago
Main PID: 1006 (jellyfin)
Tasks: 29 (limit: 38074)
Memory: 7.9G
CGroup: /system.slice/jellyfin.service
└─1006 /usr/bin/jellyfin --webdir=/usr/share/jellyfin/web --restartpath=/usr/lib/jellyfin/restart.sh --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg
Mai 07 22:31:05 mmeiraserv jellyfin[1006]: [22:31:05] [WRN] WS 5.10.50.141 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.
Mai 07 22:31:05 mmeiraserv jellyfin[1006]: [22:31:05] [INF] WS 5.10.50.141 closed
Mai 07 22:31:17 mmeiraserv jellyfin[1006]: [22:31:17] [INF] WS 5.10.50.141 request
Mai 07 22:31:18 mmeiraserv jellyfin[1006]: [22:31:18] [INF] Server Time Requested...
Mai 07 22:31:18 mmeiraserv jellyfin[1006]: [22:31:18] [INF] Sync Requested for UserID: 'e61f70dcdd75437793d45be9a9525c80' with LastUpdateDT: '2021-05-07T20:25:04z'
Mai 07 22:31:18 mmeiraserv jellyfin[1006]: [22:31:18] [INF] Added: 0, Removed: 0, Updated: 0, Changed User Data: 2
Mai 07 22:31:18 mmeiraserv jellyfin[1006]: [22:31:18] [INF] Request Finished Taking 00:00:00.0071901
Mai 07 22:32:05 mmeiraserv jellyfin[1006]: [22:32:05] [INF] Sending ForceKeepAlive message to 1 inactive WebSockets.
Mai 07 22:32:12 mmeiraserv jellyfin[1006]: [22:32:12] [WRN] WS 5.10.50.141 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.
Mai 07 22:32:12 mmeiraserv jellyfin[1006]: [22:32:12] [INF] WS 5.10.50.141 closed
- What I already tried:
Reinstalling Kodi and the Jellyfin addon several times. Trying JellyCon instead of the Jellyfin addon.
Several settings within those addons.
Several settings inside Jellyfin Server itself.
Config Caddyfile in different ways.
Sorry, not ver versed in Linux to try much more.