FchatFchat Docs
Fchat
Fchat Documentation
Everything you need to install, run and operate your platform.
v1.0.0
Help

Frequently Asked Questions

The questions buyers ask the most.

Is one license for one site or unlimited tenants?

One CodeCanyon Regular License covers one Fchat installation. Within that installation you can host unlimited tenants - each gets its own subdomain, database and admin. If you want to run two completely independent Fchat platforms (different teams, different products), buy two licenses.

What does the Extended License include?

The Extended License is the right choice if you charge your end users for access to the application itself. On top of everything in the Regular License, Extended buyers receive:

  • Free server installation - we connect to your VPS or cloud server and run the full Docker stack, configure DNS, SSL and your first super admin. You only provide root SSH access and your domain.
  • Free white-label customization - logo, brand colours, platform name, landing page copy, login imagery and legal pages. Send us your assets and we apply them inside the super-admin so the platform looks 100% yours from day one.
  • Priority support for 6 months on top of the standard support window.
i
How to claim it
After purchase, open a ticket on your CodeCanyon downloads page with "Extended License - request installation" in the subject and attach your purchase code. We reply within 24h on business days.

Can I run it without Docker?

Technically yes - it is a standard Laravel + PostgreSQL + Redis app. Practically no, because LiveKit, MinIO and Reverb each have their own dependencies and the bundled Docker compose is what we support. Use Docker.

Can I point at my existing PostgreSQL?

Yes. In the install wizard, on the Database step, type your host, port and credentials. The platform will create its central DB and per-tenant DBs there.

Can I use my own S3 bucket instead of MinIO?

Yes. Pick "AWS S3", "Wasabi" or "Cloudflare R2" on the Storage step of the wizard. The platform writes directly to the bucket. MinIO is only there for the buyers who want zero external dependencies.

How do I translate the UI to a new language?

Sign in as super admin, go to Languages, click Add language. Then go to Translations and edit any string. Changes are live immediately - no rebuild.

Is there a mobile app?

The web app is a PWA (Progressive Web App). On Android and iOS, buyers can "Install app" from the browser menu and the app behaves like a native one, with push notifications. A native iOS / Android wrapper is on the roadmap.

Does it handle VAT / tax?

Stripe handles tax for you if you enable Stripe Tax in your dashboard. The platform sends customer location to Stripe; Stripe calculates and collects the correct VAT.

Can a tenant export their data?

Yes. Tenant admin → Settings → Export data. The platform produces a ZIP with their users, messages, channels and uploaded files. GDPR-friendly.

How do I uninstall completely?

bash
docker compose down -v       # stops + removes data
rm -rf fchat                 # remove the source folder
# Optional: uninstall Docker itself if you no longer need it.

I want to customize the look. Where do I start?

  • Logo + colours: Super Admin → Branding (per-platform), Tenant Admin → Branding (per-tenant).
  • Text labels: Super Admin → Translations.
  • Deeper code-level changes: edit React components in resources/js/ and rebuild with npm run build.

Can I sell Fchat as a SaaS to others?

Yes - that is exactly what the multi-tenant architecture is for. Each customer signs up at your-domain.com/signup, gets their own workspace, pays you on Stripe.

An Extended License is required when you charge your end users for the use of the application itself. As a bonus, Extended buyers get free installation on their server and free brand customization - see the first question for what is included.