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
| Page | Address |
|---|---|
| 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
| Service | Address |
|---|---|
| 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:
| Provider | Callback URI |
|---|---|
{APP_URL}/oauth/google/callback | |
| Yandex | {APP_URL}/oauth/yandex/callback |
| VKontakte | {APP_URL}/oauth/vkontakte/callback |
{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
| Resource | Address |
|---|---|
| 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
| Service | Address |
|---|---|
| Platform | http://journalphp.test |
| Adminer | http://adminer.journalphp.test: server db, user root, password — DB_PASSWORD from .env |
| Vite dev server | http://localhost:5173 |
| Reverb | ws://journalphp.test:9001 |
| MySQL from the host | 127.0.0.1:33061 |
Meilisearch (meilisearch profile) | http://localhost:7700 |