11 apps Logging
CortenDesk screenshot thumbnail

CortenDesk

Point your RustDesk clients at CortenDesk and the bare open-source server turns into a managed fleet console with a real address book, real access control, and a remote client that lives in the browser. One container runs the ID server, the relay, and the console together, and existing key pairs and device IDs move in unchanged, so migration is a hostname change rather than a rebuild. The fleet view shows live presence, platform, aliases, owners, and last-seen for every machine, organized into folders that double as the unit of access control. People see only their own devices plus the groups granted to them, and the same scoping is enforced in the RustDesk client API, not just the web pages. Policies push client settings over the heartbeat, covering permissions, password rules, and capture behavior, and enforced policies revert local changes automatically. Five audit logs record connections, file transfers, sign-ins, security alarms, and console actions, all filterable and exportable to CSV. When a browser is all you have, the built-in web client views and controls machines with file transfer, clipboard, audio, and multi-monitor switching, no installer required. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Exceptionless screenshot thumbnail

Exceptionless

Exceptionless has earned over 2,400 GitHub stars and has been processing production errors since 2014 as the real-time event monitoring platform that captures far more than crashes. Built with ASP.NET Core on Elasticsearch for storage and Redis for caching, Exceptionless ingests exceptions, log messages, feature usage events, broken links, and custom event types through official SDKs for JavaScript, Node.js, .NET Core, ASP.NET, WPF, Web API, WebForms, Console apps, and React Native. Automatic event stacking groups related occurrences by exception type, message, and call stack into single actionable items, while manual stacking keys let developers create custom groupings for specific features or workflows. The real-time dashboard displays Most Frequent, Most Recent, and New event views with filtering by project, date range, environment, and custom tags. Stack management tracks resolution status with version-aware regression detection that automatically reopens resolved issues when the same error surfaces in a newer release. Webhook integrations connect to Slack, Discord, and external services through Zapier for automated issue tracking in GitHub Issues and Jira. Per-project notification settings control email and chat alerts for new errors, regressions, and critical events. OpenTelemetry support captures distributed traces alongside error data. The v8.6.0 release introduced a hosted Model Context Protocol server at the /mcp endpoint, enabling AI tools to query error data via OAuth-authenticated access. Deploy via Docker with the exceptionless/exceptionless image alongside Elasticsearch and Redis. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.

Deploy
TeslaLogger screenshot thumbnail

TeslaLogger

TeslaLogger records everything your Tesla or Lucid Air does and stores it on hardware in your own home, building a private history no subscription service controls. Trips are logged with consumption and efficiency, charging sessions capture curves and history, and battery degradation and capacity are tracked over years of ownership. Grafana dashboards visualize consumption, trips, charging statistics, and battery health, and the admin panel's own dashboard can be customized for a quick glance. Public fleet statistics compare your degradation and charging curves against other owners, alongside firmware tracking and a map of fast charging sessions. Custom points of interest label the places your car visits, geofencing data organizes trips by location, and Supercharger invoices download automatically into a local folder. Existing histories import from TeslaFi or TeslaMate, so switching loggers does not erase years of records. A route planner link shares data with A Better Route Planner without handing your account to a third party or keeping the car awake. Eleven interface languages cover most households, and the same software runs in Docker, on a Synology NAS, or on a small Raspberry Pi beside the router, quietly logging through the official Fleet API permissions. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL 3.0 licensed.

Deploy
Airbroke screenshot thumbnail

Airbroke

Engineering teams use Airbroke to catch application exceptions in one self-hosted error tracker where they can triage issues, replay failing requests, and debug without a per-event bill. Your existing Airbrake or Sentry clients point at its compatible HTTP collector endpoints, so instrumented applications keep reporting with no new SDK to adopt, and every occurrence lands in storage where the footprint stays small even under heavy ingestion. The web interface groups errors into issues you can triage, bookmark important occurrences for follow-up, and read occurrence charts that show whether a bug is a one-off or a slow-building wave. When an HTTP exception looks suspicious, you can replay the original request directly or copy a generated cURL command that reproduces it exactly, turning vague log complaints into debuggable cases. An AI assistant answers questions about issues in context, an MCP API lets LLM agents query your error data programmatically, and multiple OAuth providers secure sign-in for the team. It runs as a small service needing only a database, a single core, and a few hundred megabytes of memory. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
OpenObserve screenshot thumbnail

