Skip to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Lock FTP when exceeding limits

Featured Replies

Hello!

Thank you for all the assistance so far! Today, I modified a user to have 3MB of stored, then uploaded a 414MB file. I adjusted the Web- and Traffic- Reports cronjob to run every 8 hours instead of once a day. After a few hours, the cron ran and the traffic bar updated to 416.69 MiB / 3.00 MiB. However, the user can still upload more files. Although not tested, this makes me wonder if exceeding the traffic limit allows the user's website to keep getting more hits past the limit.

I noticed the Quota option in System > Settings > Quota, however the directories listed there (/usr/bin/quotatool and /usr/sbin/repquota) do not exist (Even after activating Quota and rebuilding configuration files). I found a GitHub repository with a similar name (https://github.com/ekenberg/quotatool), but could not find any documentation that connects it to Froxlor.

Does Froxlor has a way to suspend uploads and file creation activity when account quotas are reached and deactivating the user when traffic limits are reached?

Thank you!

  • 2 weeks later...

Didn't know apt-file search or apt-cache search or aptitude if your distro is debian-like? Other distros may have other tools for searching programs like yast, yum and so far

For debian/ubuntu family you'll install "quota" and "quotatool" to get mentioned binaries.

  • 1 month later...
On 5/2/2026 at 8:15 AM, GR9 said:

Hello!

Thank you for all the assistance so far! Today, I modified a user to have 3MB of stored, then uploaded a 414MB file. I adjusted the Web- and Traffic- Reports cronjob to run every 8 hours instead of once a day. After a few hours, the cron ran and the traffic bar updated to 416.69 MiB / 3.00 MiB. However, the user can still upload more files. Although not tested, this makes me wonder if exceeding the traffic limit allows the user's website to keep getting more hits past the limit.

I noticed the Quota option in System > Settings > Quota, however the directories listed there (/usr/bin/quotatool and /usr/sbin/repquota) do not exist (Even after activating Quota and rebuilding configuration files). I found a GitHub repository with a similar name (https://github.com/ekenberg/quotatool speed stars), but could not find any documentation that connects it to Froxlor.

Does Froxlor has a way to suspend uploads and file creation activity when account quotas are reached and deactivating the user when traffic limits are reached?

Interesting question. Based on my experience, Froxlor mainly tracks disk and traffic usage, but exceeding those limits does not always automatically block uploads or suspend websites. It would be great to hear clarification from the developers on how quota enforcement is intended to work in current versions.

  • 2 months later...

Hello dear friend

Install Fail2ban via your system's package manager.

Bash

sudo apt update && sudo apt install fail2ban -y   # Debian/Ubuntu
sudo dnf install fail2ban -y                      # RHEL/Rocky/Fedora

Verify Fail2ban is running using sudo systemctl status fail2ban.

2.Configure the FTP Jail:

Create a local configuration file to avoid overwriting default settings during updates.

Bash

sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
sudo nano /etc/fail2ban/jail.local


Scroll to the [vsftpd] or [proftpd] section (depending on your FTP daemon) and configure the limits:

Ini, TOML


Bitlife mod apk

To cover a quate question with fail2ban - new to me and I can't find references in fail2bans config.
What about the link?

Is this an "bot" answer?

  1. IIS (Windows):
    Built-in FTP Logon Attempt Restrictions (IIS 8+).
    Configure maximum failed attempts within a time window; the service automatically drops the connection and temporarily blocks the client.

  2. IBM Sterling / B2B Integrator:
    Use Lockout Policy (Deployment → Adapter Utilities → Policy Configuration).
    Set max sign-on attempts, permanent vs. time-based lockout, and apply at protocol or instance level for FTP/SFTP.

  3. Network devices (e.g. Ruijie switches/routers):
    Commands such as:

    კორპორატიული შეკვეთები

  4. Brute-force protection

    Fail2Ban / IIS Logon Restrictions / native lockout policy

    Temporary or permanent lock of IP/user

    Concurrent connections

    Server’s MaxClients / MaxPerIP

    Refuse new connections

    Data volume / rate

    Quota modules or traffic shaping

    Throttle or disconnect

    Enterprise (IBM etc.)

    Built-in Lockout / Limitation Policies

    Configurable lockout

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.