Instance Settings
Configure instance-wide options.
Instance settings control authentication, storage, and memo policies. Admins can update these settings in the app or via the Instance Settings API.
Common areas include:
- Instance access policy: public or private access, stored independently of the canonical instance URL.
- General access controls: user registration, password auth, username and nickname changes, week start day, and custom instance profile.
- Storage settings: named database, local filesystem, or S3-compatible configurations with stable IDs, a default for new uploads, file path templates, and upload limits.
- Memo-related settings: content length limits, double-click editing, and allowed reaction values.
- Notification settings: SMTP email delivery, sender details, reply-to address, and the email test endpoint.
- AI settings: instance-level OpenAI or Gemini providers and speech-to-text transcription defaults.
Tag colors and content-blur rules are user settings in Memos 0.30 and later, not instance settings. See Tags.
Access policy
In 0.31, the ACCESS setting determines whether anonymous visitors may read public content. MEMOS_INSTANCE_URL supplies the canonical external address and no longer changes an existing access policy. Use deployment-managed access configuration when infrastructure should own this setting.
Instance admins manage these policies but do not become members of every Space or gain editing authority over other authors' memos. See Users & Roles.
Sensitive settings
Storage, notification, and AI settings can contain credentials. API responses do not return stored S3 secrets, SMTP passwords, or AI provider API keys in plaintext. When updating those settings, submit a new secret only when you intend to replace it.