FAQ
Is there a difference between RepoFlow Cloud and RepoFlow Self-Hosted?
No, there is no difference. We deploy RepoFlow Self-Hosted on the cloud and provide it as a service. Cloud and self-hosted versions are always kept in sync, we believe in self-hosting.
I'm getting a 413 error. How do I resolve it?
By default, RepoFlow limits request sizes to help protect smaller environments from very large uploads.
You can adjust these limits as follows:
- Server: Set the environment variables
MAX_UPLOAD_FILE_SIZE_IN_BYTES
andMAX_FILES_AMOUNT_IN_UPLOAD_REQUEST
. - NGINX:
- Helm Chart: Modify
nginx.maxBodySize
invalues.yaml
. - Docker Compose: Update all
client_max_body_size
values in your NGINX configuration.
- Helm Chart: Modify
RepoFlow feels slow. How can I improve performance?
Ensure that your database, Hasura, and object storage are deployed as close as possible to the RepoFlow server to minimize latency.
RepoFlow also provides a built-in object storage performance test. You can enable it using the environment variable S3_TEST_PERFORMANCE_ON_START
. More details can be found in the server environment variables.
Why aren't my environment variables working correctly?
Ensure that all environment variable values are wrapped in double quotes (""
), even if the value is a boolean or a number. This helps avoid parsing issues.
Is RepoFlow production ready even though it’s not 1.0.0?
Yes, RepoFlow is production ready and is being used every day in real environments.
How does RepoFlow licensing work for self-hosted?
RepoFlow self-hosted licenses are provided as a Docker image, which you’ll receive by email after purchase. Each license is valid for one year. Without a valid license, package uploads and downloads are disabled.
Does RepoFlow support air-gapped environments?
Yes, RepoFlow supports air-gapped setups. We provide dedicated Docker images for air-gapped deployments. Read more here.
How can I find documentation for earlier versions of RepoFlow?
RepoFlow comes with documentation bundled as part of your instance. To find the most relevant docs for your version, just go to your RepoFlow installation and open the built-in documentation.
I need an API that's not in the documentation. What should I do?
No worries! We're constantly adding more APIs. Just contact us and let us know what you're trying to do. We'll help you out.
The CLI can't migrate a package type I need. What should I do?
Contact us! We're actively improving the CLI and can help you with your migration process directly.
Can’t find something in the docs?
If you can’t find what you’re looking for in the documentation, just contact us. We’re happy to help!