- Blog
- Shifter Guide - A Simple Self-Hosted File Sharing Tool
Shifter Guide - A Simple Self-Hosted File Sharing Tool
What is Shifter?
Simply put, Shifter is a self-hosted file-sharing web application built with Django and Tailwind. In plain language: You can set up something similar to Baidu Netdisk on your own server, but with you in complete control.
What can it do?
- Upload files and generate download links to share with others
- Upload multiple files at once, automatically packaged into a zip file
- Files are automatically deleted upon expiration, saving space
- Manage uploaded files, delete them as you wish
- Supports multiple users; you can create accounts for friends
- Admin interface to configure file size limits, expiration times, etc.
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.shifter
How to Use
After the app is installed, the styling might appear broken initially. On the first visit, the system will prompt you to create an administrator account. Just follow the prompts to enter your email and password.

Access the homepage; the styling should now be correct.

You can select multiple files to upload at once.

The system automatically packages them into a zip file, ideal for sharing a batch of photos or documents.

After a successful upload, you can share the link with others.

When others open the link, they can download the file directly.

"My Files" contains all uploaded files and supports fuzzy search by filename.


Create accounts for frequently collaborating friends for easier management.

In the site settings, you can modify the default file size and expiration time.

Uploaded files are located in the App Data -> uploads directory. Remember to back them up promptly.

Summary
Shifter is a great file-sharing solution, especially suitable for:
- Internal file sharing within small teams
- Temporary file transfers
- Users tired of speed limits on cloud storage services
- Privacy-conscious users
Although the project is still under development, it is already fully functional for personal or small team use.
