Releases: kyantech/Palmr
Release list
v3.0-beta
🚀 Palmr. v3.0-beta is here!
We're thrilled to announce the v3.0.0-beta release of Palmr., a major leap forward that makes the project lighter, more flexible, and easier to self-host than ever before.
This update focuses on drastically simplifying the architecture, reducing dependencies, and unlocking powerful new features that take the experience to the next level — all while keeping Palmr. 100% open-source and self-hosted.
🔥 What’s New in v3.0.0-beta
-
🛠️ Database switch: PostgreSQL → MySQL
Now using MySQL by default, making it easier to self-host with fewer moving parts and lighter containers. -
🐳 Tiny Dockerfile, Huge Gains
Completely reworked Dockerfile — now over 4x smaller than before, with a much faster and cleaner build process. -
🗃️ Goodbye MinIO
MinIO is no longer required! Palmr. now uses filesystem storage by default, with support for any S3-compatible object storage if you want to scale. -
🔐 OIDC Single Sign-On Support
Enterprise-friendly SSO is now built-in, letting you connect your favorite OpenID provider with just a few lines of config. -
📤 Reverse Share (WeTransfer-style)
A brand new reverse upload feature with a beautiful default UI inspired by WeTransfer — perfect for external users to send you files securely. -
🐳 Run without Docker Compose
You can now run Palmr. directly with Docker — Compose is optional. -
📚 Cleaner Docs, Smoother Setup
The installation docs have been rewritten and simplified, making it a breeze to get started. -
🌍 Multi-language Support
We’ve added new languages to make Palmr. accessible to more people around the world. -
🎨 Improved UI & Accessibility
Subtle visual improvements and color adjustments to make the interface more readable and accessible. -
🔁 Password Recovery Without SMTP
No SMTP config? No problem. You can now reset passwords directly via terminal. -
⚙️ Updated License
Our software license has been updated to be clearer and even more permissive for personal and commercial use. -
🐞 Bug Fixes and Performance Improvements
A bunch of small bugs squashed and under-the-hood enhancements.
💡 Why this matters
This release makes self-hosting Palmr. easier and more practical than ever — especially for indie developers, teams, or organizations looking for a powerful, secure, and beautiful file-sharing solution with zero vendor lock-in.
Whether you're deploying in a VM, on a VPS, in your homelab, or behind your company firewall — Palmr. is now more flexible, lighter, and ready for real-world use.
📦 Ready to try it?
👉 Check out the new Documentation:
DOCS v3.0-beta
Your feedback means everything — feel free to open issues, make suggestions, or contribute!
Thanks for supporting open source. ❤️
~ The Kyantech team
v2.0.0-beta.6
What's Changed
Introduce a Dockerfile for building the Palmr application with multi-stage builds for both server and web components. Update docker-compose.yaml to consolidate services under a single 'palmr' service, ensuring proper health checks and environment variable configurations. Add a .dockerignore file to optimize Docker builds by excluding unnecessary files. Include a Makefile for simplified build and deployment commands.
- chore: refactor Dockerfile, docker-compose, and .dockerignore for a single image by @danielalves96 in #37
Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6
v2.0.0-beta.5
What's Changed
- Fix healthcheck and environment variables in docker-compose.yml by @tiltshiftfocus in #35
New Contributors
- @tiltshiftfocus made their first contribution in #35
Full Changelog: v2.0.0-beta.4...v2.0.0-beta.5
v2.0.0-beta.4
What's Changed
- docs: update docker image tags to 'latest' in installation guide by @danielalves96 in #31
- feat: change download behaviour by @PunchEnergyFTW in #33
Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4
v2.0.0-beta.3
What's Changed
- fix: (docker images) by @PunchEnergyFTW in #29
Full Changelog: v2.0.0-beta.2...v2.0.0-beta-3
v2.0.0-beta.2
What's Changed
- fix(register-form) by @PunchEnergyFTW in #27
- feat: Pre-upload validation API by @PunchEnergyFTW in #26
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
v2.0.0-beta.1
What's Changed
- feat: Add max filesize environment variable by @PunchEnergyFTW in #20
- feat: Initial admin creation by @danielalves96 in #24
- fix(api): Allow users to set and update passwords for shares by @PunchEnergyFTW in #25
New Contributors
- @PunchEnergyFTW made their first contribution in #20
Full Changelog: v2.0.0-beta...v2.0.0-beta.1
v2.0.0-beta
🌴 Palmr. v2.0.0-beta is out now!
Big things are happening! This beta marks a major step forward for Palmr., introducing better performance, portability, and flexibility for real-world deployments. Here's what’s new:
✨ Highlights
-
Frontend migrated to Next.js 15
Palmr. now uses the App Router and Edge Runtime to support runtime environment variables — no more hardcoded values at build time! -
Cross-platform builds with ARM64 support
Whether you're deploying on Raspberry Pi or Apple Silicon, Palmr. is now ready out of the box with multi-architecture Docker images. -
Documentation fully rewritten with Fumadocs
Cleaner, smarter, and more dev-friendly docs — designed to get you from zero to self-hosted in minutes. -
Community-powered stability
Several bug fixes reported by the community have been addressed — thank you for testing and helping make Palmr. more solid than ever!
📦 Main changes
- Upgrade to
v2.0.0-betaby @danielalves96 - Pull Request: #16
📚 Full Changelog
v1.1.7-beta
What's Changed
- feat: enable reverse proxy support in apps/web and add pnpm.lock for custom builds in apps/web by @danielalves96 in #13
Contributors
Full Changelog: v1.1.6-beta...v1.1.7-beta
