PHPackages                             imarc/craft-volume-permissions - 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. imarc/craft-volume-permissions

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

imarc/craft-volume-permissions
==============================

Set the permissions for Craft 3 local volumes

1.0.1(6y ago)06.1kMITPHPPHP &gt;=5.4.0

Since Sep 24Pushed 6y ago3 watchersCompare

[ Source](https://github.com/imarc/craft-volume-permissions)[ Packagist](https://packagist.org/packages/imarc/craft-volume-permissions)[ RSS](/packages/imarc-craft-volume-permissions/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

Craft Volume Permissions
========================

[](#craft-volume-permissions)

This is a Craft 3 module which allows settings the default permissions of all local volumes with environment variables. The following environment variables are available:

```
VOLUME_FILE_PUBLIC_PERMISSION=664
VOLUME_FILE_PRIVATE_PERMISSION=660
VOLUME_DIR_PUBLIC_PERMISSION=775
VOLUME_DIR_PRIVATE_PERMISSION=770

```

Being able to set the proper non-standard file permissions can be critical in certain environments. A specific example is deploying to a filesystem using ACLs where it is essential that directories and files are group writable.

Install
-------

[](#install)

Install in your Craft 3 project using composer:

```
composer require imarc/craft-volume-permissions

```

Then enable the module within your `config/app.php` file:

```