OpenObserve

With 20,500+ GitHub stars and over 6,000 organizations running it in production — including a Fortune 100 company ingesting more than 4 PB per day — OpenObserve is the open-source observability platform that replaces your entire Datadog, Splunk, or ELK stack with a single Rust binary deploying in under two minutes. Apache Parquet columnar storage with zstd compression on S3-compatible object storage delivers 140x lower storage costs than Elasticsearch while providing better query performance on a quarter of the hardware. Ingest logs, metrics, and distributed traces via native OpenTelemetry OTLP endpoints with no vendor lock-in. Query logs and traces with standard SQL, metrics with SQL or PromQL — no proprietary query language to learn. The built-in dashboard builder offers 19 chart types including time-series graphs, heatmaps, gauges, tables, and top-K lists with drag-and-drop layout combining data from all signal types. Data pipelines process, enrich, redact, or normalize ingestion streams using Vector Remap Language for real-time transformations including PII redaction and logs-to-metrics conversion. Real User Monitoring captures frontend performance with session replay. The Service Catalog provides topology-based trace analysis with side-panel drill-downs into database queries and error details. Alerting supports real-time and scheduled rules with SQL and PromQL conditions. Native multi-tenancy isolates organizations and streams with complete data separation. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPLv3 licensed.

Deploy
LogTide screenshot thumbnail

LogTide

Every production incident starts the same way: someone asks "what do the logs say?" and the answer takes 45 minutes to find. LogTide collapses that search into seconds with a unified observability platform that indexes logs, traces, and metrics into a single queryable interface, backed by your choice of TimescaleDB, ClickHouse, or MongoDB. The log search interface supports full-text queries across millions of entries with filters for trace ID, session ID, project, service, hostname, and severity level, plus a live tail mode that streams new log lines as they arrive. Distributed traces render as waterfall timelines showing every span, its duration, and cross-service dependencies, while correlated logs for each trace are one click away. The metrics explorer visualizes OTLP gauge and counter data from your applications with system CPU, memory, disk, and network panels that update in near real-time. Where LogTide diverges from standard observability is its built-in SIEM engine: Sigma-compatible detection rules scan incoming logs for security threats like SQL injection, privilege escalation, lateral movement, and C2 communication, surfacing findings on a dedicated security dashboard with severity distribution, detection timelines, and affected service breakdowns. Alerting pushes notifications to Email, Slack, or Discord webhooks when thresholds trip or security rules fire. Native SDKs for Node.js, Python, Go, PHP, Kotlin, and Ruby ship logs with retry logic and circuit breakers, and the platform accepts OpenTelemetry data natively. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
RustDesk Console screenshot thumbnail

RustDesk Console

RustDesk Console is a self-hosted management panel for RustDesk that gives administrators one place to oversee devices, address books, access policies, and audit trails across a whole remote desktop fleet. The dashboard opens with overview statistics, trend charts, and real-time monitoring across several metrics. Device pages group machines, track online status, apply batch operations, and force-disconnect a session when something looks wrong. Personal and shared address books carry tags, peer entries, and access rules, so teams can hand out the right connections to the right people. Strategies can be assigned to a device, a user, or a group, with priority resolution deciding which wins and heartbeat delivery pushing settings to clients. Four audit logs record connections, file transfers, security alarms, and console operations for compliance reviews. Sign-in supports TOTP two-factor codes, passkeys, OIDC single sign-on, and email verification. An optional server profile runs hbbs and hbbr beside the console and manages relay nodes from the same interface. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Grafana Loki screenshot thumbnail

Grafana Loki

With over 28,600 GitHub stars and 450 contributors, Grafana Loki is the log aggregation system that takes the Prometheus approach to logging — indexing only metadata labels instead of full log content, making it dramatically cheaper and simpler to operate than traditional log management platforms. The label-based indexing strategy groups log streams using the same labels already applied to Prometheus metrics, enabling seamless switching between metrics and logs in Grafana dashboards without maintaining separate indexing infrastructure. Grafana Alloy, the telemetry collector replacing Promtail, scrapes and pushes logs with Prometheus-style service discovery, automatic Kubernetes Pod label extraction, and pipeline stages for parsing, filtering, and relabeling before ingestion. LogQL, the query language, combines label matchers for stream selection with regex line filters and aggregation functions, supporting rate calculations, pattern parsing, and metric generation from log data for alerting and dashboard panels. The storage architecture writes compressed log chunks and TSDB indexes to S3, GCS, Azure Blob Storage, or MinIO-compatible object stores, with configurable retention and compaction policies. Deployment modes scale from a single binary for development through monolithic high-availability mode with multiple replicas to full microservices decomposition with separate ingester, distributor, querier, query-frontend, compactor, and ruler components on Kubernetes via Helm charts. Multi-tenancy isolates data and query paths per tenant through header-based tenant ID assignment. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Operational screenshot thumbnail

