Skip to content

FAQ ​

Answers to common questions about JournalPHP. Details are on the linked pages.

General ​

How is JournalPHP different from cloud platforms? ​

The platform runs on the owner's own server, and all data stays with the owner.

Can JournalPHP be used commercially? ​

Yes. The project is distributed under the MIT license.

Is there a mobile app? ​

There is no native app. The site works in mobile browsers.

Installation ​

What is needed to run it? ​

Docker and Git: PHP, MySQL, Redis and Node.js run in containers. See System requirements.

Can the project run without Docker? ​

The shipped configurations are built for Docker. Without containers, PHP, MySQL, Redis, Node.js and Supervisor are installed manually, and the startup steps follow docker/entrypoint-dev.sh.

Is Redis required? ​

Yes. Redis stores the cache, sessions and queues.

Where are media files stored? ​

On the server's local disk by default. Other storage options are described in Site settings.

Features ​

Can users create topics? ​

Not by default. How to allow it is described in Topics.

Which interface languages are supported? ​

Russian and English. See Languages.

How does search work? ​

Through the database, Algolia or Meilisearch. See Search.

Can AI features be turned off? ​

AI features only work after an AI provider is connected. See AI features.

Which sign-in methods are supported? ​

Email and password, plus Google, Yandex, VK, Facebook, Apple and GitHub. See Users.

Administration ​

Where is the admin panel? ​

At /admin-panel. Who gets access and how to limit it to specific sections is described in Admin panel.

How to sign in to the admin panel after installation? ​

With the super administrator account from the seed data — see Seed data.

Where are site settings stored? ​

In the database. Settings are changed in the admin panel — see Site settings.

Monetization ​

Which payment providers are supported? ​

YooKassa and T-Bank. See Subscriptions.

Can the platform run without a paid subscription? ​

Yes. The subscription feature check is turned off in Admin Panel → Monetization → Subscription modal; after seeding it is on. See Subscriptions.

Development ​

Is there a plugin system? ​

The platform is extended with Laravel tools and by changing the project code — see Extending the code.

Is there an import from other platforms? ​

There is no built-in import.

Released under the MIT License.