Miru

Configuration

Configure your Miru instance to suit your needs.

Introduction

One of Miru's main goals is to be as flexible and customizable as possible, we understand that each and every user has different needs and requirements, and we want to make sure that Miru can be configured to suit those needs.

This is where the configuration file comes in. The configuration file is a TOML file that contains all the settings for your Miru instance. This includes everything from toggling features, customising white labels, and everything inbetween.

email

SMTP settings and other email-related settings will be added in the future as we roll out more features that utilize email notifications.

KeyTypedescriptionDefault
enabledboolWhether to enable email notifications.false
verificationboolWhether to require email verification before logging in.false

incidents.auto

Configure how Auto Incidents work in your instance. More fields will be added at a later date, giving you more control over how incidents are created automatically.

KeyTypedescriptionDefault
enabledboolWhether to enable automatic incident creation.true
pings_thresholdintThe number of pings required to create an incident automatically.3

storage

Configure your S3 storage settings, which are used to store logos, screenshots, and other files uploaded by outsiders (if enabled). This is also where you can set the maximum file size for uploads.

KeyTypedescriptionDefault
max_sizeintThe maximum size of a file that can be uploaded (in bytes).12582912

users

More fields will be added in the future to allow for more user management features.

KeyTypedescriptionDefault
delete_on_emptyboolWhether to delete the user when they have no workspaces.false

workspace

As an instance owner, it's important to control whether users can create their own workspaces. This setting allows you to enable or disable workspace creation for users.

KeyTypedescriptionDefault
creationboolWhether to allow users to create workspaces.true