⛔
Unauthorized Access Detected
We both know you should not be here.
The first failed login is free. If you try again, your IP will be automatically
permanently banned from this server.
This incident has been logged with your IP address, username attempt, and timestamp.

FTP User Manager

Create an account to access the FTP server

Connection Details
  • Port: 21 (Explicit TLS required)
  • Use any FTP client that supports FTPS

🔐 Admin Login

Dashboard
Total Users
—
Active
—
Disabled
—
Trusted FTP
—
Private FTP
—
Recent Registrations
UsernameEmailStatusRegistered
Loading…
By source
FTP Downloads
—
FTP Data Out
—
HTTP Downloads
—
HTTP Data Out
—
System snapshot
Total Users
—
Active Users
—
Trusted FTP
—
Database Size
—
Combined FTP + HTTP activity
Registered Users Downloads
—
Registered User Data Out
—
Anon Downloads
—
Anon Data Out
—
Total Downloads
—
Total Data Out
—
Avg Downloads / Day
—
Avg Data / Day
—

Downloads Over Time — Registered last 30 days

Downloads Over Time — Anonymous

Data Transferred Over Time — Registered

Data Transferred Over Time — Anonymous

Top Users

UsernameDownloadsData Out
Loading…

Top Files (by downloads)

FileDownloadsData Out
Loading…

