Product updates

Easypanel keeps getting better.

New features, thoughtful improvements, and fixes that make self-hosting feel a little more effortless.

Showing 21–30 of 79 releases
  • added more branding (white-label) options
  • fixed ui bug related primary domain
  • removed default compress middleware due to a bug in Traefik
  • updated Traefik to 3.3.7 (you need to manually restart Traefik to get the new version)
  • enabled Traefik access logs (you need to manually restart Traefik to apply this config)
  • to avoid disk overload, service logs are configured to max-size=10m and max-file=3 (this applies next time you deploy each service)
  • fixed volume permissions (your app should be able to write in the volume folder without any issues)

Domains/Proxy Improvements

  • you can add domains that point to external URLs (like a load balancer)
  • you can manage all domains from the global page
  • Wordpress service can have multiple domains
  • all traffic is compressed by default (gzip, brotli, etc)

Other Improvements

  • added action log when env vars are changed
  • fixed Docker cleanup bug
  • fixed backup path validation bug
  • fixed password reveal bug

Added 20 templates

  • ArchiveBox
  • Cryptgeon
  • Daptin
  • Gerrit
  • Glance
  • HortusFox
  • iTop
  • Jaeger
  • Kokoro
  • Manticore Search
  • Medusa
  • Milvus
  • Neko Rooms
  • Neo4j
  • Saltcorn
  • Unsend
  • Vitess
  • Xwiki
  • Yacht
  • Zep
  • added ability to backup multiple databases
  • added more translations
  • added new Nixpacks versions
  • fixed validation that didn't allow dots in the backups paths

Added 7 new templates

  • OnlyOffice
  • pgAdmin
  • Poste
  • Teable
  • TubeArchivist
  • TubeSync
  • Usermemos

Added translations

  • English (EN)
  • Português (PT)
  • Deutsch (DE)
  • हिन्दी (HI)
  • Español (ES)
  • Türkçe (TR)
  • Français (FR)
  • Italiano (IT)
  • ไทย (TH)
  • Nederlands (NL)
  • Indonesia (ID)
  • Română (RO)
  • Polski (PL)
  • Dansk (DA)

If you find any issues with the translations, please open a PR here: https://github.com/easypanel-io/translations

Fixes

  • fixed error on API docs page

Added volume backups

  • you can configure backups for each named volume
  • it will sync your volume files with a remote destination
  • all storage providers are supported (S3, Dropbox, Google Drive, SFTP, FTP)

Remote builds

Others

  • last deployment will kill previous pending deployments automatically
  • kill all pending actions when Easypanel restarts
  • fixed "No such image" error/bug

Improvements for actions

  • each action will record the user that triggered it
  • we also record if it's an API action or a system action (scheduled scripts, backups, etc)

Added 6 new templates

  • Carbone
  • ClassicPress
  • Label Studio
  • ProjectSend
  • Shlink
  • Slash

New features

  • migrate services from one server to another (directly from the UI)
  • delete project including all services inside
  • prune/cleanup docker builders

Fixes and improvements

  • direct IP access works again (port 80/443)
  • uninstall guide was improved

Added 7 new templates

  • ByteStash
  • Confluence
  • Filestash
  • Joomla
  • OpenEMR
  • RSS-Bridge
  • Rustdesk

If you want to update Easypanel from outside the UI, you can run the following command through SSH

docker image pull easypanel/easypanel && docker service update easypanel --force

Added Middlewares

  • new page in settings / middlewares
  • you can configure Traefik middlewares using the UI

Others

  • added webhook notification channel
  • added button to copy webhook URL for Box and Wordpress service scripts
  • added new action log for each login (includes user and ip)
  • fixed bug when renaming service, actions are not lost anymore
  • improved wordpress service init speed

Added 10 new templates

  • ArangoDB
  • Baikal
  • EmailEngine
  • Ghostfolio
  • JSReport
  • Maildev
  • OpenWebUI
  • Resilio Sync
  • Snappymail
  • Wallabag

Added Docker Builders

  • a new page in settings
  • create build environments with memory/cpu constraints
  • access other services during build time through the local network
  • remote builders soon
  • works with Dockerfile and Nixpacks

Other changes

  • support POST method for box service api routes
  • fixed Google Drive refresh token bug (you need to disconnect and reconnect your storage provider)
  • fixed bug while deleting invalid storage provider
  • fixed scrolling bug in sidebar

Added 11 new templates

  • Apprise-API
  • Browserless
  • Faraday
  • OpenHAB
  • OrangeHRM
  • Password Pusher
  • Request Baskets
  • SpaceDrive
  • Squidex
  • Teamspeak
  • WoodPecker CI