Type Alias CreateSite

CreateSite: {
    actor_name_max_length?: number;
    application_email_admins?: boolean;
    application_question?: string;
    captcha_difficulty?: string;
    captcha_enabled?: boolean;
    comment_downvotes?: FederationMode;
    comment_upvotes?: FederationMode;
    community_creation_admin_only?: boolean;
    content_warning?: string;
    default_comment_sort_type?: CommentSortType;
    default_post_listing_mode?: PostListingMode;
    default_post_listing_type?: ListingType;
    default_post_sort_type?: PostSortType;
    default_post_time_range_seconds?: number;
    default_theme?: string;
    description?: string;
    disable_donation_dialog?: boolean;
    discussion_languages?: LanguageId[];
    federation_enabled?: boolean;
    hide_modlog_mod_names?: boolean;
    legal_information?: string;
    name: string;
    oauth_registration?: boolean;
    post_downvotes?: FederationMode;
    post_upvotes?: FederationMode;
    private_instance?: boolean;
    rate_limit_comment?: number;
    rate_limit_comment_per_second?: number;
    rate_limit_image?: number;
    rate_limit_image_per_second?: number;
    rate_limit_message?: number;
    rate_limit_message_per_second?: number;
    rate_limit_post?: number;
    rate_limit_post_per_second?: number;
    rate_limit_register?: number;
    rate_limit_register_per_second?: number;
    rate_limit_search?: number;
    rate_limit_search_per_second?: number;
    registration_mode?: RegistrationMode;
    require_email_verification?: boolean;
    sidebar?: string;
    slur_filter_regex?: string;
}

Creates a site. Should be done after first running lemmy.

Type declaration

  • Optionalactor_name_max_length?: number
  • Optionalapplication_email_admins?: boolean
  • Optionalapplication_question?: string
  • Optionalcaptcha_difficulty?: string
  • Optionalcaptcha_enabled?: boolean
  • Optionalcomment_downvotes?: FederationMode
  • Optionalcomment_upvotes?: FederationMode
  • Optionalcommunity_creation_admin_only?: boolean
  • Optionalcontent_warning?: string
  • Optionaldefault_comment_sort_type?: CommentSortType
  • Optionaldefault_post_listing_mode?: PostListingMode
  • Optionaldefault_post_listing_type?: ListingType
  • Optionaldefault_post_sort_type?: PostSortType
  • Optionaldefault_post_time_range_seconds?: number
  • Optionaldefault_theme?: string
  • Optionaldescription?: string
  • Optionaldisable_donation_dialog?: boolean
  • Optionaldiscussion_languages?: LanguageId[]
  • Optionalfederation_enabled?: boolean
  • Optionalhide_modlog_mod_names?: boolean
  • Optionallegal_information?: string
  • name: string
  • Optionaloauth_registration?: boolean
  • Optionalpost_downvotes?: FederationMode
  • Optionalpost_upvotes?: FederationMode
  • Optionalprivate_instance?: boolean
  • Optionalrate_limit_comment?: number
  • Optionalrate_limit_comment_per_second?: number
  • Optionalrate_limit_image?: number
  • Optionalrate_limit_image_per_second?: number
  • Optionalrate_limit_message?: number
  • Optionalrate_limit_message_per_second?: number
  • Optionalrate_limit_post?: number
  • Optionalrate_limit_post_per_second?: number
  • Optionalrate_limit_register?: number
  • Optionalrate_limit_register_per_second?: number
  • Optionalrate_limit_search?: number
  • Optionalrate_limit_search_per_second?: number
  • Optionalregistration_mode?: RegistrationMode
  • Optionalrequire_email_verification?: boolean
  • Optionalsidebar?: string
  • Optionalslur_filter_regex?: string