feat(infra): add Jellyfin media server configuration and logging support
Add Jellyfin service to ansible inventory with hardware transcoding and Casdoor SSO configuration. Configure Alloy syslog listener to capture Jellyfin logs to Loki. Update documentation with new service mapping and S3 bucket credential retrieval instructions.
This commit is contained in:
@@ -63,7 +63,7 @@ prometheus.scrape "hass" {
|
||||
// Lobechat Docker syslog
|
||||
loki.source.syslog "lobechat_logs" {
|
||||
listener {
|
||||
address = "127.0.0.1:{{lobechat_syslog_port}}"
|
||||
address = "127.0.0.1:{{ lobechat_syslog_port }}"
|
||||
protocol = "tcp"
|
||||
syslog_format = "{{ syslog_format }}"
|
||||
labels = {
|
||||
@@ -75,6 +75,21 @@ loki.source.syslog "lobechat_logs" {
|
||||
forward_to = [loki.write.default.receiver]
|
||||
}
|
||||
|
||||
// Jellyfin Docker syslog
|
||||
loki.source.syslog "jellyfin_logs" {
|
||||
listener {
|
||||
address = "127.0.0.1:{{ jellyfin_syslog_port }}"
|
||||
protocol = "tcp"
|
||||
syslog_format = "{{ syslog_format }}"
|
||||
labels = {
|
||||
job = "jellyfin",
|
||||
hostname = "{{inventory_hostname}}",
|
||||
environment = "{{deployment_environment}}",
|
||||
}
|
||||
}
|
||||
forward_to = [loki.write.default.receiver]
|
||||
}
|
||||
|
||||
loki.source.syslog "searxng_logs" {
|
||||
listener {
|
||||
address = "127.0.0.1:{{searxng_syslog_port}}"
|
||||
|
||||
Reference in New Issue
Block a user