Simple way to centralize my server logs?

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. tailon

    Webapp for looking at and searching through files and streams. Fork of https://github.com/gvalkov/tailon

    I know about tailon, but not sure if it's exactly what you're looking for

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Logstash

    Logstash - transport and process your logs, events, or other data

    There are probably too many to chose from. Logstash, Promtail, Vector, Filebeat, FluentD, Logagent and probably many more

  4. Fluentd

    Fluentd: Unified Logging Layer (project under CNCF)

    There are probably too many to chose from. Logstash, Promtail, Vector, Filebeat, FluentD, Logagent and probably many more

  5. vector

    A high-performance observability data pipeline.

    There are probably too many to chose from. Logstash, Promtail, Vector, Filebeat, FluentD, Logagent and probably many more

  6. xsrv

    [mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities

    I use rsyslog for that since it's the default in Debian. Configuring forwarding is very simple, a single file in /etc/rsyslog.d/forwarding.conf [1]. Note that this setup uses TLS to encrypt messages so you need to create the relevant certificates (I use self-signed certs). Unencrypted TCP or UDP is simpler, but less secure.

  7. frontail

    📝 streaming logs to the browser. Sponsored by https://cloudash.dev

    Honestly graylog/loki is only worth it if you want to have automatic processing/stats generation/graphing and complex log management rules. If you just want to read logs in a web interface I suggest either frontail (very basic, a bit too much for my taste) or lnav (I use this 99% of the time, over SSH) + gotty to access a terminal/lnav from a web browser - be careful to secure it properly as it basically gives shell access to your server.

  8. gotty

    Share your terminal as a web application (by sorenisanerd)

    Honestly graylog/loki is only worth it if you want to have automatic processing/stats generation/graphing and complex log management rules. If you just want to read logs in a web interface I suggest either frontail (very basic, a bit too much for my taste) or lnav (I use this 99% of the time, over SSH) + gotty to access a terminal/lnav from a web browser - be careful to secure it properly as it basically gives shell access to your server.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. serilog-sinks-seq

    A Serilog sink that writes events to the Seq structured log server

    I know I’m a little late to the game, but check out Seq. If you use Docker, you can deploy Seq and Seq-input-gelf Docker containers, set gelf as the default logging driver in your daemon.json, and point it at you Seq instance. That’s pretty much it. Seq also accepts a bunch of other log inputs, like Greylog, for things that don’t run in Docker.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Centralized Logging for Docker: What Are Your Options?

    1 project | dev.to | 28 May 2025
  • India Open Source Development: Harnessing Collaborative Innovation for Global Impact

    4 projects | dev.to | 4 May 2025
  • Embracing the Future: India's Pioneering Journey in Open Source Development

    3 projects | dev.to | 4 Mar 2025
  • Software Devs Picked These 2 Log Formats

    7 projects | dev.to | 3 Nov 2024
  • Deploying flask app to Kubernetes using Minikube

    2 projects | dev.to | 31 Jan 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?