mirror of
https://github.com/kyantech/Palmr.git
synced 2026-01-09 06:02:28 +08:00
- Enhanced comments for PALMR_UID and PALMR_GID environment variables across multiple Docker Compose files to indicate that users can change these values to match the UID and GID of the user running the container. - Added a note in the quick-start documentation to guide users on adjusting UID and GID for file upload issues, including commands to find the current UID and GID in Linux systems.
🌴 Palmr. - Open-Source File Transfer
Palmr. is a flexible and open-source alternative to file transfer services like WeTransfer, SendGB, Send Anywhere, and Files.fm.
🔗 For detailed documentation visit: Palmr. - Documentation
📌 Why Choose Palmr.?
- Self-hosted – Deploy on your own server or VPS.
- Full control – No third-party dependencies, ensuring privacy and security.
- No artificial limits – Share files without hidden restrictions or fees.
- Simple deployment – SQLite database and filesystem storage for easy setup.
- Scalable storage – Optional S3-compatible object storage for enterprise needs.
🚀 Technologies Used
Palmr. is built with a focus on performance, scalability, and security.
Backend & API
- Fastify (Node.js) – High-performance API framework with built-in schema validation.
- SQLite – Lightweight, reliable database with zero-configuration setup.
- Filesystem Storage – Direct file storage with optional S3-compatible object storage.
Frontend
- NextJS 15 + TypeScript + Shadcn/ui – Modern and fast web interface.
🛠️ How It Works
- Web Interface → Built with Next, React and TypeScript for a seamless user experience.
- Backend API → Fastify handles requests and manages file operations.
- Database → SQLite stores metadata and transactional data with zero configuration.
- Storage → Filesystem storage ensures reliable file storage with optional S3-compatible object storage for scalability.
📸 Screenshots
Login Page |
Home Page |
Dashboard |
Profile Page |
Files List View |
Files Card View |
Shares Management |
Receive Files |
Reverse Share |
Settings Panel |
User Management |
Forgot Password |
Reverse Share (WeTransfer Style) |
👨💻 Core Maintainers
| Daniel Luiz Alves |
|---|
![]() |
🤝 Supporters
⭐ Star History
🛠️ Contributing
For contribution guidelines, please refer to the CONTRIBUTING.md file.
Description
🌴 Palmr. is an open-source file-sharing platform focused on privacy and security. It enables users to upload, manage, and share files with features like password protection, custom links, and access control without tracking or limitations. Designed for seamless and secure sharing, Palmr. is completely free.
Readme
Pixar
79 MiB
Languages
TypeScript
82.4%
MDX
13.2%
Python
1.5%
JavaScript
1.1%
Shell
0.9%
Other
0.8%

