Swush

Swush

Secure, self-managed full-stack file management and personal dashboard, built on Next.js + PostgreSQL

23GitHub
Description

##Functional characteristics - ** File management **: upload, share, batch operation, support password protection, paging and batch deletion - ** Short links **: Custom Slug, UTM builder, QR code sharing - ** Drama List **: Track movies, episodes, and anime through AniList, and support progress tracking - ** Authentication **: Better Auth (supports 2FA TOTP, role management Owner/Admin/User) - ** Shared homepage **: Publicize personal homepage and sharing pages, and set password - ** Responsive design **: Tailwind CSS v4 driver, suitable for mobile and desktop Usage method: 1. The configuration wizard needs to configure a real mailbox service, and qq mailbox is available 2. After entering the mailbox, click "Don't have an account?", Register your first administrator account. Note: A real mailbox is needed to obtain verification emails. See the attached figure. 3. Swush supports AniList integration. If you need to enable it, fill in the environment variables and restart it.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
Mobile Screenshots
Mobile Screenshot 1
Mobile Screenshot 2
Mobile Screenshot 3
App Information
Version
1.1.2
Package Size
149.14 KB
Image Size
359.22 MB
Updated
March 12, 2026
Source Code
imthatdev
Platform Support
PCMobile
Keywords
File managementself-hostingshort linksfollow-up listNext.jsfile sharing