Skip to content

Service URLs ​

A reference of platform and service addresses needed when setting up the platform and connecting external services.

Overview ​

Addresses are relative to the platform root. {APP_URL} is the APP_URL value from .env; absolute addresses such as OAuth callbacks are built from it.

Platform pages ​

PageAddress
Feeds/ (popular), /new, /my
Editorial content/editorial
Search/discovery
Top authors/discovery/blogs
Topic catalog/discovery/topics
My topics/my-topics
Tag page/tag/{name}
User profile or topic page/{slug}
Post/{slug}/{postSlug}
Short post link/go/{slug}
Drafts/{slug}/drafts
Statistics/{slug}/stats
Topic settings/{slug}/settings
Achievement collection/collectibles, /{slug}/collectibles
Private messages/m
Bookmarks/bookmarks, /bookmarks/posts, /bookmarks/comments, /bookmarks/reactions
Account settings/settings
Deleted account recovery/account/restore
Static pages/p/{slug}

Administration ​

ServiceAddress
Admin panel/admin-panel
Horizon (queues)/horizon
Log Viewer (logs)/log-viewer

Access to Horizon and Log Viewer is granted by email in Admin Panel → System → Access, with a separate list for each service. In the local environment Horizon is open to everyone.

OAuth callback ​

When registering an application with an OAuth provider, specify the Redirect URI:

ProviderCallback URI
Google{APP_URL}/oauth/google/callback
Yandex{APP_URL}/oauth/yandex/callback
VKontakte{APP_URL}/oauth/vkontakte/callback
Facebook{APP_URL}/oauth/facebook/callback
Apple{APP_URL}/oauth/apple/callback
GitHub{APP_URL}/oauth/github/callback

For Yandex One Tap quick sign-in, the Yandex application additionally needs {APP_URL}/one-tap/yandex/token.

Sitemap ​

ResourceAddress
XML sitemap (index)/sitemap.xml
Topics and feeds/sitemap/standard.xml
Tags/sitemap/tags{page}.xml, for example /sitemap/tags1.xml
Posts for a week/sitemap/year-{date}.xml, for example /sitemap/year-2026-01-05.xml
HTML sitemap/sitemap

HTML versions of the sitemap sections are available at the same addresses without .xml.

Local environment ​

ServiceAddress
Platformhttp://journalphp.test
Adminerhttp://adminer.journalphp.test: server db, user root, password — DB_PASSWORD from .env
Vite dev serverhttp://localhost:5173
Reverbws://journalphp.test:9001
MySQL from the host127.0.0.1:33061
Meilisearch (meilisearch profile)http://localhost:7700

Released under the MIT License.