Frankfurt Core location
We need to add a core location in Frankfurt as part of our European expansion.
Deploy from sub-directory in git repository
When deploying apps from git repositories, we're currently deploying projects stored at the root. We need to provide an option to deploy services located in sub-directories.
Notifications on deployment success
Send Slack or email notifications with the status when a deployment succeeds.
Execute command on Instances in web interface
For advanced and interactive troubleshooting cases, it would be useful to execute commands on instances via the web interface. In the meantime, you can use the CLI .
Improve Node.js build behavior
When the environment variable NODE_ENV is set to production, devDependencies are not installed. This generates build failures when these dependencies are required to successfully build the project. devDependencies should be installed even if NODE_ENV is set to production.
Add custom domains support
Koyeb automatically provides subdomains like <appName-orgName>.koyeb.app. We need to support custom domains for users to be able to use their own domain like example.com with Koyeb.
Build from Dockerfiles
We need to support building projects using Dockerfiles in git repositories.
WebSockets are currently not properly handled by our Edge Network. A lot of real-time applications need WebSockets. In the meantime, Server-Sent Events (SSE) are a workaround for those who can use them.
Encryption at rest
We see security as a crucial subject and we believe this should be a built-in feature, not an option. To prevent data leaks, we already encrypt all in-transit data, including the network traffic between all of our hypervisors. We're acting as if we had absolutely no trust in the underlying private networks we use. We also need to encrypt all customer data stored at rest, without any action required from the user. Once this feature is deployed in production, all customer data stored on our hypervisors will be encrypted using AES256. Our hypervisor SSDs should already be erased when they are decommissioned, this will simply add another layer of security to prevent data leak in case of a process failure.