Logo
  • Prologue
  • Getting started
  • Basic concepts
  • App development
  • ExApp development
  • Server development
  • Digging deeper
    • AI & Machine Learning
    • APIs & Integration
    • Users & Authentication
    • Groupware & Workflows
    • Search & Discovery
    • Development Tools
    • Server Internals
      • Config & Preferences
      • Settings
      • Security
      • Setup checks
      • Repair steps
      • Deadlocks
      • Snowflake IDs
      • Working with time
      • Open Metrics exporter
      • WebDAV collection preload events
      • Phone number util
  • App publishing and maintenance
  • Interface & interaction design
  • HTML/CSS guidelines
  • Clients and Client APIs
  • Desktop Clients
Nextcloud latest Developer Manual
  • Digging deeper
  • Server Internals
  • Edit on GitHub

Server Internals

  • Config & Preferences
    • AppConfig
    • UserConfig
    • Lexicon
  • Settings
    • Declarative settings
    • Settings form
    • Section
    • Registering Settings and Sections
  • Security
    • Rate Limiting
    • Remote Host Validation
    • Trusted domain
  • Setup checks
    • Register a setup check
    • Define a setup check
  • Repair steps
    • Creating a repair step
    • Register a repair-step
    • Repair-step types
  • Deadlocks
    • Understanding the locking situation
    • Mitigations
    • References
  • Snowflake IDs
    • Store a Snowflake ID in database
    • Generate a Snowflake ID
    • Decode a Snowflake ID
  • Working with time
    • Methods
  • Open Metrics exporter
    • Register a new exporter
    • Implement a new exporter
  • WebDAV collection preload events
    • Overview
    • When the event is emitted
    • Subscribing to the event in a plugin
    • Built-in examples
    • Best practices
  • Phone number util
    • Convert input into standard format
    • Get the country code for a region
Previous Next

© Copyright 2016-2026 Nextcloud GmbH and Nextcloud contributors. Last updated on Apr 17, 2026.

☁️ latest
☁️ Versions
latest
stable
32
31