Top IPs

    UsernameEmailStatusRegisteredLast LoginActions
    UsernameFTP Home FolderStatusCreatedActions
    Loading…

    About Trusted FTP Users

    Each trusted user is chrooted to their own folder under FTP_BASE_PATH/<home_folder> with full read/write access. They cannot navigate above that folder.

    Create the folder on the FTP server before the user first connects. Regular FTP users and anonymous users are unaffected.

    UsernameFTP Home FolderStatusCreatedActions
    Loading…

    About Private FTP Users

    Each private user is chrooted to their own folder under PRIVATE_FTP_BASE_PATH/<home_folder> with full read/write access. This is a separate tree from the public FTP root and from Trusted users — private files are not visible to anyone else over FTP or HTTP, and never appear on the public dashboard.

    The home folder is created automatically (mode 750) when the user is added. Deleting a user removes the login only — their folder and files stay on disk.

    ProFTPd reloads automatically when users are added or removed (via the host's ciosuseradd-proftpd-reload unit) — no manual step needed.

    Per-user summary — trusted & private users
    UserUploadsDownloadsDeletedFolders +Folders −RenamesFailedUploadedDownloadedIPsLast activity
    Loading…
    TimeUserIPActionPathSizeResult
    Loading…
    —
    ← All Users /

    Account Info

    Username
    User ID
    Status
    Registered
    Last Login
    Registered From IP—
     

    Email Address

    Current

    Reset Password

    Admin Notes

    TimeUserActionDetailIP
    Loading…
    Tailer Status
    —
    Current Log File
    —
    Last Write
    —
    Total Rows Ingested
    —

    Admin Password

    Admin Username

    Log File

    The filename inside the mounted FTP log directory (/logs/ftp/) that the tailer reads. Change takes effect within 10 seconds — no restart needed.

    HTTP Log File

    The filename inside the mounted nginx log directory (/logs/http/). Must match the access_log directive in your nginx server block.

    Log Retention

    Download records older than this many days are automatically deleted nightly.

    days

    User Database

    Export all user accounts (including hashed passwords) to a JSON file for backup or migration. Import merges users — existing usernames and emails are skipped.

    Download Log Export

    Total Downloads
    —
    Unique Users
    —
    Unique IPs
    —
    Unique Files
    —
    Total Transferred
    —
    TimestampUsernameIP AddressPathSize
    Loading…
    —

    Top Files

      Top Users

        Top IPs

          Total Uploads
          —
          Unique Users
          —
          Unique IPs
          —
          Unique Files
          —
          Total Uploaded
          —
          TimestampUsernameIP AddressPathSize
          Loading…
          —

          Top Files

            Top Users

              Top IPs

                Total Downloads
                —
                Unique IPs
                —
                Unique Files
                —
                Total Transferred
                —
                TimestampIP AddressPathSize
                Loading…
                —

                Top Files

                  Top IPs

                    Total Downloads
                    —
                    Unique Users
                    —
                    Unique IPs
                    —
                    Unique Files
                    —
                    Total Transferred
                    —
                    TimestampUsernameIP AddressPathSize
                    Loading…
                    —

                    Top Files

                      Top Users

                        Top IPs

                          Total Downloads
                          —
                          Unique IPs
                          —
                          Unique Files
                          —
                          Total Transferred
                          —
                          TimestampIP AddressPathSize
                          Loading…
                          —

                          Top Files

                            Top IPs

                              Registered Users Downloads
                              —
                              Registered User Data Out
                              —
                              Anon Downloads
                              —
                              Anon Data Out
                              —
                              Total Downloads
                              —
                              Total Data Out
                              —
                              Avg Downloads / Day
                              —
                              Avg Data / Day
                              —
                              Time range

                              Downloads Over Time — Registered last 30 days

                              Downloads Over Time — Anonymous

                              Data Transferred Over Time — Registered

                              Data Transferred Over Time — Anonymous

                              Top Files (by downloads)

                              Top Users

                              FileDownloadsData Out
                              Loading…
                              UsernameDownloadsData Out
                              Loading…

                              Top IPs

                                Registered Users Downloads
                                —
                                Registered User Data Out
                                —
                                Anon Downloads
                                —
                                Anon Data Out
                                —
                                Total Downloads
                                —
                                Total Data Out
                                —
                                Avg Downloads / Day
                                —
                                Avg Data / Day
                                —
                                Time range

                                Downloads Over Time — Registered last 30 days

                                Downloads Over Time — Anonymous

                                Data Transferred Over Time — Registered

                                Data Transferred Over Time — Anonymous

                                Top Files (by downloads)

                                Top Users

                                FileDownloadsData Out
                                Loading…
                                UsernameDownloadsData Out
                                Loading…

                                Top IPs

                                  Connecting
                                  Connections
                                  —
                                  —
                                  Downloading
                                  —
                                  —
                                  Uploading
                                  —
                                  —
                                  Throughput
                                  —
                                  avg rate, all transfers
                                  Idle / Browsing
                                  —
                                  —
                                  Loading…
                                  Source: ftpwho -v on the FTP host, refreshed every 2s. ProFTPd only updates per-transfer byte counters every so often, so rates are averages since each transfer started (same as ftpwho's KB/s).
                                  Loading…
                                  Database Size
                                  —
                                  User Download Rows
                                  —
                                  Anon Download Rows
                                  —
                                  Stats Cache Entries
                                  —

                                  Archive Log Ingestion

                                  FTP Archives —
                                  —
                                  HTTP Archives —
                                  —

                                  Live Tailer Status

                                  Source Phase File Position Last Write
                                  FTP — — —
                                  HTTP — — —

                                  Table Details (row counts are approximate)

                                  Table Rows Size on Disk
                                  Active Bans
                                  —
                                  Mode
                                  —
                                  Bans 24h
                                  —
                                  Watchlist
                                  —
                                  IPs counting toward a ban
                                  Offender IPs 24h
                                  —
                                  IPTypeReasonBannedExpiresBlockedByActions
                                  Loading…
                                  Anonymous IPs currently counting toward a rule threshold (live, in-window counts)
                                  IPProgressEvents in windowStatusActions
                                  Loading…
                                  Anonymous sessions only
                                  IPAnon loginsNo-transfer t/oIdle t/oAbortedTotalBansLast seenStatusActions
                                  Loading…
                                  IPTypeReasonBannedEndedDurationEnded byBlocked
                                  Loading…

                                  Bans per day

                                  Anonymous abuse events per day

                                  Whitelist an IP or Range

                                  Whitelisted IPs are never auto-banned by the rules, and adding one lifts any active auto ban it covers. Manual bans still apply. Applied by the ban daemon within a few seconds. This is separate from the Security Threats whitelist (admin portal).

                                  IP / RangeNoteAddedByActions
                                  Loading…

                                  Mode

                                  Manual bans are always enforced. Rules only count anonymous sessions; registered, trusted and private users are never auto-banned.

                                  Rules

                                  OnRuleEventsWithin (min)Ban for (min)

                                  Repeat offenders

                                  Ban messages

                                  What a banned client sees when it connects (sent as an FTP 421 reply, e.g. FileZilla shows Response: 421 …). Placeholders: {remaining} time left, {expires} end date/time, {ip} their IP, {reason} ban reason. Single line, max 300 characters.

                                  Whitelist

                                  Managed on the Whitelist tab.

                                  Advanced

                                  Comma-separated system user(s) anon logins map to
                                  FTP control port + PassivePorts range
                                  Gets the ban message
                                  Local only; must be free
                                  Incidents
                                  —
                                  Unreviewed
                                  —
                                  Accts Disabled
                                  —
                                  Banned IPs
                                  —
                                  Banned Users
                                  —
                                  Admin Portal Intrusion Attempts
                                  TimeIP AddressUsername TriedStageAccountActions
                                  Loading…

                                  Ban an IP Address

                                  Banned IP Addresses
                                  IP AddressReasonBanned ByNotesDateActions
                                  Loading…

                                  Ban a Username

                                  Banned Usernames
                                  UsernameReasonBanned ByNotesDateActions
                                  Loading…

                                  Multi-Account Activity

                                  IPs that attempted admin login with more than one username — potential credential stuffing or account enumeration.

                                  IPs With Multiple Username Attempts
                                  IP AddressUsernames TriedCountLast SeenActions
                                  Loading…

                                  Whitelist an IP or Range

                                  Whitelisted IPs never trigger admin-portal intrusion warnings, account lockouts or automatic IP/username bans, and IP bans don't apply to them (existing bans in the range are removed). A wrong password still fails normally. This is separate from the FTP Bans whitelist.

                                  Whitelisted IPs / Ranges
                                  IP / RangeNotesAdded ByDateActions
                                  Loading…