PHPackages                             mehrwert/fal-quota - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mehrwert/fal-quota

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

mehrwert/fal-quota
==================

FAL Quota for TYPO3

13.1.0(3mo ago)08.9k↓79.1%4[8 issues](https://github.com/mehrwert/TYPO3-FAL-Quota/issues)GPL-3.0-or-laterPHPPHP &gt;= 8.2 &lt;= 8.5CI passing

Since Dec 27Pushed 3mo ago2 watchersCompare

[ Source](https://github.com/mehrwert/TYPO3-FAL-Quota)[ Packagist](https://packagist.org/packages/mehrwert/fal-quota)[ Docs](https://extensions.typo3.org/extension/fal_quota/)[ RSS](/packages/mehrwert-fal-quota/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (10)Dependencies (50)Versions (29)Used By (0)

FAL Quota for TYPO3
===================

[](#fal-quota-for-typo3)

This extension provides a virtual Quota for FAL using Signals/Slots if the underlying file system does not support or cannot provide one. A CLI command updates the quota usage periodically and sends notification mails to recipients defined per storage.

Features
--------

[](#features)

- Per storage definition of soft quota and hard limit, notification threshold and email recipients
- Symfony Command task to update quotas and send notification mails

Installation
------------

[](#installation)

After installation, you may optionally create a scheduler task for notifications.

### Installation using Composer

[](#installation-using-composer)

The recommended way to install FAL Quota is by using [Composer](https://getcomposer.org):

```
composer require mehrwert/fal-quota

```

### Installation as extension from TYPO3 Extension Repository (TER)

[](#installation-as-extension-from-typo3-extension-repository-ter)

Download and install the extension with the *Extensions* module.

Submit bug reports or feature requests
--------------------------------------

[](#submit-bug-reports-or-feature-requests)

Look at the [Issues](https://github.com/mehrwert/TYPO3-FAL-Quota/issues)for what has been planned to be implemented in the (near) future.

DDEV local
----------

[](#ddev-local)

To use the included DDEV local configuration, run

- `ddev start` from the extensions root directory to start the container
- `ddev config` to create required configuration files if not yet present
- `ddev launch typo3` to get to the TYPO3 backend directly

If you are setting up the environment for the first time, create a file named `FIRST_INSTALL` in `.build/web/` and proceed with the TYPO3 installation as described in the [official documentation](https://docs.typo3.org/m/typo3/guide-installation/master/en-us/QuickInstall/TheInstallTool/Index.html#the-install-tool).

Coding Standards
----------------

[](#coding-standards)

Please run `ddev composer cs:fix` after changes in PHP files.

Credits
-------

[](#credits)

This extension was created by [Andreas Beutel](https://github.com/abeutel) in 2019 for [mehrwert intermediale kommunikation GmbH](https://www.mehrwert.de).

Thanks to all contributors and everybody providing feedback.

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance82

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity86

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~91 days

Recently: every ~41 days

Total

26

Last Release

96d ago

Major Versions

1.9.2 → 12.0.02025-10-09

12.0.0 → 13.0.02025-10-16

v12.x-dev → 13.1.02026-03-31

PHP version history (8 changes)1.0.0PHP ^7.2

1.1.0PHP &gt;=7.2,&lt;7.3

1.7.1PHP &gt;=7.2,&lt;=7.4

1.8.0PHP ^7.4

1.9.0PHP ^7.4 || ^8.3

12.0.0PHP ^8.3

13.0.0PHP &gt;= 8.1 &lt; 8.5

13.1.0PHP &gt;= 8.2 &lt;= 8.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/740b4738a58db0cae5cf3c7a7dc4c75399b31bf8ba64097843170063ee5caa2b?d=identicon)[mehrwert](/maintainers/mehrwert)

---

Top Contributors

[![tstahn](https://avatars.githubusercontent.com/u/32361706?v=4)](https://github.com/tstahn "tstahn (32 commits)")[![abeutel](https://avatars.githubusercontent.com/u/434679?v=4)](https://github.com/abeutel "abeutel (31 commits)")[![someplace53](https://avatars.githubusercontent.com/u/38421848?v=4)](https://github.com/someplace53 "someplace53 (10 commits)")[![osw-mw](https://avatars.githubusercontent.com/u/32327621?v=4)](https://github.com/osw-mw "osw-mw (9 commits)")[![fnagel](https://avatars.githubusercontent.com/u/116824?v=4)](https://github.com/fnagel "fnagel (3 commits)")

---

Tags

falfilefile-abstraction-layerquotatypo3typo3-backendtypo3-cms-extensiontypo3-extension

###  Code Quality

Static AnalysisRector

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/mehrwert-fal-quota/health.svg)

```
[![Health](https://phpackages.com/badges/mehrwert-fal-quota/health.svg)](https://phpackages.com/packages/mehrwert-fal-quota)
```

###  Alternatives

[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)[pagemachine/typo3-formlog

Form log for TYPO3

23238.6k8](/packages/pagemachine-typo3-formlog)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[pagemachine/searchable

TYPO3 extension to index and search content with Elasticsearch

1139.9k](/packages/pagemachine-searchable)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
