Palmr

Host your own secure file-sharing platform. Upload, manage, and share files with password protection, custom links, and zero tracking or artificial limits.

Take complete control over your data with a flexible, open-source alternative to mainstream file transfer services. Designed for privacy and security, this self-hosted platform allows you to upload, manage, and distribute files without relying on third-party dependencies or facing hidden fees and artificial restrictions. Whether you are sharing sensitive documents or organizing large media assets, you maintain absolute ownership of your data.

Key features include:

  • Self-hosted deployment on your own server or VPS for maximum privacy.
  • Advanced access control featuring password protection and custom share links.
  • Flexible storage options utilizing simple filesystem storage or scalable S3-compatible object storage.
  • Folder organization to keep your shared files neatly structured.
  • Modern tech stack built for performance using Fastify, NextJS, and SQLite.

Enjoy a seamless, secure file-sharing experience tailored for individuals and teams who prioritize data sovereignty.

Directory Structure

palmr
mongo-data
uploads
.env
docker-compose.yml

docker-compose.yml

services:
  palmr:
    image: kyantech/palmr:latest
    container_name: palmr
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - DATABASE_URL=${DATABASE_URL}
      - NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
      - NEXTAUTH_URL=${NEXTAUTH_URL}
    volumes:
      - ./uploads:/app/uploads
    depends_on:
      - mongo

  mongo:
    image: mongo:6
    container_name: palmr-mongo
    restart: unless-stopped
    volumes:
      - ./mongo-data:/data/db

.env

DATABASE_URL=mongodb://mongo:27017/palmr
NEXTAUTH_SECRET=your_super_secret_random_string
NEXTAUTH_URL=http://localhost:3000

Share:

Ad
Favicon

 

  
 

Similar to Palmr

Favicon

 

  
  
Favicon

 

  
  
Favicon