Self-hosting Apidog
  1. Configurations
Self-hosting Apidog
  • Overview
  • Introduction
    • Obtaining Apidog On-Premises License
    • System Requirements
    • Data Privacy & Compliance
  • Deployment
    • Running Apidog on Docker
    • Running Apidog on Kubernetes
    • Running Apidog Multi-Container Deployment without Kubernetes
  • Post Deployment
    • Accessing Apidog Admin Panel
    • Accessing Apidog Web Interface
    • Installing Apidog On-Premises Client
  • Configurations
    • Environment Variables
    • Database Configuration
    • Storage Services Configuration
    • Git Connection Configuration
    • Authentication Providers
      • Using LDAP for Authentication
      • Using OKTA for Authentication
      • Using OAuth2.0 for Authentication
  • Maintenance & Upgrades
    • Updating Apidog
    • Backing up Apidog
    • License Renewal
    • System Design Flow
  • Troubleshooting
    • Troubleshooting
    • FAQ
  • Apidog API (coming soon)
  1. Configurations

Storage Services Configuration

The Application Storage Service is responsible for storing static resources uploaded by users. These resources include, but are not limited to, team test reports, project icons, and images embedded in Markdown documents.

Built-in Storage Service#

Apidog includes a default storage service that uses the local file system for storing resources. However, it's important to note that if the container is removed, all data stored within it will be lost.
To ensure that your data persists beyond the lifespan of the container, you can mount a local file path to the container’s file system. This way, files are stored on your host machine, preventing data loss when the container is stopped or removed.
When you launch the container, Apidog will automatically mount the specified directories from your local filesystem into the container, ensuring data persistence.

Amazon S3 and Other S3-Compatible Storage Services#

You can also use Amazon S3 (or any other S3-compatible storage service) to store your application data. To configure S3 storage, set the following environment variables:
Other S3-compatible storage services, such as MinIO and Cloudflare R2, can also be used as they support the S3 API.
For additional configuration options and environment variables, refer to the Environment Variables Configuration Guide.
Modified at 2025-12-08 05:03:55
Previous
Database Configuration
Next
Git Connection Configuration
Built with