3965 comments found.
Dear Support Team, I am experiencing difficulties installing the Just a Fans script (purchased from ThemeForest) on my server and would appreciate your assistance. Environment Details:
Control Panel: aaPanel Domain: miofan.it Installation URL: https://miofan.it/install
Steps Already Taken:
Uploaded all files to the server Configured the document root to point to the /public directory as per documentation Modified the .htaccess file according to the installation guide Verified file permissions
Issue: Despite following the installation guide carefully, I continue to receive an error when accessing the installation page. Php 8.3 Mysql 5.7 can you help me?
Hi there,
Are you still having these issues? I see the installer is available at the link you attached above.
The only issue I can spot is the missing exif PHP extension. This can usually be easily enabled via the cPanel/aaPanel.
Feel free to send us a DM using this and we can have a look over your instance as well, to get you unstuck.
Thanks, and let us know.
work thank you
No prob, let us know if you have any other questions.
I have purchased this item and i am struggling to add razorpay as the payment integration I AM WILLING TO PAY EXTRA MONEY but i have to deliver it asap this week
Can u reach out ?
Hi there,
Feel free to send me a DM with your questions, and I will have them wired to our payment system developer.
To be honest, this one is a provider we will add to add nevertheless with upcoming versions. Though I can not make any precise promises on the timeline, I will try to have it investigated asap either way.
Thanks, and let us know.
I love your scripts kudos for that, i have some few question
1. Can the charges of the live stream be placed directly on the creator or viewers, hence creator wanted to hold 1hrs session and that 1hr i can decide to charge the creator like $3 for that 1hr or $1 for viewer. Hence am looking forth in such a way that cost of the live streaming from the API is not directly on me.
2. during the live session can a creator eject a viewer
3. Can a creator invite a viewer
4. Can a creator live streaming be scheduled so he can make an announcement, like promote it on his page
5. Can there be restriction by the creator of whom and whom can join his live session.
6. Can view send tips or gift just live streaming
7. Can we have option using mediasoup or jisti
8. How do i get a percentage or fees from the revenues generated by the creator from the viewer.
Hi there,
1. No, unfortunately, at the moment, you can not have creators pay for the streams. I think a different thing we could do is add some sort of enforcement of minimum subscribers or followers (such as TikTok/YouTube does, for example) ; we have an internal note on this one for the upcoming version.
2. No, but this sounds like a good idea; added an internal note on this one.
3. No, not really, this is no such dedicated feature, but subscribers are notified via email, and they can also be notified over private messages.
4. Not at the moment, but this is something in our backlog, hoping to add it with upcoming versions.
5. Creators can set their live streams public or private, or they can set a subscription requirement or a PPV price.
6. You can send gifts/tips during live stream, the creator and other viewers will see that above the chat.
7. No, at the moment, only these two providers are supported @ https://docs.qdev.tech/justfans/documentation.html#streaming
8. You can set up admin-based taxes, which will be applied to all transactions on the site (including all stream-related).
Thanks, and let us know.
1. What’s difference between extended and regular licence 2. I want to have a testing and live server (testing server is where we just test the update and ensure everything is working before we push to the live server where everyone is) 3.
Hi there,
1. The main difference is the legal terms enforced by envato terms. EG: They would only allow charging end-users of the site on extended licenses. Code-wise there aren’t many changes, but we might add more in the future (EG: we might add auto-updates for extended license owners exclusively).
2. Yes, you can do that. Our activation system is built around two domains, one for dev and one for prod. If you’re running into any issues, let us know and we’ll clear your licensing/activation records.
Thanks.
for regular license do mean i cant resell the script or i cant collect commission from creators when they use my platform.
Hi there,
With either license you can’t resell the script. Yes, per Envato’s terms, platform comissions/payment system usage is allowed only with Extended licenses.
Thanks and let us know.
1️⃣ Licensing In summary, are you saying that I must buy the Extended License in order to legally use the script and collect commissions from creators — even if the commission is very small?
2️⃣ Paystack & Adult Content What level of flexibility does Paystack have when a platform promotes adult/NSFW content? Likes of Onlyfans, Allaccess etc Have there been cases where Paystack banned or withheld funds for adult-related platforms? Do you support Flutterwave or Banni Africa seems a little bit flexible
3️⃣ Supported Currencies Aside from NGN, what other currencies can be accepted — such as crypto or other options — that support both African currencies and USD?
4️⃣ Multiple Payment Gateways Is it possible to use more than one payment gateway on the platform at the same time?
5️⃣ Global Multi-Currency Pricing We want a system where a user from any country can see the subscription or content price in their local currency, but it is based on a universal pricing standard — for example: 1 USD = 1 GHS (or similar currency conversion), so the user pays in their local currency while the platform still uses USD as the base currency.
1️⃣ Licensing In summary, are you saying that I must buy the Extended License in order to legally use the script and collect commissions from creators — even if the commission is very small?
2️⃣ Paystack & Adult Content What level of flexibility does Paystack have when a platform promotes adult/NSFW content? Likes of Onlyfans, Allaccess etc Have there been cases where Paystack banned or withheld funds for adult-related platforms? Do you support Flutterwave or Banni Africa seems a little bit flexible
3️⃣ Supported Currencies Aside from NGN, what other currencies can be accepted — such as crypto or other options — that support both African currencies and USD?
4️⃣ Multiple Payment Gateways Is it possible to use more than one payment gateway on the platform at the same time?
5️⃣ Global Multi-Currency Pricing We want a system where a user from any country can see the subscription or content price in their local currency, but it is based on a universal pricing standard — for example: 1 USD = 1 GHS (or similar currency conversion), so the user pays in their local currency while the platform still uses USD as the base currency.
Hi there,
1. Yes, extended licenses are legally required if using the payment system, no matter the commissions, but you can acquire a regular one to get things started, and once you start earning money, you can upgrade.
2. For using a payment provider for adult-related payments, you should double-check their terms as well. Generally speaking, if you have everhting under the paywall (no free profiles), you could bypass most of providers terms, at least for some while.
3. The platform can only use one currency at the time, but for example, most providers are doing auto-currency conversions when paying, if the customer is located in a different region.
4. Yes, you can use multiple payment providers, or all at the same time.
5. There is no virtual currency so to say, only real one, with a 1:1 ratio, whatever that currency is.
Thanks and let us know.
Please let it not be am asking much, what server can u suggest. I have approached namecheap and ultrahost but they decline they can allow us host it.
Please I need suggestions.thanks
Hi there,
Generally speaking, we’re recommending digital ocean for hosting @ https://m.do.co/c/dec4efd6a4d7D .
But it really depends on your region and cthe ontent you plan on delivering.
Generally speaking, search for a provider that’s offerring you a panel based (preferably cPanel) hosting, for easier management.
Also, you can host your content in other services, so basically, you could bypass the terms of many providers by hosting the assets in a different service that does allow adult content for example.
Thanks.
Hello! I have uploaded and set it up on a test server. I have a question, is it possible to make it a single user type of site? In other words, so that no suggestions come up as there will only be one content creator, but may followers.
Hi there,
Though our script has been mostly designed for multi-creator scenarios, many people are using it in a single-creator manner w/o good success, and we did try to facilitate this over time with various settings.
For this one, you can switch off the suggestions slider entirely from Admin > Settings > Feed > Widgets > Select “Suggestion slider” from the dropdown, then toggle “Hide Suggestions Slider”.
Thanks and let us know.
Thanks for the reply. I found it and all is well. I do have one other question, is it possible to customize the registration form? I would like to ask for a “Verification Code” on the registration form since all the “followers” are by invite only. Therefore we can confirm the subscriber is coming from where we would like. Thanks again!
Hi ic0de, I’m about to purchase the Extended License of JustFans v9.4+ for a high-traffic adult project focused on the trans/femboy niche in Brazil and Africa. Before buying, I need 100% clarity on these points (I’m a full-stack developer graduating from 42 school):
Full source code access With the Extended License, will I receive the complete unencrypted source code (including all Laravel backend, Blade templates, JS, everything)? No ionCube, no encrypted files, right?
Modification freedom
After purchase, can I modify anything I want (database structure, add new features, change payment flow, redesign everything, add new categories/filters, integrate new payment gateways like Pix/Pagar.me, etc.) without any restriction or need for your approval?
Future updates
After I make heavy customizations, will I still be able to update to new versions easily (via git diff/merge or manual update) or will my changes be overwritten every time?
Download & access timing
Right after the Extended License payment is approved, how fast do I get the full source code?
Instant download or do you send it manually?
Support policy after heavy customization
If I completely change the code (new design, new features, etc.), will you still provide support for bugs in the original core (payments, streaming, uploads, etc.) or only for untouched installations?
Whitelabel / Rebranding
Can I completely remove all “JustFans” mentions, powered by, footer credits, etc.? Any restriction on rebranding and reselling access (SaaS mode)?
Laravel & Licensing
The script uses Laravel – after buying the extended license, am I free to use/modify/distribute the code as my own product (one single end product, as per Envato rules)?
Adult / High-risk content
Any known issue running this script on adult/trans content with CCBill, Verotel, crypto payments in Brazil/Angola? Any hidden limitation?
Server requirements 2025
Is there any paid third-party service mandatory (Coconut.co, LiveKit, etc.) or can everything run on my own VPS with FFmpeg + Redis + MySQL?
Demo admin access
Can you give me temporary full admin access to the demo (justfans.qdev.tech/admin) for 24h so I can test the admin panel deeply before buying?
Thank you! If all answers are positive, I buy the Extended License.
Hi there,
Yes, when purchasing, you can access a license that grants you access to the full source code, no ioncube/encrypted code.
1. Modification freedom—Yes, as long as you are using the custom modified fork for your own instance and not reselling it, you can modify it as you wish.
2. Future updates—Yes, as you mentioned, as long as you track your changes into your own private git repo, you will be able to keep your version up to date with our builds using this technique described in here @ https://docs.qdev.tech/justfans/documentation.html#custom-maintenance
3. Download & access timing—Yes, you gain access to the license & code instantly via Envato purchases.
4. Whitelabel / Rebranding—Yes, I think except for one admin label, everything can be changed, most of the strings can be replaced from the admin panel directly, some others need to be changed/rebranded via the translation files.
5. Laravel & Licensing—No, you are not allowed to distribute the code, no matter the amount of custom changes you’ve implemented. You can check more details over envato’s licensing terms, but the golden rule is one license per istance/site.
6. Adult / High-risk content—We have many services that allow/facilitate adult-content transactions/storage, and there are many customers having successful instances on them. So far, no issues have been reported. As long as you’re selling legal content, you should not have any issues.
7. Server requirements 2025—Server requirements are low; you can run this script on pretty much any server, though we usually recommend easy to manage envs, like cPanel or alternatives.
You can read more about actual server specs @ https://docs.qdev.tech/justfans/documentation.html#requirements .
As for the required 3rd party services/microservices/configurations, I think the only one you will need to outsource is the websockets one @ https://docs.qdev.tech/justfans/documentation.html#configuration .
For most 3rd party services, we tried to offer a self-hosted solution as well. EG: You can self-host LiveKit, email server, websockets, storage, db, and so on.
A note worth mentioning is that video encoding is a complicated, resource-heavy process, which you might have a little bit of trouble configuring until you find a sweet spot.
Hope this will clarify some aspects, but if you have any other questions, do let me know!
Hi JustFans Support,
I would like to ask whether your team can assist with the following custom integrations:
Payuni Payment Gateway (documentation: https://docs.payuni.com.tw/web/#/7/24 ; the site is in Chinese, and I can provide an English translation if needed)
Taiwan e-Invoice (Amego) API (documentation: https://invoice.amego.tw/api_doc/ )
If this is something you can support, please provide a quotation and the estimated development timeline. Thank you!
Hi there,
Thanks for the suggestions, we’ve added to our internal list of possible payment providers.
To be honest, it’s becoming an ever-growing list, and realistically, we won’t be able to add all of them. We will review your suggestion and come back with an update if possible.
Thanks.
Hi there,
Can’t make any promises at the moment, but we’ll look into it.
We tried/looked into bunnyCDN storage, but unfortunately, they do not offer S3 compatible storage, nor do they have plans to do it in the near future; this kind of drew some interest out of them.
AWS is surely good, but probably also the most expensive one.
Made a note on your suggestions, and we will revisit it as soon as we can.
Thanks.
Is there a way to add categories? So creators can choose specific categories to attach posts to and users can see previews of what content was posted in that specific category?
Hi there,
No, unfortunately, that is not possible at the moment / there are no built-in categories.
This is something we will consider adding in the upcoming versions ; created an internal ticket so we can further review this one.
Thanks, and do let me know if you have any other questions.
For light and dark mode, how does the function work per say, i ran a diagnostic by adding a diagnostic script to check what happens when button is clicked and so far it no actual fuction i believe but i took a look at user-side-menu.blade.php and i see the code for dark/light mode, at least some of it. Is this how dark mode is toggled on and off, is this where its written, and maybe i gotta change public/css/theme: bootstrap.css & bootstrap.dark.css or dont touch bootstraps
Like I tried writing a dark/light mode script test in my feed page using #1e293b color code, see here www.skitzly.com My CSS is fighting itself because I’m mixing three different dark-mode selectors (body:not(.light), body.dark, and html[data-theme=”dark”]), and I hard-coded colors everywhere. That makes overrides unpredictable ex, ‘color: # 1e293b !important;
I think i found it its located in bootstrap.css body { background-color: #fff } But for bootstrap.dark.css its the exact same but on different line?? body { color: #e1e1e1; background-color: #222 }
Yeah thats it, just tested out. Since i have tons of overrides , i brung in orginal script and then changed the #222 color and it work on black mode. So im going to either redo scripts or find over rides and del so bootstrap can handle the toggle change from light to dark as it already is
and the css/builds folder
Hi there,
Yes, some stylings are coming from the base theme, located at public/css/theme.
You can change the source code scss files at resources/sass and run npm run build to re-compile the SCSS theme.
Thanks.
Question: Does this new update change anything in the /resources or public/css folder? I made changes to the items in those 2 folders and don’t want to move over those files if it been updated with fixes or new features!
Hi there,
There were only some small changes on public/css/pages/messenger.css.
Now, you seem to know what you’re doing, so I’d recommend taking it one step forward and managing custom changes like this guide recommends @ https://docs.qdev.tech/justfans/documentation.html#custom-maintenance .
It would be a bit more tedious, but it would be a really scalable way of maintaining your custom changes.
Thanks.
1. This needs to be changed – the Enter key on my phone should NOT send messages! There is an arrow next to the text input field that is used to send messages, and only that should send messages to phones.
Currently, pressing the Enter key sends the message. The message cannot be formatted before sending, for example by entering paragraphs using Enter. This definitely needs to be changed. The "send post" arrow should send the post, not the Enter key.
2. I don’t know why the number of unread messages doesn’t disappear after logging into the demo account. I tried tapping different users and entering their messages, but the number of unread messages is still 10.
3. The lightbox background should be less transparent, preferably completely black. This looks bad when everything on the page underneath the open photo is visible. The background should be completely darkened. Then it will not distract from the media you open.
4. In Messenger, this green frog can’t send messages to multiple users. The chat with them doesn’t even appear. I’m talking about sending me messages from Rachel’s account. If you reply, I’ll send you a screenshot by email. You simply cannot send messages to multiple accounts in the demo. This means it’s not just that several conversations are not loading at once, but that many conversations are simply not loading. And you can’t send messages to these people.
5. It is not possible to create paragraphs using the enter key when writing comments, for example. This means that when writing a comment, you can press Enter to create a paragraph, but after adding these paragraphs, they are no longer visible and everything blends together.
Hi there,
1. & 5. On PC, you can do shift+enter and add a paragraph, same as on common messaging systems (slack,discord,meta’s messenger). As for the mobile behaviour, i am not 100% sure, will create a note and investigate this further more.
2. I will have to check the demo instance data a bit, there could be some corrupted data over there as well ; created a note and will have this further researched.
3. Yes, this is a long-standing backlog item, hope to get it fixed with the next 1-2 updates.
4. Hmm, if possible, send me out more details on this case over a DM (with users and sample messages) and I will have this investigated.
Overall, with this update, we’ve mostly touched the messenger with QOL changes, there are still a lot of things to be improved and new features to be added on the messenger area.
Thanks for the feedback, and do let me know if you have any other questions.
Okay, we’ve sent the video. You’re logged in, this is your main demo account.
All clear now. Noted both issues from that ticket down and will have them sorted out in the next version.
Hi, any plans for an app? Maybe flutter so it can work on ios and android?
Hi there,
There are no such plans at the moment. We could have included web-view-based apps quite easily but we’re not fans of that, plus it would be really hard to get the app approved in the App store in particular.
We might revisit this aspect, will let you know if we have any news on this one.
PS: The web app comes with PWA capabilities, which are pretty much the same as a web-view wrapper-based app.
Thanks & let us know.
Some updates that would be nice! Admin Panel: -Notification icon near version # – Any to all notifications pings, and can open to that page/user (like Deepsound does) that comes in real time without refreshing or it can be refreshed to see new notifications
-Needs a Notification when a user does the Onboarding for Stripe Connect – without it we never know a creator has finished the onboarding and to check ‘Stripe Onboarding Verified’.
Hi there,
Thanks for the suggestions, we’ve made notes on them. Generally speaking, we do plan to further improve the admin panel reporting features, and yes, an admin-actions-related notification center would make sense.
Thanks & let us know if you have any other questions.
another good idea i couldn’t remember- Maintenance Mode: on admin panel option to put site in maintenance mode all traffic will be redirected to the maintenance screen – to get out gotta type domain.com/admin to login to portal to turn off or domain.com/admin/maintenacne (good for when we are making live changes/updating, so user can’t see change by change happening – or domain.com/bypass so we can see site live to see changes made is successful or not)
I have more but i cant recall them untill i use site today
Hi there,
Yup, actually, we recently created an internal ticket on this feature. Will try to include it with the upcoming versions.
Thanks!
I found the Live stream blade @ stream-create-update-dialog-blade ill keep looking for rest
QR code found.
qr code and check out box, when editing check out box does break site so ill just leave that alone, the main one i want to edit is the Sidebar
Hi there,
Sounds good. Generally speaking, for the user-facing side, you should be able to find the blade files with some global searches in an editor/IDE. This way, you can navigate through pages relatively easy.
That slidable navigation can be found at resources/views/template/user-side-menu.blade.php.
Thanks & let us know.
Hi , I sent you several emails and still haven’t received a response. I updated the system from an older version to the new version. The update went through successfully, but countless errors started occurring that weren’t there before. Including errors in the chat system, payment, the photos on all profiles got CROP and looked just awful, and other small bugs, none of which were there before the update.
Hi there,
Replied to your DM. Feel free to reply there with more info.
Thanks.
I would like to know the behavior of the script related to user verification uploads. Specifically, does the system automatically delete verification documents (such as uploaded ID images) after processing or verification completion?
I’ve noticed that all other user-uploaded assets remain intact, but verification-related files appear to be missing from storage. I would like to confirm whether this is an intentional deletion handled by the script, or if it might be caused by the storage provider Pushr.
Hi there,
Yes, at the moment, the ID-verify system does actually delete the uploaded assets when a request has been verified/rejected to increase security and privacy.
I think we will, however, try to add this as an option for the admin in upcoming versions, for people who want to preserve that data.
Thanks, and let us know.
Are there any plans to integrate Russian payment systems? If yes, I’m ready to purchase both scripts immediately.
I also need to know if ALL functionality is fully translatable into other languages. I’m asking because most developers only implement partial translations – even though it’s the backend part that remains untranslated. Nobody has been able to explain to me what’s the point of making a project multilingual if the backend translation is only half-complete.
Hi there,
We haven’t really researched Russian-specific payment providers. I think you could also work around restrictions with the current ones with a bit of effort.
If you have any provider suggestions, let me know, and I’ll add them to our list of possible upcoming payment providers.
Regarding translations, yes, everything is translatable (including backend, I assume you mean DB values, which are commonly skipped). The only skipped area is the admin Settings, which we want to keep in pair with our documentation, but that’s only for the site owner, really.
Thanks, and let us know if you have any other questions.
Regarding Russian payments: suggesting to “work around restrictions” implies registering a legal entity in another country, which is an unrealistic solution for most individual entrepreneurs and small businesses in Russia.
The fundamental need is for direct payment integration that works for users with Russian bank cards. International gateways like Stripe/PayPal are functionally blocked here.
For your review, here are the API documentation links for the primary Russian payment gateways:
YooKassa (market leader): https://yookassa.ru/developers?lang=en
Integrating support for these systems would make your products directly accessible to the entire Russian market. I am ready to purchase both scripts if YooKassa support is implemented.
Hi there,
Regarding Russian payments: suggesting to “work around restrictions” implies registering a legal entity in another country, which is an unrealistic solution for most individual entrepreneurs and small businesses in Russia.
Yeah, this is exactly what I had in mind, and yes, this might not be the easiest thing to do either way.
I have made a note on Yookassa, I was not aware of it and will be trying to add it with upcoming versions; will let you know when we have any news on this one.
Thanks for the feedback and info!
Please let me know if a creator who has an account registered in your system is also able to post stories, similar to Instagram Stories
Hi there,
Unfortunately, at the moment, this is not possible, but we do have plans to add this functionality with the next updates.
Thanks, and let us know if you have any other questions.
I need the English-to-Spanish translation because I haven’t been able to translate the JSON file. I didn’t notice when I purchased it, but it’s not useful to me in English and Romanian. Please help me.
Hi there,
Unfortunately, at the moment, we are not distributing any translation files; the ones included are just to showcase how the translation system works/how to translate it.
One easy way you could translate it is via some AI service, with ChatGPT for example, you might have to split it into a few blocks, if it can not ingest the whole es.json file.
Let me know if you have any other questions.
The truth is that it’s not useful for me that it’s in English and Romanian, and it’s also complicated to configure. I’m not satisfied with the purchase — is it possible to request a refund? On the other hand, Codecanyon’s support is terrible. It says there’s 6 months of support, but no one answers except a bot.
Hi there,
The site is fully translatable. You can easily create translation languages using this guide @ https://docs.qdev.tech/justfans/documentation.html#translations .
If you have any other questions, feel free to send us a DM using this form @ https://codecanyon.net/user/ic0de#contact .
Thanks.