Drupal is a registered trademark of Dries Buytaert
cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.15 Minor update available for module linkit (7.0.15). views_data_export 8.x-1.10 Minor update available for module views_data_export (8.x-1.10).

disk_quota

No security coverage
View on drupal.org

About

This module limits user disk quota per individual user or per user role. It tracks the total file size uploaded by users via Drupal forms.

Note: This is a modernized fork of the discontinued User Disk Quota module, rewritten for Drupal 10/11 compatibility with PHP 8.3 support.

Limitations:

  • Only files uploaded via Drupal forms are tracked.
  • FTP-uploaded files are not counted toward quota totals.

Table of contents

  • Requirements
  • Recommended modules
  • Installation
  • Configuration
  • Uninstallation
  • Maintainers
  • Original Authors
  • Support This Project

Requirements

  • PHP 8.1+
  • Drupal 10+

Recommended modules

Markdown filter: When enabled, display of the project's README.md help will be rendered with markdown.

Installation

  1. Install as you would normally install a contributed Drupal module:
    composer require drupal/disk_quota

    See: https://www.drupal.org/docs/extending-drupal-8/installing-modules

  2. Enable the module:
    drush en disk_quota

    Or via the Extend page: /admin/modules

Configuration

  1. Set module permissions at People > Permissions (/admin/people/permissions):
    • View own disk quota
    • Edit own disk quota
    • Edit any disk quota
    • Create disk quota
    • Administer user roles disk quota
    • Edit [role] role disk quota (dynamic per role)
  2. Configure role-based quota limits at Configuration > People > Account settings > Disk Quota (/admin/config/people/accounts/disk-quota)
  3. Optionally, set per-user quota overrides on individual user edit pages.

Uninstallation

Uninstalling this module will remove all per-user quota overrides. Role-based configuration will be removed from config.

drush pmu disk_quota

Maintainers

Support This Project

If you find this module useful and would like to support its continued development, please consider making a donation. Your contributions help cover server costs, fund new features, and allow me to dedicate more time to maintaining this open-source project.

Donations are accepted in the following cryptocurrencies:

Coin Network Address Bitcoin BTC Mainnet bc1qwtnf888phavjuulj5y6ryvcgpyscckzt5gfu5p Monero XMR Mainnet 44KTVNFzSmC12srxKgxvCEbmUXSzjNmT1NAHRpF9tuhvCDMpsimTZerAxPr4pNrtT7EjqN45WKerrAh1K9UgKayR9ogksYm ZCash ZEC Mainnet t1g1zSTxGBtQJcQtdum52tXd2bBp8WkrbkG

Note: Network fees may vary depending on the cryptocurrency and current network congestion. Please ensure your donation amount accounts for these fees to avoid delays or failed transactions.

Activity

Total releases
1
First release
May 2026
Latest release
1 day ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.0-beta1 Pre-release May 22, 2026