Skip to content

runtipi

Home Automation

Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps.

TypeScript Latest v4.10.0 · 14d ago Security brief →

Features

  • Orchestrates multiple services on a single server using Docker
  • Provides a simple web interface for adding and managing services
  • Offers an App Store with community-contributed applications

Recent releases

View all 10 releases →
v4.9.3 New feature
⚠ Upgrade required
  • For upgrades from version 3.x or lower, follow the migration guide: https://runtipi.io/docs/reference/breaking-updates#update-from-3xx-to-400
  • Use `./runtipi-cli update v4.9.3` to perform the update
Notable features
  • Trusted IP/CIDR configuration for forwarded headers enables Cloudflare tunnel and similar setups
Full changelog

Release notes

Improvements

  • Add an option to add trusted IP/CIDRs for forwarded headers. This makes Cloudflare tunnels and other VPN setups possible when the link between the proxy and runtipi is not using the same protocol. Error: Invalid request origin See docs

How to update

From the root folder of your runtipi install

  • ./runtipi-cli update v4.9.3

If you are coming from version 3 or lower please follow the migration guide

v4.9.1 Breaking risk
Breaking changes
  • Swagger API documentation no longer exposed in production
Notable features
  • Sensitive value redaction from application logs
  • Marketplace app image API throttling fix
Full changelog

Release notes

Improvements

  • Sensitive values are now automatically redacted from application logs
  • Swagger API documentation is no longer exposed in production environments, reducing unnecessary production surface area.
  • Set maxResponseBodySize in traefik forward auth middleware

Bug fixes

  • Marketplace app images no longer count against API throttling limits. This should prevent app store images from failing to load or returning rate-limit errors when browsing many apps.

How to update

From the root folder of your runtipi install

  • ./runtipi-cli update v4.9.1

If you are coming from version 3 or lower please follow the migration guide

v4.9.0 Bug fix
Notable features
  • Safe HTML rendering in markdown descriptions
  • Custom cron implementation avoiding daylight saving time bugs
  • Dedicated Traefik forward-auth cookie for session isolation
Full changelog

Release notes

Improvements

  • Markdown descriptions now render safe embedded HTML while sanitizing unsafe content, improving app description rendering without allowing scripts or unsafe links.
  • Replaced our cron library with a custom implementation to avoid an upstream bug making the server crash during daylight saving time changes
  • Protected apps behind Traefik now use a dedicated forward-auth cookie instead of reusing the dashboard session cookie, improving session isolation.

Bug fixes

  • Fixed a race condition during first admin/operator registration that could allow multiple operators to be created concurrently.
  • Fixed an issue cause by an outdated RabbitMQ configuration.

How to update

From the root folder of your runtipi install

  • ./runtipi-cli update v4.9.0

If you are coming from version 3 or lower please follow the migration guide

v4.8.2 Bug fix

Fixed custom app compose editing to preserve Docker root-level sections like volumes and networks, corrected breadcrumb routing, fixed yaml serialization for empty volumes.

v4.8.1 Security relevant
Breaking changes
  • Certificate endpoint now requires authentication
Security fixes
  • GHSA-v6gf-frxm-567w - Authentication hardening and certificate protection

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
9,405
Forks
346
Languages
TypeScript Shell CSS

Community & Support

Beta — feedback welcome: [email protected]