Skip to content

Site settings ​

A reference of the Admin Panel → Settings sections: site, interface and security.

Overview ​

Sections are grouped as in the admin panel menu: Site, Interface, Security. The colors of the admin panel itself are described in Theming.

Site ​

General ​

Admin Panel → Settings → Site → General

SettingPurpose
Site nameRequired, up to 255 characters
Default languagePlatform language; see Languages
User agreement (URL)Address of the agreement page, up to 500 characters
Privacy policy (URL)Address of the policy page, up to 500 characters
Logos, favicon, sign-in window imageSee Theming

Appearance ​

Admin Panel → Settings → Site → Appearance — colors of the public part; see Theming.

SEO ​

Admin Panel → Settings → Site → SEO — meta tags of the home page and defaults for other pages.

SettingPurpose
Site meta titleThe full title of the home page. If not set, the site name from the "General" section. In the "Fresh" and "My feed" feeds, the title is the feed name and the site name
Description, keywordsdescription and keywords of pages that have none of their own
Open Graphog:site_name of all pages, the site name by default; og:title and og:url of the home page; og:description, og:type and og:image of pages that have none of their own. og:type is website by default, og:image is an image up to 2 MB

All fields are optional.

Meta tags, Open Graph and JSON-LD for posts, profiles and topics are generated automatically.

App ​

Admin Panel → Settings → Site → App — installing the platform from the browser as an app: with an icon on the home screen and without the address bar. The browser offers installation over HTTPS; on iPhone the platform is added via "Share → Add to Home Screen".

SettingPurpose
NameThe site name from the "General" section by default
Short nameThe label under the icon, up to 30 characters. The name by default
DescriptionUp to 500 characters
Theme color, background colorBrowser toolbar color and the app splash screen background
IconPNG, JPG or WebP from 512×512 pixels, up to 4 MB; a non-square image is cropped to the center. If not uploaded, the sign-in window image from the "General" section is used

All fields are optional.

Scripts ​

Admin Panel → Settings → Site → Scripts — custom HTML code output in <head> and at the end of every page of the public part.

Cookies ​

Admin Panel → Settings → Site → Cookies — cookie consent banner.

SettingPurpose
Show the cookie consent bannerThe banner is shown to visitors who have not given consent yet
Link in the banner textAddress of the link in the banner text. The privacy policy address from General by default

Mail ​

Admin Panel → Settings → Site → Mail — the SMTP server for emails; see Email.

Admin Panel → Settings → Site → Search — search engine, its keys and index synchronization; see Search.

Interface ​

Sidebar topics ​

Admin Panel → Settings → Interface → Sidebar topics — list of topics in navigation.

SettingPurpose
Topic sourceManual — the list is built in this section. From the database — all topics are included. From the database by default
Display typeBy activity over 7 days or in a set order. By activity by default
Topic listTopics and their order

Content ​

Admin Panel → Settings → Interface → Content

SettingPurpose
Comment editing time (minutes)How many minutes after publishing the author can edit or delete a comment, from 0 to 1440. 10 by default
Allow users to create topicsOpens topic creation to users. Off by default
Minimum user ratingRating from which a user can create a topic. 0 by default
Allow restricting commentsLets authors choose who can comment on a post. On by default
Available restriction optionsOptions authors choose from: everyone, blog subscribers, Plus subscribers, nobody. All four by default

Media ​

Admin Panel → Settings → Interface → Media — storage of uploaded files and upload limits.

SettingPurpose
DriverWhere files are stored: local disk, Cloudinary or Yandex Cloud Object Storage. Local disk by default
Maximum file size (KB)Maximum file size. 10,240 by default
Allowed file typesComma-separated extensions. jpeg,png,jpg,gif,mp4,pdf,webp,mp3 by default
Cloudinary URLcloudinary://… connection string, for the Cloudinary driver
Access Key ID, Secret Key, BucketBucket credentials, for Yandex Cloud Object Storage

Files already uploaded are not moved when the driver changes.

GIF ​

Admin Panel → Settings → Interface → GIF — GIF search in comments and private messages.

SettingPurpose
Enable GIFOpens GIF selection
ServiceTenor or Giphy
API KeyKey of the selected service. Required if GIFs are enabled
Client KeyTenor only, optional

Keys are stored only for the selected service: after changing the service, the key is entered again.

Admin Panel → Settings → Interface → Sidebar — widgets of the right column. Each widget is turned on or off, and their order is set by the list:

  • best comments
  • top blogs
  • top topics
  • tags
  • ad block

The number of items is set for every widget except the ad block.

Admin Panel → Settings → Interface → Footer

  • Footer links: name, address and icon
  • Social links: Instagram, VKontakte, Facebook, Twitter, Twitch, TikTok, Telegram or a custom link
  • Show social icons in the footer: turns the social links block on

Rating ​

Admin Panel → Settings → Interface → Rating — formula of the post rating that orders the Popular feed.

SettingDefaultPurpose
Reactions weight0.3Contribution of reactions, from 0 to 1
Views weight0.15Contribution of views, from 0 to 1
Comments weight0.4Contribution of comments, from 0 to 1
Engagement weight0.15Contribution of engagement, from 0 to 1
Half-life (hours)12After how many hours the rating halves
Trend window (hours)48Only events inside the window are counted
New post boost200, onExtra weight for new posts; turned on separately
Recency boost window (hours)6How many hours the recency boost lasts

Security ​

Ban rules ​

Admin Panel → Settings → Security → Ban rules — automatic publishing bans; see Moderation.

Sign-in & registration ​

Admin Panel → Settings → Security → Sign-in & registration

SettingPurpose
Close registrationPrevents new users from registering
Email confirmationRequires confirming the email after registration
Google, Yandex, VKontakte, Facebook, Apple, GitHubClient ID and Client Secret of the application. The provider appears in the sign-in window when its Client ID is set
Quick sign-inOne Tap via Google and Yandex. Uses the Client ID of the matching provider and works only when it is set

Callback URLs for registering applications with providers are listed in Service URLs.

Released under the MIT License.