github kyantech/Palmr v3.0.0-beta.2

latest releases: v3.2.0-beta, v3.1.8-beta, v3.1.7-beta...
2 months ago

πŸ†• What’s New Since Last Release

Deployment & Docker Improvements

  • Completely rewritten deployment documentation for Docker and Docker Compose, including detailed examples for named volumes and bind mounts (with NAS tips).
  • Official new example: docker-compose-bind-mount-example.yaml for advanced setups.
  • Enhanced UID/GID configuration support via environment variables (PALMR_UID, PALMR_GID), making it easier to run on systems with custom permissions (e.g., Synology, QNAP).
  • Server entrypoint now automatically fixes permissions and provides detailed startup logs.
  • New infra/supervisord.conf for centralized Supervisor configuration.

Backend

  • DATABASE_URL can now be set externally, allowing for more flexible and advanced setups.
  • Database seed and migration are now more robust: always executed on first start and when schema changes are detected.
  • Improved data path handling and easier backup/restore options (named volumes or bind mounts).
  • Dockerfile tweaks to better separate server code from persistent data.

Frontend & UX

  • Public download flow improved: file names are now properly encoded and users get success/error feedback when a download starts.

Documentation

  • Detailed guides for UID/GID setup, with examples for Linux, Synology, and QNAP.
  • Clear backup, restore, and permission troubleshooting instructions.

πŸ”— Full Changelog

See the complete diff:
v3.0.0-beta.1...v3.0.0-beta.2


If you want this text to be more formal, brief, or detailed, just let me know!

Don't miss a new Palmr release

NewReleases is sending notifications on new releases.