Multi-user file manager
Admin requires 2FA. Scan the QR with an authenticator app, then enter a code.
Requirements: min 4 characters
Scan this QR with Google Authenticator, 1Password, Authy, etc.
Save these backup codes now — they are shown once.
Public links you created for files or folders. Recipients do not need an account. Revoke or Delete selected permanently deletes the link and removes it from this list.
| Label | Target | URL | Status | Actions |
|---|
These are the devices and browsers currently signed in to your account. You can revoke a session or sign out everywhere else. Changing your password also signs out other sessions.
| Device | IP address | Signed in | Last seen | Actions |
|---|
| User | Home | Storage | Status | Actions |
|---|
How long users stay logged in after a new login. Changing these values applies to new logins only; existing sessions keep their current expiry.
When enabled, the login page links to /register (Sign up). New accounts need username, email, and a password that meets the password policy. By default, self-registered accounts stay pending until an administrator approves them under Settings → Users. Existing active accounts are not affected. Rejecting a pending account deletes it so the username can be reused. Email notification is optional and is not required.
Force every user to enroll TOTP before using Filehub. Can also be set with env FORCE_2FA_ALL=true (env always on if set).
Applies when creating users, resetting passwords, or users changing their own password. Tightening rules bumps a policy version so existing users must change password on next login.
Recent sign-in attempts, public link create/revoke, and shared-folder permission changes. Passwords and tokens are never recorded.
| Time | User | IP | Action | Detail |
|---|
Used for forgot-password reset links. SMTP password is stored in settings and never shown again; leave blank to keep the current password. Env SMTP_* / PUBLIC_BASE_URL override UI when set.
File storage root and listen address are set via server environment variables (see README).
DATA_ROOT/homes/<user>DATA_ROOTFilehub is a lightweight, self-hosted file manager for sharing folders among users on your own server.
Open source under Apache-2.0.
GitHub: ericleung001/nas-filehub
If Filehub is useful, you can buy me a coffee.
Buy me a coffeeCreate an account
Forgot password
Set a new password