Site general configuration is a section where site owner can edit most of the settings of the site
General Settings

User Configuration

User configuration is a section where site owner can configure settings that related to user
- Allow account deletion (Allow users to delete their account.)
FFMPEG Configuration

FFMPEG configuration is a section where site owner can config FFMPEG plugin for video upload and video playback on site. Site owner can edit following:
- Enable/Disable FFMPEG system
- Set FFMPEG Binary file path
- Set Maximum Video Duration that users can upload
- Set Maximum Audio Duration that users can upload
- Set a list of video file extensions that members allowed to upload
Login & Registration

Login & Registration is a section where site owner can config settings related to login and sign up process of the site.
- Allow user to signup
- Enable/Disable user activation
- Enable/Disable phone verification signup step
- Enable/Disable require email validation (Send an validation link after registration.)
- Enable/Disable Invitation only sign up mode (If enabled, to sign up a new account, users need to do via a link sent by an existing user inside the system or invitation code)
- Bad login limit (How many time a user can try to login before a lockout?)
- Logout time (minutes) (For how long should the user stay locked out?)
- Enable/Disable better password policy
- Set minimum age restriction (If the ‘Date of birth’ field is not required or value of this setting is empty, age restriction will consider as disabled.)
- Enable/Disable required date of birth
- Enable/Disable require location
- Enable/Disable gender
- Enable/Disble profile photos
- Enable/Disable profile verification
- Enable/Disable Two-factor authentication (2FA)
- Set appearance mode default
Spam & Banning Tool

Spam & Banning Tool is a section where site owner can config setting for spam control of the site
- Ban user based on ip address
- Ban user based on email
- Ban user based on username
- Select captcha type: reCAPTCHA or Cloudflare Turnstile
- Set ReCaptcha Public Key for v3
- Set ReCaptchs Private key for v3
- Set Turnstile site key
- Set Turnstile secret key
- Enable/Disable reCaptcha for signup
- Enable/Disable reCaptcha for login
- Enable/Disable reCaptcha for contact form
- Enable/Disable reCaptcha for share email
- Enable/Disable reCaptcha for invite email
- Enable/Disable reCaptcha for send sms
Email Settings

Email settings is a section where site owner can config email that is send out including:
- Set from name
- Set from address
- Set mail engine either built-in php mail or smtp server
- Set email hostname
- Set email port
- Mail server username
- Mail server password
- Set Encryption method
- Select email queue or send immediately
- Mail count (The number of emails to send out each time the Background Mailer task is run.)
- Enable/Disable email log
- Test send mail
Report

Report is a section where site owner can report that happens on site
- Set auto ban for user after receive number of report on his profile
Story

Story is a section where site owner can manage story that user post
- Set time (in second) for story to move on to next story
- Set time (hourly) for the story to automatically delete
- Set maximum number of members that can be selected each time a story is shared
Chat

Chat is a section where site owner can manage chat plugin
- Set maximum photos that can be sent in a message
- Set maximum character can be sent in a message
- Set a list of file formats that members can be sent in a message
- Enable/Disable bottom bubble chat
- Enable/Disable Tenor gifs
Sitemap settings

Sitemap settings is a section where site owner can manage settings related to sitemap
- Enable/Disable sitemap
- Select schedule updates
Broadcast

Broadcast settings is a section where site owner can config broadcast to to broadcast your server-side Laravel events to your client-side JavaScript application using a driver-based approach to WebSockets.
- Enable/Disable broadcast system
- Set id
- Set key
- Set secret
- Set cluster
- Set host
- Set port
- Set scheme
- Enable/Disable force TLS
eWallet

eWallet is a section where site owner can config settings related to eWallet
- Enable/Disable eWallet system
- Set token name
- Set exchange rate
- Enable/Disable fund transfer (to allow member to withdraw money)
- Enable/Disable the setting only verified profiles can transfer funds (make sure the user profile verification option is enabled before you enable this function)
- Enable/Disable transfer fund to Paypal
- Set Paypal minimum withdrawal amounts
- Set Paypal fee (%)
- Enable/Disable transfer funds to a bank account
- Set bank minimum withdrawal amounts
- Set bank fee (%)
- Set the balance amount to remind users to deposit more
Group

Group is a section where site owner can config settings related to group
- Enable/Disable group
- Enable/Disable auto approve new group
- Upload cover group default image
Subscription

Subscription is a section where site owner can manage subscription
- Enable/Disable subscription
- Set the number of days in advance to notify users about the auto-renew membership subscription
User Verification

User Verification is a section where site owner can manage User Verification plugin
- Enable/Disable User Verification plugin
- Set a list of supported file formats
- Upload Verified badge for user and page
- Set the case in which a user loses verification status
Progressive Web App

Progressive Web App is a section where the site owner can configure settings related to Progressive Web App.
- Enable/Disable PWA
- Upload icon
- Input Firebase json
- Input Firebase key pair