### Getting Started

- Server Requirements
- Installation
- Updating to New Versions

### Configuration

- How To Increase File Maximum Upload Size
- Scheduled Tasks (CRON Jobs)
- Configuring Logging
- Configuring Stripe
- Configuring Paypal
- Modifying Source Code
- Changing Url Or Database Credentials
- Setting Up Subscriptions
- Translating the Site
- Setting Up Analytics Page
- Configuring Social Login
- Configuring Email Provider
- Nginx Rules

### Common Issues

- Site Not Loading
- Can't Reset Password
- Whoops, looks like something went wrong.
- Url Rewriting is Not Working

### Frequent Questions

- Where to insert adsense or another javascript snippet?
- Can Users Be Blocked From Uploading?
- Can I Use Another Payment Gateway?
- Can Files By Synced To Desktop or Mobile?
- Can I Use Another Cloud Service For Storage?

### Admin

- Roles & Permissions

# Roles & Permissions

## Permissions

Users can be allowed to perform various actions on the site via permissions.

Many permissions refer to a particular resource, for example a file. Resources permission group will typically have four separate permissions. View, create, update and delete.

Lets take file as an example:

- View - Would allow user to preview file contents on the site.
- Create - Would allow user to upload files on the site.
- Update - Would allow user to modify uploaded files.
- Delete - Would allow user to delete uploaded files.

Important:
Note that in most cases permissions refer to ALL items of a particular resource. In our file example, user would be able to preview their own files even without files.view permission, while with this permission they would be able to preview all files uploaded to the site, regardless of who uploaded or created them.

## Roles

Roles are special groups that can be attached to multiple users and have permissions. They can be created from admin → roles page.

Users that belong to a specific role will inherit all permissions from that role.

Roles also have two special types:

- Default - Roles marked as default will be automatically attached to all newly registered users.
- Guests - Roles marked as guests will be automatically attached to all non-logged in users.

## Attaching permissions to users

Permissions can be attached to users in two ways.

1. To a specific user via admin → users page either when creating a new user or editing existing one.
2. To a role via admin → roles page. This role then can be attached to user(s) and they will inherit permissions from the role.

#### Content