Swush
Secure, self-managed full-stack file management and personal dashboard, built on Next.js + PostgreSQL
##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.