Operational

Operational watches your product for the moments that matter, signups, payments, failed webhooks and cron jobs, and pushes the important ones to your phone as they happen. Your code sends structured events with a name and a JSON payload through a simple API, using the official Node.js or PHP SDKs or the WordPress plugin, and every event lands in a searchable feed organized by project and category. Mark an event notify and it becomes a push notification on your phone through the installable web app, while everything else waits quietly in the feed for when you actually want to look. Related events nest inside each other as contexts, so a failed checkout can carry its payment attempt, gateway response and retry history in one expandable bundle instead of forty scattered log lines. Events can carry action buttons that trigger your webhooks, letting you approve a refund, restart a job or retry a delivery from the notification itself. Teammates share projects with their own accounts, a test mode lets you rehearse integrations without polluting the real feed, and a built-in MCP server exposes your events to AI tools. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
LiftTrace screenshot thumbnail

LiftTrace

LiftTrace is a self-hosted weightlifting tracker that keeps your entire training history, programs, personal records, and progress photos on your own server in a single Docker container. Log every set with weight, reps, RPE, warm-up markers, and supersets, or type a line like bench 3x5 at 225 and let the Smart Log parser turn plain text or a voice note into structured sets. Follow multi-week programs where each week prescribes its own sets, reps, tempo, rest, and load, and watch the diary prefill today's session from the active template. Browse an exercise library merged from wger, Free Exercise DB, and ExerciseDB, add custom movements, or bulk import your own catalog from a spreadsheet. Automatic PR detection, estimated one-rep maxes, volume and frequency charts, and dated progress photos with a drag-to-compare view show how training is trending. The built-in Trace AI coach reads your workouts, programs, records, and body stats to answer questions, log sessions, and adjust plans through Claude, OpenAI, Gemini, or a local Ollama model. Coaches can prescribe workouts, leave notes on individual sets, and review filmed set videos with comments stamped at the moment that matters, all with explicit consent from the athlete. Import years of history from Strong, Hevy, FitNotes, Jefit, or Garmin FIT files, keep logging offline in the gym, and sign in with OIDC through Authentik, Keycloak, or Authelia. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Moneat screenshot thumbnail

Moneat

Moneat is the open-source observability platform that unifies error tracking, session replay, performance monitoring, logging, uptime checks, synthetics, product analytics, and AI observability into a single self-hosted application — replacing Sentry, Datadog, and Statuspage with one deployment. The Sentry SDK compatibility layer accepts data from @sentry/browser, @sentry/node, @sentry/react, @sentry/nextjs, sentry-sdk for Python, sentry-kotlin, sentry-java, sentry-android, sentry-cocoa, sentry-go, sentry-ruby, and Sentry.NET by updating one DSN endpoint. Datadog Agent compatibility redirects existing fleets by setting dd_url, and native OpenTelemetry OTLP ingestion accepts logs, traces, and metrics from any exporter or Collector. Error monitoring groups exceptions with smart deduplication, session replay records DOM-based user interactions linked to errors, distributed tracing visualizes transaction and span breakdowns with live service maps, and continuous profiling renders flamegraphs in pprof, JFR, and Sentry formats. Uptime monitoring runs HTTP, TCP, and ping checks with public status pages, while synthetics executes API tests, multi-step workflows, SSL checks, and DNS probes. Custom dashboards support drag-and-drop widgets with Grafana import, product analytics provides funnels and retention cohorts, release tracking surfaces crash-free rates with source map upload, and AI observability traces LLM calls end to end. Built on Kotlin and Java with ClickHouse for analytical storage, PostgreSQL for relational data, and Redis for caching, deployment uses Docker Compose with an interactive installer automating secrets and service orchestration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy