# JustFans docs > How to install, configure and run JustFans, the content creators platform. Each page below is available as Markdown. Every page in one file: https://justdocs.qdev.tech/docs/justfans/llms-full.txt ## Guide - [Introduction](https://justdocs.qdev.tech/docs/justfans/introduction.md): Thanks for checking out the documentation of our JustFans product. - [Requirements](https://justdocs.qdev.tech/docs/justfans/requirements.md): Before proceeding with the installation, please make sure your instance meets the following criteria. - [Installation](https://justdocs.qdev.tech/docs/justfans/installation.md) - [Files Setup](https://justdocs.qdev.tech/docs/justfans/installation/files-setup.md): Before proceeding with the installation, you need to extract the script contents onto the directory that will serve your domain. - [Database Setup](https://justdocs.qdev.tech/docs/justfans/installation/database-setup.md): You need a MySQL or MariaDB database ready for the script. - [Installer](https://justdocs.qdev.tech/docs/justfans/installation/installer.md): After preparing your files and database, run the web-based installer by visiting https://your-domain.com/install. - [Configuration](https://justdocs.qdev.tech/docs/justfans/configuration.md) - [Basic configuration](https://justdocs.qdev.tech/docs/justfans/configuration/additional-requirements.md): There are many services and features you can configure and enable. However, for a working platform, these services will have to be configured first. - [Payments](https://justdocs.qdev.tech/docs/justfans/configuration/payments.md): Below are instructions for each supported gateway. Follow the relevant steps for the provider(s) you plan to use. - [Stripe](https://justdocs.qdev.tech/docs/justfans/configuration/payments/stripe.md): Log in to your Stripe Dashboard. - [PayPal](https://justdocs.qdev.tech/docs/justfans/configuration/payments/paypal.md): Log in via the PayPal Developer Dashboard. - [Coinbase](https://justdocs.qdev.tech/docs/justfans/configuration/payments/coinbase.md): Log in to Coinbase Commerce. - [NowPayments](https://justdocs.qdev.tech/docs/justfans/configuration/payments/nowpayments.md): Log in at NowPayments. - [CCBill](https://justdocs.qdev.tech/docs/justfans/configuration/payments/ccbill.md): Log in via CCBill sign in. - [Verotel](https://justdocs.qdev.tech/docs/justfans/configuration/payments/verotel.md): Log in via Verotel Control Center. - [Paystack](https://justdocs.qdev.tech/docs/justfans/configuration/payments/paystack.md): Log in at Paystack dashboard. - [YooMoney](https://justdocs.qdev.tech/docs/justfans/configuration/payments/yookassa.md): Log in to your YooMoney merchant account and open your shop settings or API section. - [Mollie](https://justdocs.qdev.tech/docs/justfans/configuration/payments/mollie.md): Log in to your Mollie dashboard and open your API key settings. - [Flutterwave](https://justdocs.qdev.tech/docs/justfans/configuration/payments/flutterwave.md): Log in to your Flutterwave dashboard and open your API or developer settings. - [CoinGate](https://justdocs.qdev.tech/docs/justfans/configuration/payments/coingate.md): Log in to your CoinGate dashboard and open your API settings. - [Xendit](https://justdocs.qdev.tech/docs/justfans/configuration/payments/xendit.md): Log in to your Xendit dashboard and open your API or developer settings. - [Paddle](https://justdocs.qdev.tech/docs/justfans/configuration/payments/paddle.md): Log in to your Paddle dashboard and open the developer settings for API keys and notifications. - [Crypto.com](https://justdocs.qdev.tech/docs/justfans/configuration/payments/cryptocom.md): Log in to your Crypto.com Pay merchant dashboard and open your developer or API settings. - [MercadoPago](https://justdocs.qdev.tech/docs/justfans/configuration/payments/mercadopago.md): Log in to your MercadoPago developer account at MercadoPago Developer Portal. - [Razorpay](https://justdocs.qdev.tech/docs/justfans/configuration/payments/razorpay.md): Log in to your Razorpay developer account at the Razorpay Developer Portal. - [Offline Payments](https://justdocs.qdev.tech/docs/justfans/configuration/payments/offline-payments.md): You can set up the offline payments by going to Admin > Settings > Payments > Processors, and select Offline payments under the Payment provider field. - [Withdrawals](https://justdocs.qdev.tech/docs/justfans/configuration/withdrawals.md): Withdrawals can be done either manually, EG: you send the money yourself to the creator via selected/allowed payment providers, or automatically, via Stripe Connect, where users go through Stripe onbo... - [Manual Withdrawals](https://justdocs.qdev.tech/docs/justfans/configuration/withdrawals/manual-withdrawals.md): Navigate to Admin > Settings > Payments > Withdrawal to enable the available manual payout methods and other details. - [Stripe Connect Withdrawals](https://justdocs.qdev.tech/docs/justfans/configuration/withdrawals/stripe-connect.md): If you haven't already, create a Stripe account and add all required details. - [Crons setup](https://justdocs.qdev.tech/docs/justfans/configuration/crons.md): In order for the platform to function fully, including payment processing, emails, offers, and more, you need to set up the following cron job. - [Queue](https://justdocs.qdev.tech/docs/justfans/configuration/queue.md): The application queue controls how background work runs for video processing, media moderation, and future jobs. - [Emails](https://justdocs.qdev.tech/docs/justfans/configuration/emails.md): You can choose among three main email drivers—Mailgun (via API), SMTP, or PHP’s mail() function, if available. - [Log Driver](https://justdocs.qdev.tech/docs/justfans/configuration/emails/emails-log-driver.md): The Log driver is mostly used for debugging. - [Sendmail Driver](https://justdocs.qdev.tech/docs/justfans/configuration/emails/emails-sendmail-driver.md): This driver relies on the PHP mail() function being active. - [Mailgun Driver](https://justdocs.qdev.tech/docs/justfans/configuration/emails/emails-mailgun-driver.md): Mailgun is an API-based service. To use it, you’ll need: - [SMTP Driver](https://justdocs.qdev.tech/docs/justfans/configuration/emails/emails-smtp-driver.md): Using SMTP requires the following: - [Websockets](https://justdocs.qdev.tech/docs/justfans/configuration/websockets.md): The platform utilizes Websockets to provide real-time capabilities, such as instant messaging and live notifications. - [Pusher Websockets](https://justdocs.qdev.tech/docs/justfans/configuration/websockets/websockets-pusher.md): Pusher is a managed Websockets service, offering simplicity and reliability. To set it up: - [Soketi Websockets](https://justdocs.qdev.tech/docs/justfans/configuration/websockets/soketi.md): Soketi is a self-hosted alternative to Pusher, offering cost-effectiveness and greater control. To configure Soketi: - [Storage](https://justdocs.qdev.tech/docs/justfans/configuration/storage.md): If you don't want to be using the default local storage system, you can use wide range of scalable storage providers for storing your user-uploaded files, improving site I/O load, response time and se... - [Amazon's S3](https://justdocs.qdev.tech/docs/justfans/configuration/storage/s3.md): Use our AWS S3 implementation (including CloudFront and CloudFront Signed URLs) for faster and more secure delivery via pre-signed URLs. - [Wasabi](https://justdocs.qdev.tech/docs/justfans/configuration/storage/wasabi.md): If you prefer using Wasabi, change the driver in Admin > Settings > Storage > Driver. - [DigitalOcean Spaces](https://justdocs.qdev.tech/docs/justfans/configuration/storage/do-spaces.md): If you want to use DigitalOcean Spaces, select it under Admin > Settings > Storage > Driver. - [Backblaze B2](https://justdocs.qdev.tech/docs/justfans/configuration/storage/backblaze-b2.md): Backblaze B2 is S3-compatible, so it can be used as a storage driver for uploaded images, videos, avatars, covers, and other user assets. - [Minio](https://justdocs.qdev.tech/docs/justfans/configuration/storage/minio.md): If you have a self-hosted Minio instance, you can switch the driver to Minio in Admin > Settings > Storage > Driver. - [PushrCDN](https://justdocs.qdev.tech/docs/justfans/configuration/storage/pushrcdn.md): If you have a PushrCDN account, you can switch the driver to PushrCDN under Admin > Settings > Storage > Driver. - [Cloudflare R2](https://justdocs.qdev.tech/docs/justfans/configuration/storage/r2.md): If you’re using Cloudflare R2, you can switch the storage driver to Cloudflare R2 under Admin > Settings > Storage > Driver. - [Video transcoding](https://justdocs.qdev.tech/docs/justfans/configuration/video-transcoding.md): Video transcoding is essential for allowing users to upload and play videos in various formats. - [FFMpeg Driver](https://justdocs.qdev.tech/docs/justfans/configuration/video-transcoding/ffmpeg-driver.md): FFMpeg is an open-source tool used for processing multimedia content. - [Coconut Driver](https://justdocs.qdev.tech/docs/justfans/configuration/video-transcoding/coconut-driver.md): Coconut is a cloud-based video transcoding solution that provides an alternative to FFMpeg. - [Live streaming](https://justdocs.qdev.tech/docs/justfans/configuration/streaming.md): To enable live streaming features on your platform, go to Admin > Settings > Streams > Streaming driver and choose one of the available drivers. - [Languages](https://justdocs.qdev.tech/docs/justfans/configuration/translations.md): To translate your site into another language, make a copy of the default en.json file found in the lang folder and modify it as needed. - [Media moderation](https://justdocs.qdev.tech/docs/justfans/configuration/media-moderation.md): Media moderation lets administrators scan uploaded images and videos for policy compliance. - [Age verification](https://justdocs.qdev.tech/docs/justfans/configuration/ageverif.md): Age verification controls the site entry gate for age-gated audiences. - [Conversion tracking](https://justdocs.qdev.tech/docs/justfans/configuration/conversion-tracking.md): Conversion tracking reports completed purchases to your marketing provider so you can measure which ads generate sales. - [Referrals](https://justdocs.qdev.tech/docs/justfans/configuration/referrals.md): The referral system incentivizes users to bring new creators to the platform by offering a commission on the earnings of referred creators. - [Spotify](https://justdocs.qdev.tech/docs/justfans/configuration/spotify.md): The Spotify integration allows users to connect their Spotify account and display their Top Artists and a personal Anthem on their profile page. - [AI](https://justdocs.qdev.tech/docs/justfans/configuration/ai.md): The AI features let users generate text suggestions for posts, bios, stories and streams, and can also generate profile avatars and covers when the selected provider supports images. - [Social login](https://justdocs.qdev.tech/docs/justfans/configuration/social-login.md): Though each social login provider’s interface may differ, the general steps to enable social logins are: - [GEO-Blocking](https://justdocs.qdev.tech/docs/justfans/configuration/geo-blocking.md): The GEO-Blocking feature allows users to restrict access to their profiles based on geographical locations. - [Captcha](https://justdocs.qdev.tech/docs/justfans/configuration/captcha.md): To protect your public forms (e.g., registration, contact, etc.) from spam, you can choose one under Admin > Settings > Security > Captcha. - [Admin Panel](https://justdocs.qdev.tech/docs/justfans/admin.md): If everything went fine, you can access the Admin panel at http://your-domain.com/admin. - [How to Update](https://justdocs.qdev.tech/docs/justfans/update.md): Before making an update, always remember to do a complete backup of your website. - [Frequently Asked Questions](https://justdocs.qdev.tech/docs/justfans/faq.md): I have a support inquiry, a question or a problem, how can I contact you?